Bug#609994: hw csum failures with sky2 module
Le 24/11/2011 20:38, Jonathan Nieder a écrit :
> found 609994 linux-2.6/3.1.1-1
> quit
>
> Vincent Blut wrote:
>
>
>> I use the last squeeze kernel (2.6.32-39), but I tried 3.1.1-1 and there
>> is no improvement,
>>
> Thanks for checking.
>
> [...]
>
>> But what has changed with this kernel version is that the system freeze
>> (X, keyboard, etc.)
>>
> Oh, dear.
>
>
>> so
>> I'll 'echo 1 > /proc/sys/kernel/sysrq' in order to retrieve the control
>> of the system and collect some useful information (dmesg, etc.).
>>
> Yes, thanks much.
>
Well I finally got a call trace, please see the attached file!
> There have been some fixes to the sky2 driver upstream recently.
>
Yes I saw that in the net-next git tree.
> Please try v3.2-rc3 or later once it hits experimental (or sooner, if
> you have time to build from source). If it exhibits the same problem,
> please send a summary upstream (that means Stephen Hemminger
> <shemminger@vyatta.com>, netdev@vger.kernel.org, and
> linux-kernel@vger.kernel.org), cc-ing me or this bug log so we can
> track it.
>
> Regards,
> Jonathan
>
I'll clone Linus's tree probably tomorrow or this week-end, and if I
still have
issues I'll ping upstream.
Thanks && cheers,
Vincent
[14605.537331] sky2 0000:03:00.0: eth1: Link is up at 1000 Mbps, full duplex, flow control both
[14744.816238] sky2 0000:03:00.0: eth1: rx error, status 0x7ffc0001 length 1004
[15089.816313] sky2 0000:03:00.0: eth1: rx error, status 0x7ffc0001 length 1004
[15656.816236] sky2 0000:03:00.0: eth1: rx error, status 0x7ffc0001 length 1004
[16114.816312] sky2 0000:03:00.0: eth1: rx error, status 0x7ffc0001 length 1004
[16860.816234] sky2 0000:03:00.0: eth1: rx error, status 0x7ffc0001 length 1004
[17127.905199] sky2 0000:03:00.0: eth1: rx error, status 0x39a339a3 length 0
[17278.530148] eth1: hw csum failure.
[17278.530155] Pid: 0, comm: swapper Not tainted 3.1.0-1-amd64 #1
[17278.530157] Call Trace:
[17278.530159] <IRQ> [<ffffffff8126f6ff>] ? netdev_rx_csum_fault+0x29/0x31
[17278.530170] [<ffffffff81269f5a>] ? __skb_checksum_complete_head+0x41/0x53
[17278.530175] [<ffffffff812b2238>] ? tcp_v4_rcv+0xe9/0x651
[17278.530179] [<ffffffff810e4e4b>] ? kmem_cache_free+0x2d/0x69
[17278.530183] [<ffffffff8129780f>] ? ip_local_deliver_finish+0x137/0x1a4
[17278.530187] [<ffffffff8126f23f>] ? __netif_receive_skb+0x3e3/0x415
[17278.530190] [<ffffffff81270ab0>] ? netif_receive_skb+0x63/0x69
[17278.530194] [<ffffffff81270f16>] ? napi_gro_receive+0x1d/0x2b
[17278.530197] [<ffffffff81270b2c>] ? napi_skb_finish+0x1c/0x31
[17278.530214] [<ffffffffa00b6d97>] ? sky2_poll+0x782/0x9a0 [sky2]
[17278.530218] [<ffffffff81018c05>] ? paravirt_write_msr+0xb/0xe
[17278.530222] [<ffffffff8101bbe3>] ? x86_pmu_enable_all+0x34/0x44
[17278.530226] [<ffffffff810ab278>] ? perf_event_task_tick+0x166/0x1ab
[17278.530230] [<ffffffff81271034>] ? net_rx_action+0xa1/0x1af
[17278.530234] [<ffffffff81061128>] ? enqueue_hrtimer+0x43/0x6a
[17278.530239] [<ffffffff8104ad04>] ? __do_softirq+0xb9/0x177
[17278.530244] [<ffffffff8133452c>] ? call_softirq+0x1c/0x30
[17278.530249] [<ffffffff8100f845>] ? do_softirq+0x3c/0x7b
[17278.530253] [<ffffffff8104af6c>] ? irq_exit+0x3c/0x9a
[17278.530256] [<ffffffff8100f575>] ? do_IRQ+0x82/0x98
[17278.530259] [<ffffffff8132d62e>] ? common_interrupt+0x6e/0x6e
[17278.530261] <EOI> [<ffffffff8102a25c>] ? native_safe_halt+0x2/0x3
[17278.530269] [<ffffffff81014129>] ? default_idle+0x47/0x7f
[17278.530272] [<ffffffff8100d25a>] ? cpu_idle+0xa6/0xe0
[17278.530276] [<ffffffff816a5b4e>] ? start_kernel+0x3bd/0x3c8
[17278.530279] [<ffffffff816a5140>] ? early_idt_handlers+0x140/0x140
[17278.530283] [<ffffffff816a53c4>] ? x86_64_start_kernel+0x104/0x111
[17278.723889] eth1: hw csum failure.
[17278.723896] Pid: 0, comm: swapper Not tainted 3.1.0-1-amd64 #1
[17278.723898] Call Trace:
[17278.723900] <IRQ> [<ffffffff8126f6ff>] ? netdev_rx_csum_fault+0x29/0x31
[17278.723911] [<ffffffff81269f5a>] ? __skb_checksum_complete_head+0x41/0x53
[17278.723916] [<ffffffff812b2238>] ? tcp_v4_rcv+0xe9/0x651
[17278.723920] [<ffffffff8129780f>] ? ip_local_deliver_finish+0x137/0x1a4
[17278.723924] [<ffffffff8126f23f>] ? __netif_receive_skb+0x3e3/0x415
[17278.723927] [<ffffffff81270ab0>] ? netif_receive_skb+0x63/0x69
[17278.723931] [<ffffffff81270f16>] ? napi_gro_receive+0x1d/0x2b
[17278.723934] [<ffffffff81270b2c>] ? napi_skb_finish+0x1c/0x31
[17278.723951] [<ffffffffa00b6d97>] ? sky2_poll+0x782/0x9a0 [sky2]
[17278.723955] [<ffffffff81018c05>] ? paravirt_write_msr+0xb/0xe
[17278.723958] [<ffffffff8101bbe3>] ? x86_pmu_enable_all+0x34/0x44
[17278.723963] [<ffffffff810ab278>] ? perf_event_task_tick+0x166/0x1ab
[17278.723966] [<ffffffff81271034>] ? net_rx_action+0xa1/0x1af
[17278.723971] [<ffffffff8104ad04>] ? __do_softirq+0xb9/0x177
[17278.723975] [<ffffffff810654c7>] ? timekeeping_get_ns+0xd/0x2a
[17278.723980] [<ffffffff8133452c>] ? call_softirq+0x1c/0x30
[17278.723985] [<ffffffff8100f845>] ? do_softirq+0x3c/0x7b
[17278.723989] [<ffffffff8104af6c>] ? irq_exit+0x3c/0x9a
[17278.723992] [<ffffffff8100f575>] ? do_IRQ+0x82/0x98
[17278.723995] [<ffffffff8132d62e>] ? common_interrupt+0x6e/0x6e
[17278.723997] <EOI> [<ffffffff8102a25c>] ? native_safe_halt+0x2/0x3
[17278.724009] [<ffffffff81014129>] ? default_idle+0x47/0x7f
[17278.724012] [<ffffffff8100d25a>] ? cpu_idle+0xa6/0xe0
[17278.724015] [<ffffffff816a5b4e>] ? start_kernel+0x3bd/0x3c8
[17278.724019] [<ffffffff816a5140>] ? early_idt_handlers+0x140/0x140
[17278.724022] [<ffffffff816a53c4>] ? x86_64_start_kernel+0x104/0x111
[17282.593976] eth1: hw csum failure.
[17282.593983] Pid: 1471, comm: Xorg Not tainted 3.1.0-1-amd64 #1
[17282.593986] Call Trace:
[17282.593988] <IRQ> [<ffffffff8126f6ff>] ? netdev_rx_csum_fault+0x29/0x31
[17282.593999] [<ffffffff81269f5a>] ? __skb_checksum_complete_head+0x41/0x53
[17282.594004] [<ffffffff812b2238>] ? tcp_v4_rcv+0xe9/0x651
[17282.594008] [<ffffffff81036c9a>] ? __wake_up+0x35/0x46
[17282.594012] [<ffffffff8129780f>] ? ip_local_deliver_finish+0x137/0x1a4
[17282.594015] [<ffffffff8126f23f>] ? __netif_receive_skb+0x3e3/0x415
[17282.594019] [<ffffffff81270ab0>] ? netif_receive_skb+0x63/0x69
[17282.594022] [<ffffffff81270f16>] ? napi_gro_receive+0x1d/0x2b
[17282.594026] [<ffffffff81270b2c>] ? napi_skb_finish+0x1c/0x31
[17282.594042] [<ffffffffa00b6d97>] ? sky2_poll+0x782/0x9a0 [sky2]
[17282.594046] [<ffffffff81018c05>] ? paravirt_write_msr+0xb/0xe
[17282.594050] [<ffffffff8101bbe3>] ? x86_pmu_enable_all+0x34/0x44
[17282.594054] [<ffffffff810ab278>] ? perf_event_task_tick+0x166/0x1ab
[17282.594058] [<ffffffff81271034>] ? net_rx_action+0xa1/0x1af
[17282.594063] [<ffffffff8104ad04>] ? __do_softirq+0xb9/0x177
[17282.594068] [<ffffffff8133452c>] ? call_softirq+0x1c/0x30
[17282.594072] [<ffffffff8100f845>] ? do_softirq+0x3c/0x7b
[17282.594076] [<ffffffff8104af6c>] ? irq_exit+0x3c/0x9a
[17282.594079] [<ffffffff8100f575>] ? do_IRQ+0x82/0x98
[17282.594083] [<ffffffff8132d62e>] ? common_interrupt+0x6e/0x6e
[17282.594085] <EOI>
[17292.302063] eth1: hw csum failure.
[17292.302074] Pid: 0, comm: swapper Not tainted 3.1.0-1-amd64 #1
[17292.302077] Call Trace:
[17292.302079] <IRQ> [<ffffffff8126f6ff>] ? netdev_rx_csum_fault+0x29/0x31
[17292.302090] [<ffffffff81269f5a>] ? __skb_checksum_complete_head+0x41/0x53
[17292.302095] [<ffffffff812b2238>] ? tcp_v4_rcv+0xe9/0x651
[17292.302099] [<ffffffff81036c9a>] ? __wake_up+0x35/0x46
[17292.302103] [<ffffffff8129780f>] ? ip_local_deliver_finish+0x137/0x1a4
[17292.302106] [<ffffffff8126f23f>] ? __netif_receive_skb+0x3e3/0x415
[17292.302110] [<ffffffff81270ab0>] ? netif_receive_skb+0x63/0x69
[17292.302113] [<ffffffff81270f16>] ? napi_gro_receive+0x1d/0x2b
[17292.302116] [<ffffffff81270b2c>] ? napi_skb_finish+0x1c/0x31
[17292.302133] [<ffffffffa00b6d97>] ? sky2_poll+0x782/0x9a0 [sky2]
[17292.302137] [<ffffffff81039b4c>] ? enqueue_task_fair+0x7f/0x175
[17292.302142] [<ffffffff81036010>] ? test_tsk_need_resched+0xa/0x13
[17292.302145] [<ffffffff81271034>] ? net_rx_action+0xa1/0x1af
[17292.302150] [<ffffffff81061128>] ? enqueue_hrtimer+0x43/0x6a
[17292.302155] [<ffffffff8104ad04>] ? __do_softirq+0xb9/0x177
[17292.302160] [<ffffffff8133452c>] ? call_softirq+0x1c/0x30
[17292.302164] [<ffffffff8100f845>] ? do_softirq+0x3c/0x7b
[17292.302168] [<ffffffff8104af6c>] ? irq_exit+0x3c/0x9a
[17292.302171] [<ffffffff8100f575>] ? do_IRQ+0x82/0x98
[17292.302175] [<ffffffff8132d62e>] ? common_interrupt+0x6e/0x6e
[17292.302177] <EOI> [<ffffffff8102a25c>] ? native_safe_halt+0x2/0x3
[17292.302184] [<ffffffff81014129>] ? default_idle+0x47/0x7f
[17292.302187] [<ffffffff8100d25a>] ? cpu_idle+0xa6/0xe0
[17292.302191] [<ffffffff816a5b4e>] ? start_kernel+0x3bd/0x3c8
[17292.302194] [<ffffffff816a5140>] ? early_idt_handlers+0x140/0x140
[17292.302198] [<ffffffff816a53c4>] ? x86_64_start_kernel+0x104/0x111
Reply to: