NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/47542: PHY access method for 82580(I340) and I350 (wm(4)) is incorrect.



>Number:         47542
>Category:       kern
>Synopsis:       PHY access method for 82580(I340) and I350 (wm(4)) is 
>incorrect.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 08 03:55:00 +0000 2013
>Originator:     SAITOH Masanobu
>Release:        NetBSD 6.0
>Organization:
>Environment:
6.0 and -current
Architecture: i386
Machine: i386
>Description:
          PHY access method for 82580(I340) and I350 (wm(4)) is incorrect.
         For those devices, read/write fuctions for i80003 are used now.
         We MUST use 82580 specific read/write function.

          Currently, wm on I350 is not stable. It sometimes stucks.
         For TX side, the MAC layer send packets to MII layer and the
         TX complete interrupts occur correctly, but PHY don't send
         packets. For RX side, PHY don't catch packets.

          I can't see this problem on I340. I suspect that it has
         a bug and the frequency is lower than I350.

          I obserbed that some MII registers were changing incorrectly.
>How-To-Repeat:
        Use I350 in 6.0 or -current. And wait for 5 or 10 minutes.
>Fix:
        I made a patch. I'll commit it in near future.



Home | Main Index | Thread Index | Old Index