Skomer freezes when booting kernel
Info
- PC OS: Fedora 32
- pmbootstrap version: 1.22.0
- pmOS channel: Edge
- No extra packages
- Tested both Phosh and Xfce4 as user interface
- 8GB SD card
Description
I went through the installation instructions on the postmarketOS Wiki for Skomer. Flashed U-Boot via Heimdall/Odin, wrote pmOS to an SD card, put it in the phone, and then did pmbootstrap flasher flash_kernel
. It said Flashing Raw image and then nothing on the phone itself, but the pmbootstrap side of things seemed to have finished (with no apparent errors) and the phone was responsive via fastboot, so after waiting for a few minutes I did fastboot reboot
. U-Boot seemed to load the kernel, but after saying OK to loading ramdisk nothing really happened. The phone was not responsive to fastboot commands and it did not seem to be getting anywhere. So I tried again: re-flashed U-Boot, but this time I just did pmbootstrap flasher boot
. No dice. Same thing happened. I tried a different Skomer. Same thing happened.
Going by this I'm reasonably certain that this is not a hardware problem, and that I'm either doing something wrong or there's something wrong with either U-Boot or pmOS. For the record, I flashed the .img from here and not the .bin file.
And, in case you've wondering whether I waited long enough, I let the second Skomer attempt to boot while writing this and it's still stuck on the same screen, so I don't think my lack of patience is the issue.
Perhaps worth noting is that right after I run pmbootstrap flasher boot
"musb-hdrc: peripheral reset irq lost!" is printed to the phone's screen, and that I have attempted to reflash the SD card once.
Things I subsequently tried
Adding the debug-shell hook to the initramfs.
After doing this I attempted to Telnet into the device with no luck. Tried re-plugging USB cable, still no dice.
Reproduction
- Follow installation instructions on the wiki
- Observe that the phone is unable to boot