I have sporadic driver failure with the 3.0.0-12 released kernel. I
upgraded to the 3.0.7-030007-generic driver and found that the failure
still occurs. It's sporadic - within a day. It is barely possible that
the failure is less likely with the newer driver, but I don't think I
have enough data yet to be statistically valid in that statement. Unless
the originator's problem is different from mine (mine works at first
then fails), it's still borked in 3.0.7.

More info: The failure results in the device being permanently wedged
for transmit only. I can and do still receive packets. But tx always
results in no output onto the wire (not even with a bad CRC). Unloading
and reloading the driver doesn't fix this. Only a reboot (and, I
suspect, the associated hardware reset) fixes it.

Driver output from dmesg:
[    1.810972] sky2: driver version 1.28
[    1.811008] sky2 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.811019] sky2 0000:04:00.0: setting latency timer to 64
[    1.811044] sky2 0000:04:00.0: Yukon-2 EC Ultra chip revision 2
[    1.811138] sky2 0000:04:00.0: irq 44 for MSI/MSI-X

Below is what looks like it is the output from the hang event when I was
running 3.0.0-12-generic kernel. Interesting that the rx path is the one
on the stack when the failure occurs.

Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846739] eth0: hw csum failure.
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846746] Pid: 0, comm: swapper 
Tainted: P         C  3.0.0-12-generic #20-Ubuntu
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846748] Call Trace:
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846750]  <IRQ>  
[<ffffffff814d60c2>] netdev_rx_csum_fault+0x42/0x50
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846762]  [<ffffffff814ce940>] 
__skb_checksum_complete_head+0x60/0x70
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846766]  [<ffffffff814ce961>] 
__skb_checksum_complete+0x11/0x20
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846770]  [<ffffffff815554e7>] 
nf_ip_checksum+0x57/0x100
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846781]  [<ffffffffa0ca291c>] 
tcp_error+0xfc/0x280 [nf_conntrack]
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846788]  [<ffffffffa0c9eb0f>] 
nf_conntrack_in+0xef/0x540 [nf_conntrack]
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846792]  [<ffffffff8152ed91>] ? 
tcp_v4_do_rcv+0xb1/0x200
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846797]  [<ffffffffa0cb7f31>] 
ipv4_conntrack_in+0x21/0x30 [nf_conntrack_ipv4]
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846802]  [<ffffffff81504c45>] 
nf_iterate+0x85/0xc0
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846805]  [<ffffffff8150c100>] ? 
inet_del_protocol+0x40/0x40
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846808]  [<ffffffff81504cf6>] 
nf_hook_slow+0x76/0x130
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846811]  [<ffffffff8150c100>] ? 
inet_del_protocol+0x40/0x40
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846815]  [<ffffffff8150cacd>] 
ip_rcv+0x20d/0x2f0
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846819]  [<ffffffff815a5587>] ? 
packet_rcv_spkt+0x47/0x190
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846823]  [<ffffffff814d8222>] 
__netif_receive_skb+0x4a2/0x540
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846826]  [<ffffffff814d8de0>] 
netif_receive_skb+0x80/0x90
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846829]  [<ffffffff814d91d8>] ? 
dev_gro_receive+0x1b8/0x2c0
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846832]  [<ffffffff814d8f20>] 
napi_skb_finish+0x50/0x70
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846835]  [<ffffffff814d9455>] 
napi_gro_receive+0xb5/0xc0
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846847]  [<ffffffffa0027743>] 
sky2_status_intr+0x363/0x430 [sky2]
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846853]  [<ffffffffa002788a>] 
sky2_poll+0x7a/0x150 [sky2]
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846856]  [<ffffffff814d9664>] 
net_rx_action+0x134/0x290
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846861]  [<ffffffffa002583a>] ? 
sky2_intr+0x5a/0x60 [sky2]
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846866]  [<ffffffff81065f58>] 
__do_softirq+0xa8/0x210
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846870]  [<ffffffff8108d205>] ? 
do_timer+0x25/0x30
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846875]  [<ffffffff815e9efe>] ? 
_raw_spin_lock+0xe/0x20
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846878]  [<ffffffff815f34dc>] 
call_softirq+0x1c/0x30
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846882]  [<ffffffff8100c2d5>] 
do_softirq+0x65/0xa0
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846885]  [<ffffffff8106633e>] 
irq_exit+0x8e/0xb0
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846888]  [<ffffffff815f3d33>] 
do_IRQ+0x63/0xe0
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846891]  [<ffffffff815ea413>] 
common_interrupt+0x13/0x13
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846893]  <EOI>  
[<ffffffff81012457>] ? mwait_idle+0x87/0x160
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846901]  [<ffffffff8100920b>] 
cpu_idle+0xab/0x100
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846905]  [<ffffffff815b803e>] 
rest_init+0x72/0x74
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846909]  [<ffffffff81ad0c2b>] 
start_kernel+0x3d4/0x3df
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846913]  [<ffffffff81ad0388>] 
x86_64_start_reservations+0x132/0x136
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846917]  [<ffffffff81ad0140>] ? 
early_idt_handlers+0x140/0x140
Nov 17 11:24:39 alan-desk-ubuntu kernel: [16932.846920]  [<ffffffff81ad0459>] 
x86_64_start_kernel+0xcd/0xdc
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824005] ------------[ cut here 
]------------
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824015] WARNING: at 
/build/buildd/linux-3.0.0/net/sched/sch_generic.c:255 dev_watchdog+0x25a/0x270()
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824018] Hardware name: 965P-S3
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824020] NETDEV WATCHDOG: eth0 
(sky2): transmit queue 0 timed out
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824022] Modules linked in: 
rfcomm bnep bluetooth pci_stub ip6table_filter ip6_tables vboxpci vboxnetadp 
vboxnetflt vboxdrv ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 
nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_CHECKSUM iptable_mangle 
xt_tcpudp iptable_filter ip_tables x_tables bridge stp kvm_intel kvm 
binfmt_misc vesafb joydev usbhid hid nvidia(P) snd_hda_codec_realtek 
snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi ppdev 
snd_seq_midi_event snd_seq snd_timer snd_seq_device parport_pc snd soundcore 
snd_page_alloc mei(C) lp parport usb_storage uas sky2 ahci libahci pata_jmicron
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824072] Pid: 0, comm: swapper 
Tainted: P         C  3.0.0-12-generic #20-Ubuntu
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824074] Call Trace:
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824076]  <IRQ>  
[<ffffffff8105e83f>] warn_slowpath_common+0x7f/0xc0
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824085]  [<ffffffff8105e936>] 
warn_slowpath_fmt+0x46/0x50
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824089]  [<ffffffff8106fa43>] ? 
mod_timer+0x143/0x2f0
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824093]  [<ffffffff81011593>] ? 
native_sched_clock+0x13/0x60
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824097]  [<ffffffff814f6afa>] 
dev_watchdog+0x25a/0x270
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824102]  [<ffffffff81128590>] ? 
bdi_arm_supers_timer+0x50/0x50
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824105]  [<ffffffff814f68a0>] ? 
qdisc_reset+0x50/0x50
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824108]  [<ffffffff814f68a0>] ? 
qdisc_reset+0x50/0x50
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824112]  [<ffffffff8106d596>] 
call_timer_fn+0x46/0x160
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824115]  [<ffffffff814f68a0>] ? 
qdisc_reset+0x50/0x50
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824119]  [<ffffffff8106eec2>] 
run_timer_softirq+0x132/0x2a0
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824123]  [<ffffffff81026d5d>] ? 
lapic_next_event+0x1d/0x30
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824126]  [<ffffffff81065f58>] 
__do_softirq+0xa8/0x210
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824131]  [<ffffffff8109388f>] ? 
tick_program_event+0x1f/0x30
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824135]  [<ffffffff815f34dc>] 
call_softirq+0x1c/0x30
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824138]  [<ffffffff8100c2d5>] 
do_softirq+0x65/0xa0
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824141]  [<ffffffff8106633e>] 
irq_exit+0x8e/0xb0
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824145]  [<ffffffff815f3e1e>] 
smp_apic_timer_interrupt+0x6e/0x99
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824148]  [<ffffffff815f2c93>] 
apic_timer_interrupt+0x13/0x20
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824150]  <EOI>  
[<ffffffff81012457>] ? mwait_idle+0x87/0x160
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824157]  [<ffffffff8100920b>] 
cpu_idle+0xab/0x100
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824162]  [<ffffffff815b803e>] 
rest_init+0x72/0x74
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824166]  [<ffffffff81ad0c2b>] 
start_kernel+0x3d4/0x3df
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824170]  [<ffffffff81ad0388>] 
x86_64_start_reservations+0x132/0x136
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824174]  [<ffffffff81ad0140>] ? 
early_idt_handlers+0x140/0x140
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824177]  [<ffffffff81ad0459>] 
x86_64_start_kernel+0xcd/0xdc
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824180] ---[ end trace 
7eb499fc548b9885 ]---
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824183] sky2 0000:04:00.0: 
eth0: tx timeout
Nov 17 11:25:50 alan-desk-ubuntu kernel: [17003.824190] sky2 0000:04:00.0: 
eth0: transmit ring 32 .. 124 report=32 done=32
Nov 17 11:25:50 alan-desk-ubuntu NetworkManager[968]: <info> (eth0): carrier 
now OFF (device state 100, deferring action for 4 seconds)
Nov 17 11:25:53 alan-desk-ubuntu NetworkManager[968]: <info> (eth0): carrier 
now ON (device state 100)
Nov 17 11:25:53 alan-desk-ubuntu kernel: [17006.982505] sky2 0000:04:00.0: 
eth0: Link is up at 1000 Mbps, full duplex, flow control both

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/877699

Title:
  sky2 ethernet broken in 3.0.0-12.20 x86_64

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/877699/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to