First bootup EasyOS aarch64 on Pi 4
I have posted about aarch64 packages compiled in OE, and 5.10.4 kernel, to be used to build EasyOS to run on the raspberry Pi 4:
https://bkhome.org/news/202101/uploaded-aarch64-packages-compiled-in-oe.html
https://bkhome.org/news/202101/kernel-5104-compiled-for-the-raspberry-pi4.html
Having got the packages together and a kernel compiled, I used woofQ to build an SD-card image, EasyOS 0.105.
Booted it on the Pi, mouse and keyboard dead in the initrd -- well, that is not new, had same thing with the Pi3.
Yay, got a desktop ...except mouse and keyboard still dead. I was able to read the kernel log, using 'dmesg', and found this:
xhci_hcd: probe of 0000:01:00.0 failed with error -110
The USB interface is completely dead. An online search returned many hits, including these:
https://leo3418.github.io/2020/09/21/raspi4-fedora-usb-complex.html
https://archlinuxarm.org/forum/viewtopic.php?f=65&t=14734
What fixed it was to update 'bcm2711-rpi-4-b.dtb'. Actually, had this
when compiled the kernel, but in woofQ, overwrote it with an older
version.
Now have a desktop, with mouse and keyboard working, sound works, wifi works -- connected to Internet via my phone hotspot.
But, but but... incredibly slow!
Everything is slow. I tried to use 'hardinfo' to run the speed tests,
but it is so slow that they don't complete. I mean, when I chose "FPU
FFT" test, for example, it comes up with a dialog box to not move mouse
or keyboard ...so I wait, and wait.
Using my desktop computer right now, glancing across, nup, must be about 10 minutes, still hasn't finished the test.
Go to have a lunch break now, but will come back and search online
for clues why this is happening. For comparison, will run those speed
tests on the Rock64.
Tags: easy