NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/44893: igphy driver won't negotiate 1000baseTX on 85276 MAC.
>Number: 44893
>Category: kern
>Synopsis: igphy driver won't negotiate 1000baseTX on 85276 MAC.
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Apr 22 07:00:01 +0000 2011
>Originator: Charlie Root
>Release: NetBSD 5.99.49 (sources as of 30 minutes ago)
>Organization:
Coyote Point Systems, Inc.
>Environment:
System: NetBSD beefcake.ny.coyotepoint.com 5.99.49 NetBSD 5.99.49 (GENERIC) #0:
Thu Apr 21 09:31:06 UTC 2011
builds%b7.netbsd.org@localhost:/home/builds/ab/HEAD/amd64/201104210800Z-obj/home/builds/ab/HEAD/src/sys/arch/amd64/compile/GENERIC
amd64
Architecture: x86_64
Machine: amd64
>Description:
On an AMD64 system with onboard 82576, the igphy driver will
not negotiate modes faster than 100baseTX with any link partner
available in my lab. Removing the igphy driver from the kernel
so it falls back to ukphy produces correct operation.
The only thing slightly unusual about this system's configuration
is that it is also using wm0 for IPMI and IPMI remote console
rediretion (the reset of the wm controller
at driver startup temporarily breaks IPMI but it starts working
fine again immediately thereafter).
wm0 at pci1 dev 0 function 0: 82576 1000BaseT Ethernet, rev. 1
wm0: interrupting at ioapic0 pin 16
wm0: PCI-Express bus
wm0: 65536 word (16 address bits) SPI EEPROM
wm0: Ethernet address 00:30:48:f5:b5:ee
igphy0 at wm0 phy 1: i82566 10/100/1000 media interface, rev. 1
igphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX
, auto
wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx,TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6>
enabled=0
address: 00:30:48:f5:b5:ee
media: Ethernet autoselect (100baseTX
full-duplex,flowcontrol,rxpause,txpause)
status: active
inet 10.0.0.132 netmask 0xffffff00 broadcast 10.0.0.255
inet6 fe80::230:48ff:fef5:b5ee%wm0 prefixlen 64 scopeid 0x1
>How-To-Repeat:
Buy a fancy new amd64 box with 82576 ethernet; try to use it.
>Fix:
The workaround is, as usual, to use ukphy. igpky and ikphy
seem quite problematic -- perhaps they should be commented out
of the generic kernels?
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index