-
Notifications
You must be signed in to change notification settings - Fork 30
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
Boot from USB Causes Kernel Panic on gru-kevin #255
Comments
Update: Booting from a microSD card works fine and allows installation to other attached media (internal and external work well). This issue seems to be specific to USB booting. |
Interesting! Thank you for the detailed report @polarisfm FYI, unless you specifically reflashed your kevin, you are already running coreboot with depthcharge :) |
This comment has been minimized.
This comment has been minimized.
This behavior seems to be the result of a race condition. The kernel seems to not be mapping USB devices quick enough, meaning when we try to get the list of connected devices using |
Created release with this fix: https://github.com/SolidHal/PrawnOS/releases/tag/v1.3.1 |
Attempting to boot PrawnOS arm64 on gru-kevin causes the kernel to panic. I have tried this on multiple USB flash drives (both USB C and USB A with an adapter) and it causes the same issue each time.
This occurs on 1.1, 1.2, and 1.3. I really hope this isn't a silly configuration issue, I followed the instructions quite carefully.
switch_root
fails because it fails to findnew_root
but I'm really not familiar enough with the boot process to figure out why this is happening without some level of guidance. The fact this only seems to be happening to me (at least judging my the other reported issues) makes me think I've just done something dumb, so I'm really sorry if that's the case. I'm very new to ARMv8 computing and even newer to using machines that use depthcharge.Just to be clear, I am not running Coreboot (yet).
A photo of the error is attached below. It is mostly the same on each OS version (besides the things you would expect to be different like the kernel version).
The text was updated successfully, but these errors were encountered: