[Bug 577564] Re: e1000 driver unstable

DanielW daniel.watsonbros at gmail.com
Sat May 8 22:53:24 UTC 2010


It just happened again and I wrote a little log...  Hopefully this
helps...


*******************************************************************************
e1000 driver stopped working after a netcat test to another local linux machine
Let's see what /var/log/message reveals....
*******************************************************************************
May  8 15:15:55 poseidon-lnx kernel: [10532.988004] ------------[ cut here ]------------
May  8 15:15:55 poseidon-lnx kernel: [10532.988009] WARNING: at /build/buildd/linux-2.6.32/net/sched/sch_generic.c:261 dev_watchdog+0x1fe/0x210()
May  8 15:15:55 poseidon-lnx kernel: [10532.988011] Hardware name: System Product Name
May  8 15:15:55 poseidon-lnx kernel: [10532.988012] NETDEV WATCHDOG: eth0 (e1000): transmit queue 0 timed out
May  8 15:15:55 poseidon-lnx kernel: [10532.988014] Modules linked in: e1000 binfmt_misc ppdev snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_emu10k1 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_util_mem snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device fbcon tileblit snd font emu10k1_gp bitblit gameport soundcore softcursor i2c_nforce2 nvidia(P) agpgart vga16fb vgastate psmouse serio_raw asus_atk0110 lp parport usbhid hid ohci1394 floppy ieee1394 pata_amd sata_nv [last unloaded: e1000]
May  8 15:15:55 poseidon-lnx kernel: [10532.988045] Pid: 0, comm: swapper Tainted: P           2.6.32-22-generic-pae #33-Ubuntu
May  8 15:15:55 poseidon-lnx kernel: [10532.988046] Call Trace:
May  8 15:15:55 poseidon-lnx kernel: [10532.988050]  [<c01540d2>] warn_slowpath_common+0x72/0xa0
May  8 15:15:55 poseidon-lnx kernel: [10532.988053]  [<c04fcd1e>] ? dev_watchdog+0x1fe/0x210
May  8 15:15:55 poseidon-lnx kernel: [10532.988054]  [<c04fcd1e>] ? dev_watchdog+0x1fe/0x210
May  8 15:15:55 poseidon-lnx kernel: [10532.988057]  [<c015414b>] warn_slowpath_fmt+0x2b/0x30
May  8 15:15:55 poseidon-lnx kernel: [10532.988059]  [<c04fcd1e>] dev_watchdog+0x1fe/0x210
May  8 15:15:55 poseidon-lnx kernel: [10532.988061]  [<c016bde0>] ? insert_work+0x60/0xb0
May  8 15:15:55 poseidon-lnx kernel: [10532.988064]  [<c0130c68>] ? default_spin_lock_flags+0x8/0x10
May  8 15:15:55 poseidon-lnx kernel: [10532.988066]  [<c05b18bf>] ? _spin_lock_irqsave+0x2f/0x50
May  8 15:15:55 poseidon-lnx kernel: [10532.988069]  [<c016c0a6>] ? __queue_work+0x36/0x50
May  8 15:15:55 poseidon-lnx kernel: [10532.988071]  [<c0163a9e>] run_timer_softirq+0x13e/0x2c0
May  8 15:15:55 poseidon-lnx kernel: [10532.988074]  [<c017ec94>] ? tick_dev_program_event+0x74/0xd0
May  8 15:15:55 poseidon-lnx kernel: [10532.988076]  [<c04fcb20>] ? dev_watchdog+0x0/0x210
May  8 15:15:55 poseidon-lnx kernel: [10532.988078]  [<c015ad68>] __do_softirq+0x98/0x1b0
May  8 15:15:55 poseidon-lnx kernel: [10532.988080]  [<c01634c0>] ? do_timer+0x20/0x30
May  8 15:15:55 poseidon-lnx kernel: [10532.988083]  [<c015aec5>] do_softirq+0x45/0x50
May  8 15:15:55 poseidon-lnx kernel: [10532.988085]  [<c015b015>] irq_exit+0x65/0x70
May  8 15:15:55 poseidon-lnx kernel: [10532.988087]  [<c05b5e3c>] smp_apic_timer_interrupt+0x5c/0x8b
May  8 15:15:55 poseidon-lnx kernel: [10532.988090]  [<c010a251>] apic_timer_interrupt+0x31/0x40
May  8 15:15:55 poseidon-lnx kernel: [10532.988092]  [<c0110f65>] ? mwait_idle+0x55/0xa0
May  8 15:15:55 poseidon-lnx kernel: [10532.988095]  [<c0108634>] cpu_idle+0x94/0xd0
May  8 15:15:55 poseidon-lnx kernel: [10532.988097]  [<c05acc79>] start_secondary+0xc6/0xc8
May  8 15:15:55 poseidon-lnx kernel: [10532.988099] ---[ end trace 7d3e8d3764ae4398 ]---

*******************************************************************************
AT THIS POINT NETWORK MANAGER DOES NOT SHOW ANY WIRED CONNECTIONS EVEN THOUGH 
IFCONFIG SHOWS IT IS UP
*******************************************************************************
<user_omitted>@poseidon-lnx:~$ ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:0e:0c:2e:d0:ae  
          inet6 addr: fe80::20e:cff:fe2e:d0ae/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:97378 errors:0 dropped:0 overruns:0 frame:0
          TX packets:192966 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6696882 (6.6 MB)  TX bytes:291398079 (291.3 MB)


*******************************************************************************
Let's try some ping tests...
First I'll test my ethernet IP address
*******************************************************************************
<user_omitted>@poseidon-lnx:~$ ping 10.0.5.55 -c 4
PING 10.0.5.55 (10.0.5.55) 56(84) bytes of data.
64 bytes from 10.0.5.55: icmp_seq=1 ttl=64 time=0.014 ms
64 bytes from 10.0.5.55: icmp_seq=2 ttl=64 time=0.012 ms
64 bytes from 10.0.5.55: icmp_seq=3 ttl=64 time=0.009 ms
64 bytes from 10.0.5.55: icmp_seq=4 ttl=64 time=0.009 ms

--- 10.0.5.55 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.009/0.011/0.014/0.002 ms


*******************************************************************************
Success!
Now, I'll ping my router
*******************************************************************************
<user_omitted>@poseidon-lnx:~$ ping 10.0.5.1 -c 4
PING 10.0.5.1 (10.0.5.1) 56(84) bytes of data.
>From 10.0.5.55 icmp_seq=2 Destination Host Unreachable
>From 10.0.5.55 icmp_seq=3 Destination Host Unreachable
>From 10.0.5.55 icmp_seq=4 Destination Host Unreachable

--- 10.0.5.1 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2999ms
, pipe 3


*******************************************************************************
Hmm, that didn't work.

Alright, let's reload the driver
*******************************************************************************
<user_omitted>@poseidon-lnx:~$ sudo rmmod e1000
<user_omitted>@poseidon-lnx:~$ sudo modprobe e1000 debug=16
May  8 15:18:58 poseidon-lnx kernel: [10716.010094] e1000 0000:04:06.0: PCI INT A disabled
May  8 15:19:18 poseidon-lnx kernel: [10736.441959] Intel(R) PRO/1000 Network Driver - version 7.3.21-k5-NAPI
May  8 15:19:18 poseidon-lnx kernel: [10736.441961] Copyright (c) 1999-2006 Intel Corporation.
May  8 15:19:18 poseidon-lnx kernel: [10736.441995] e1000 0000:04:06.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
May  8 15:19:19 poseidon-lnx kernel: [10736.704874] e1000: 0000:04:06.0: e1000_probe: (PCI:33MHz:32-bit) 00:0e:0c:2e:d0:ae
May  8 15:19:19 poseidon-lnx kernel: [10736.878333] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
May  8 15:19:19 poseidon-lnx kernel: [10736.882945] ADDRCONF(NETDEV_UP): eth0: link is not ready
*******************************************************************************
Hmmm, Link not ready?
But ifconfig shows it is up?
*******************************************************************************
<user_omitted>@poseidon-lnx:~$ ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:0e:0c:2e:d0:ae  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
*******************************************************************************
ethtool shows us as not connected either!
*******************************************************************************
<user_omitted>@poseidon-lnx:~$ sudo ethtool eth0
Settings for eth0:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Link partner advertised link modes:  Not reported
	Link partner advertised pause frame use: No
	Link partner advertised auto-negotiation: No
	Speed: 100Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: Unknown
	Supports Wake-on: umbg
	Wake-on: g
	Current message level: 0x0000ffff (65535)
	Link detected: no
*******************************************************************************
Oh well, I'd better reboot!
*******************************************************************************

-- 
e1000 driver unstable
https://bugs.launchpad.net/bugs/577564
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list