[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: