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