On Tue, 2010-06-15 at 08:07 +0200, Alexandre Rossi wrote:
> > Please report the net device statistics (from '/proc/net/dev') and the
> > PCI ID for this device (run 'lspci -nn -d 10ec:').
> Attached are the current /proc/net/dev stats for the device, I'll
> resend those when the bug triggers (I assume you want to see if there
> are drop packets).
> $ lspci -nn -d 10ec:
> 01:02.0 Ethernet controller : Realtek Semiconductor Co., Ltd.
> RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
> 01:04.0 Ethernet controller : Realtek Semiconductor Co., Ltd.
> RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
> (eth0, which triggers the bug, is the second one)
In version 2.6.26-21 I updated the initialisation code for this specific
variant of the RTL8169, which was supposed to fix a bug (I'm not sure
exactly what that was). However, it has now been found that there is
another bug in the driver that can cause this initialisation code to
fail. This seems to explain the unreliability you are seeing.
I will apply the fix that has been accepted for the latest Linux
Once a job is fouled up, anything done to improve it makes it worse.
07-28-2010, 01:52 PM
Bug#583139: linux-2.6: no DHCP offers on r8169
For the record, after more investigation, this appears not to be
related to the kernel at all (sorry) but ot a misbehaving DHCP server
that only answers on broadcast. My ISP must have changed its config.
$ cat /var/log/daemon.log.1 /var/log/daemon.log 2>/dev/null | grep
dhclient | cut -d':' -f4- | uniq -c
18225 DHCPREQUEST on eth0 to 82.224.x.y port 67
1 DHCPREQUEST on eth0 to 255.255.255.255 port 67
1 DHCPACK from 82.224.x.y
1 bound to 82.224.z.p -- renewal in 249667 seconds.
15075 DHCPREQUEST on eth0 to 82.224.x.y port 67
# dhcping -v -s 255.255.255.255
Got answer from: 82.224.x.y
received from 82.224.x.y, expected from 255.255.255.255
# dhcping -v -s 82.224.x.y
Not sure how to fix this (contact my ISP or DHCP client option), but
at least this is not kernel related.
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact email@example.com
Archive: AANLkTi=WqNqA6WrEMrA2Lcg4fbgfB+Qev_etKPosA4AO@mail .gmail.com">http://lists.debian.org/AANLkTi=WqNqA6WrEMrA2Lcg4fbgfB+Qev_etKPosA4AO@mail .gmail.com