-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SMSC9514 eth0: hw csum failure - NOT Pi3b+ #2712
Comments
A UDP packet of length 29 would fall into the category of the UDP checksum being in the last 4 words of the packet, however the patch that had been posted was for checksum offload failure on transmit, not receive. |
This reverts commit 88078d9. Various people have been reporting seeing "eth0: hw csum failure" and callstacks dumped in the kernel log on 4.18, and since 4.14.71, on both SMSC9514 and LAN7800 adapters. This commit appears to be the reason, but potentially due to an issue further down the stack. Revert whilst investigating the trigger. raspberrypi#2713 raspberrypi#2659 raspberrypi#2712 Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
This reverts commit 6bf32cd. Various people have been reporting seeing "eth0: hw csum failure" and callstacks dumped in the kernel log on 4.18, and since 4.14.71, on both SMSC9514 and LAN7800 adapters. This commit appears to be the reason, but potentially due to an issue further down the stack. Revert whilst investigating the trigger. raspberrypi#2713 raspberrypi#2659 raspberrypi#2712 Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
Closing as this does seem to be a common issue in the main IP core and not a driver related thing. There is a check in the SMSC9514 driver that s/w checks buffers under 45 bytes, so I'd expect this to be trapped there. |
This reverts commit 6bf32cd. Various people have been reporting seeing "eth0: hw csum failure" and callstacks dumped in the kernel log on 4.18, and since 4.14.71, on both SMSC9514 and LAN7800 adapters. This commit appears to be the reason, but potentially due to an issue further down the stack. Revert whilst investigating the trigger. #2713 #2659 #2712 Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
This reverts commit 6bf32cd. Various people have been reporting seeing "eth0: hw csum failure" and callstacks dumped in the kernel log on 4.18, and since 4.14.71, on both SMSC9514 and LAN7800 adapters. This commit appears to be the reason, but potentially due to an issue further down the stack. Revert whilst investigating the trigger. raspberrypi/linux#2713 raspberrypi/linux#2659 raspberrypi/linux#2712 Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org> Signed-off-by: ahmedradaideh <ahmed.radaideh@gmail.com>
Raised to avoid confusion with #2659.
Report from @ricardosalveti of seeing
eth0: hw csum failure
messages from the kernel on 3B (ie SMSC9514) with 4.18 kernel.#2659 (comment)
#2659 (comment)
are the relevant comments.
New issue raised to avoid confusing lan78xx issues vs smsc95xx issues.
The text was updated successfully, but these errors were encountered: