Current-Users archive

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

RealTek 8168 ethernet problem in -current



Hello,

I have an amd64 machine which I attempted to update from a year-old kernel to
-current.  I believe the built-in ethernet MAC is a RealTek 8168.  With the
new -current kernel the ethernet interface appears to fail to interrupt; it
emits endless

   re0: watchdog timeout

messages and a ping from another machine produces a clump of responses every
5 seconds.

An old kernel, which works, boots like this:

   NetBSD 6.99.10 (GENERIC) #0: Tue Jul 31 13:49:09 EDT 2012
   [...]
   ehci0 at pci0 dev 26 function 0: vendor 0x8086 product 0x1c2d (rev. 0x05)
   ehci0: interrupting at ioapic0 pin 16
   ehci0: BIOS has given up ownership
   ehci0: EHCI version 1.0
   usb0 at ehci0: USB revision 2.0
   [...]
   re0 at pci5 dev 0 function 0: RealTek 8168/8111 PCIe Gigabit Ethernet (rev. 
0x06)
   re0: interrupting at ioapic0 pin 17
   re0: Ethernet address ac:16:2d:10:20:27
   re0: using 256 tx descriptors
   rgephy0 at re0 phy 7: RTL8169S/8110S/8211 1000BASE-T media interface, rev. 4
   rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto 

The new kernel, which doesn't work, boots like this:

   NetBSD 6.99.23 (GENERIC) #0: Wed Jul 24 00:25:34 EDT 2013
   [...]
   ehci0 at pci0 dev 26 function 0: vendor 0x8086 product 0x1c2d (rev. 0x05)
   ehci0: interrupting at ioapic0 pin 16
   ehci0: BIOS has given up ownership
   ehci0: EHCI version 1.0
   ehci0: USB revision 2.0
   [...]
   re0 at pci5 dev 0 function 0: RealTek 8168/8111 PCIe Gigabit Ethernet (rev. 
0x06)
   re0: interrupting at ioapic0 pin 16
   re0: Ethernet address ac:16:2d:10:20:27
   re0: using 256 tx descriptors
   rgephy0 at re0 phy 7: RTL8169S/8110S/8211 1000BASE-T media interface, rev. 4

Here's a list of ioapic pin assignments mentioned while the working kernel is 
booting

   ehci0: interrupting at ioapic0 pin 16
   hdaudio0: interrupting at ioapic0 pin 22
   re0: interrupting at ioapic0 pin 17
   ehci1: interrupting at ioapic0 pin 23
   ahcisata0: interrupting at ioapic0 pin 19
   ichsmb0: interrupting at ioapic0 pin 18

and for the new, not-working kernel

   ehci0: interrupting at ioapic0 pin 16
   hdaudio0: interrupting at ioapic0 pin 22
   re0: interrupting at ioapic0 pin 16
   ehci1: interrupting at ioapic0 pin 23
   ahcisata0: interrupting at ioapic0 pin 19
   ichsmb0: interrupting at ioapic0 pin 18

The latter seems like a problem.  Is there anything else I can look at?

Dennis Ferguson


Home | Main Index | Thread Index | Old Index