Most recent kernel where this bug did not occur:2.6.14.3 Distribution:Fedora Core 4 Hardware Environment:P5P800 Asus Mobo uses sk98lin driver Software Environment:boot in runlevel 3 Problem Description:errors in dmesg and kernel logs as soon as the network card is detected and apparently each time a packet is received. Files downloaded seem fine, no corruption. RX packets:68853 errors:0 dropped:0 overruns:0 frame:0 TX packets:65015 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 Steps to reproduce:boot machine as soon as the eth0 is up messages appear kernel: SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts kernel: eth0: network connection up using port A kernel: speed: 100 kernel: autonegotiation: yes kernel: duplex mode: full kernel: flowctrl: symmetric kernel: irq moderation: disabled kernel: scatter-gather: enabled kernel: <NULL>: hw csum failure. kernel: [<c030ee9e>] __skb_checksum_complete+0x56/0x5c kernel: [<c0343d39>] udp_recvmsg+0x43/0x2df kernel: [<c020e65c>] socket_has_perm+0x50/0x58 kernel: [<c030b624>] sock_common_recvmsg+0x3e/0x54 kernel: [<c0307e36>] sock_recvmsg+0xfd/0x118 kernel: [<c020a89a>] avc_has_perm_noaudit+0x24/0xce kernel: [<c012c973>] autoremove_wake_function+0x0/0x37 kernel: [<c013d303>] prep_new_page+0x41/0x70 kernel: [<c030916d>] sys_recvfrom+0xb8/0x10f kernel: [<c013a84d>] filemap_nopage+0x2ba/0x371 kernel: [<c020da06>] selinux_file_ioctl+0x17f/0x2d9 kernel: [<c012225b>] try_to_del_timer_sync+0x45/0x4d kernel: [<c0343ce2>] udp_ioctl+0x4e/0x62 kernel: [<c0343c94>] udp_ioctl+0x0/0x62 kernel: [<c034a381>] inet_ioctl+0x2f/0x7c kernel: [<c030827d>] sock_ioctl+0x0/0x20c kernel: [<c0309984>] sys_socketcall+0x1ec/0x292 kernel: [<c0102ab7>] sysenter_past_esp+0x54/0x75 kernel: <NULL>: hw csum failure. kernel: [<c030ee9e>] __skb_checksum_complete+0x56/0x5c kernel: [<c0343d39>] udp_recvmsg+0x43/0x2df kernel: [<c020e65c>] socket_has_perm+0x50/0x58 kernel: [<c030b624>] sock_common_recvmsg+0x3e/0x54 kernel: [<c0307e36>] sock_recvmsg+0xfd/0x118 kernel: [<c020a89a>] avc_has_perm_noaudit+0x24/0xce kernel: [<c012c973>] autoremove_wake_function+0x0/0x37 kernel: [<c013d303>] prep_new_page+0x41/0x70 kernel: [<c030916d>] sys_recvfrom+0xb8/0x10f kernel: [<c020da06>] selinux_file_ioctl+0x17f/0x2d9 kernel: [<c012225b>] try_to_del_timer_sync+0x45/0x4d kernel: [<c0343ce2>] udp_ioctl+0x4e/0x62 kernel: [<c0343c94>] udp_ioctl+0x0/0x62 kernel: [<c034a381>] inet_ioctl+0x2f/0x7c kernel: [<c030827d>] sock_ioctl+0x0/0x20c kernel: [<c0309984>] sys_socketcall+0x1ec/0x292 kernel: [<c0102ab7>] sysenter_past_esp+0x54/0x75 kernel: <NULL>: hw csum failure. kernel: [<c030ef86>] skb_copy_and_csum_datagram_iovec+0xe2/0xe4 kernel: [<c0343dd9>] udp_recvmsg+0xe3/0x2df kernel: [<c020e65c>] socket_has_perm+0x50/0x58 kernel: [<c030b624>] sock_common_recvmsg+0x3e/0x54 kernel: [<c0307e36>] sock_recvmsg+0xfd/0x118 kernel: [<c020a89a>] avc_has_perm_noaudit+0x24/0xce kernel: [<c012c973>] autoremove_wake_function+0x0/0x37 kernel: [<c013d303>] prep_new_page+0x41/0x70 kernel: [<c030916d>] sys_recvfrom+0xb8/0x10f kernel: [<c013a84d>] filemap_nopage+0x2ba/0x371 kernel: [<c020da06>] selinux_file_ioctl+0x17f/0x2d9 kernel: [<c012225b>] try_to_del_timer_sync+0x45/0x4d kernel: [<c0343ce2>] udp_ioctl+0x4e/0x62 kernel: [<c0138176>] audit_socketcall+0x35/0x72 kernel: [<c0309984>] sys_socketcall+0x1ec/0x292 kernel: [<c0102b11>] syscall_call+0x7/0xb kernel: <NULL>: hw csum failure. kernel: [<c030ef86>] skb_copy_and_csum_datagram_iovec+0xe2/0xe4 kernel: [<c0343dd9>] udp_recvmsg+0xe3/0x2df kernel: [<c020e65c>] socket_has_perm+0x50/0x58 kernel: [<c030b624>] sock_common_recvmsg+0x3e/0x54 kernel: [<c0307e36>] sock_recvmsg+0xfd/0x118 kernel: [<c020a89a>] avc_has_perm_noaudit+0x24/0xce kernel: [<c012c973>] autoremove_wake_function+0x0/0x37 kernel: [<c013d303>] prep_new_page+0x41/0x70 kernel: [<c030916d>] sys_recvfrom+0xb8/0x10f kernel: [<c013a84d>] filemap_nopage+0x2ba/0x371 kernel: [<c020da06>] selinux_file_ioctl+0x17f/0x2d9 kernel: [<c012225b>] try_to_del_timer_sync+0x45/0x4d kernel: [<c0343ce2>] udp_ioctl+0x4e/0x62 kernel: [<c0138176>] audit_socketcall+0x35/0x72 kernel: [<c0309984>] sys_socketcall+0x1ec/0x292 kernel: [<c0102b11>] syscall_call+0x7/0xb There is a truckload of messages, I have not included them, if you want the whole thing please ask, also affects tcp: kernel: printk: 57 messages suppressed. kernel: <NULL>: hw csum failure. kernel: [<c030ee9e>] __skb_checksum_complete+0x56/0x5c kernel: [<c0336a0a>] tcp_rcv_established+0x225/0x831 kernel: [<c033ea42>] tcp_v4_do_rcv+0xb4/0xfe kernel: [<c033f20f>] tcp_v4_rcv+0x783/0x78a kernel: [<c03247d4>] ip_local_deliver_finish+0x0/0x187 kernel: [<c03246bd>] ip_local_deliver+0xf7/0x20e kernel: [<c03247d4>] ip_local_deliver_finish+0x0/0x187 kernel: [<c0324ca4>] ip_rcv+0x349/0x517 kernel: [<c0324e72>] ip_rcv_finish+0x0/0x28e kernel: [<c036219a>] packet_rcv_spkt+0xff/0x25c kernel: [<c0311946>] netif_receive_skb+0x16e/0x1e8 kernel: [<c0311a42>] process_backlog+0x82/0x107 kernel: [<c0311b3b>] net_rx_action+0x74/0x107 kernel: [<c011ec12>] __do_softirq+0x72/0xdc kernel: [<c011ecaf>] do_softirq+0x33/0x36 kernel: [<c0104a0e>] do_IRQ+0x1e/0x24 kernel: [<c01034de>] common_interrupt+0x1a/0x20 kernel: [<c0100eff>] mwait_idle+0x2a/0x34 kernel: [<c0100d7e>] cpu_idle+0x5b/0x70 kernel: [<c0452875>] start_kernel+0x164/0x1bb kernel: [<c0452309>] unknown_bootoption+0x0/0x1b6 Kernel boots with ro root=LABEL=/
Does the patch from http://marc.theaimsgroup.com/?l=linux-netdev&m=113380938510548&w=2 fix your problem?
yup, that works, no more "fake" error messages. Thank you