Bug 10994

Summary: sis191 unknown PHY (004d:d021)
Product: Drivers Reporter: Nigel Kukard (nkukard)
Component: NetworkAssignee: Francois Romieu (romieu)
Status: CLOSED CODE_FIX    
Severity: normal CC: bugzilla, coenraad
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.x Subsystem:
Regression: --- Bisected commit-id:

Description Nigel Kukard 2008-06-27 08:39:40 UTC
Latest working kernel version: none
Earliest failing kernel version: all
Distribution: n/a
Hardware Environment: Dual core celeron, AP5SDZVM Asus board

Problem Description:
phy->id[0] = 0x004d
phy->id[1] = 0xd021

Appears that this particular board has an unknown mii chip, above is the two ID's.

I'm using latest sis190.c and will try the above IDs shortly to see if it at least works. Have no clue what brand this PHY is tho.


Steps to reproduce:
modprobe sis190   on the above Asus motherboard.
Comment 1 Coenraad Loubser 2008-10-19 11:20:22 UTC
It's an ASUS P5SD2-VM Motherboard, email me for details and/or tests.
Comment 2 Coenraad Loubser 2008-10-19 11:54:30 UTC
It's an AR8021 GbE PHY. Not sure where you get the 0xd021 for id[1], but the fix at https://answers.launchpad.net/ubuntu/+question/38994 works for me.

sis190.c:
} mii_chip_table[] = {
++        { "Atheros PHY AR8012", { 0x004d, 0xd020 }, LAN, 0 },
 { "Broadcom PHY BCM5461", { 0x0020, 0x60c0 }, LAN, F_PHY_BCM5461 },

Patch for link status (http://bugzilla.kernel.org/show_bug.cgi?id=11073) not required on my board.
Comment 3 Francois Romieu 2008-10-26 13:46:23 UTC
The patch is included in mainline as of 708f6e27c3f75166433b69174a8348308e55d073.

-- 
Ueimor