-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Rpi3B+ kernel oops phy_ethtool_ksettings_get #2442
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
Comments
@pelwell - In reference to #2437 ... I applied the patch building 4.14.27, upon booting into it, my network was unable to come up. I see nothing in dmesg or journalctl with errors. The status of the service:
I am building 4.14.30 now with the patched source to test as well. |
There may be an interaction with the other patches we've applied. |
Confirmed with 4.14.30 as well. At least it allows for a boot without kernel oops with a bridge network... you just can't bring the network up :D |
Sounds like what I saw with OSMC: https://discourse.osmc.tv/t/rpi3b-kernel-oops-phy-ethtool-ksettings-get/71548 |
No, I don't. The later commit message says:
and this issue falls into the category of early access. |
See: raspberrypi/linux#2458 kernel: Revert lan78xx: Simple patch to prevent some crashes kernel: lan78xx: Connect phy early kernel: lan78xx: Don't reset the interface on open See: raspberrypi/linux#2437 See: raspberrypi/linux#2442 See: raspberrypi/linux#2457 firmware: clockman: Don't use OSC for pixel clock See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=24679&start=150#p1297298
See: raspberrypi/linux#2458 kernel: Revert lan78xx: Simple patch to prevent some crashes kernel: lan78xx: Connect phy early kernel: lan78xx: Don't reset the interface on open See: raspberrypi/linux#2437 See: raspberrypi/linux#2442 See: raspberrypi/linux#2457 firmware: clockman: Don't use OSC for pixel clock See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=24679&start=150#p1297298
Latest rpi-update kernel has a potential fix for this issue. Please test. |
@popcornmix - Arch ARM doesn't use that script but I am building:
Will try and report back, thank you! |
@popcornmix - I am now able to successfully boot with the bridge setup I described in systemd/systemd#8503. Great job! |
BugLink: http://bugs.launchpad.net/bugs/1784025 With Alexander Graf's patch ("lan78xx: Connect phy early") applied, the call to lan78xx_reset within lan78xx_open prevents the phy interrupt from being generated (even though the link is up). Avoid this issue by removing the lan78xx_reset call. See: raspberrypi/linux#2437 raspberrypi/linux#2442 raspberrypi/linux#2457 Fixes: 92571a1aae40 ("lan78xx: Connect phy early") Signed-off-by: Phil Elwell <[email protected]> (backported from commit 47b998653fea4ef69e3e89574956386f262bccca) Signed-off-by: Paolo Pisati <[email protected]> Acked-by: Stefan Bader <[email protected]> Acked-by: Kleber Sacilotto de Souza <[email protected]> Signed-off-by: Kleber Sacilotto de Souza <[email protected]>
Uh oh!
There was an error while loading. Please reload this page.
SNMPd was starting early in the boot process and triggered an oops just like:
https://patchwork.kernel.org/patch/10282365/
Apologies if this patch is already on the list but I couldn’t find any recent commits that include it
The text was updated successfully, but these errors were encountered: