[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