site  contact  subhomenews

First bootup EasyOS aarch64 on Pi 4

January 10, 2021 — BarryK

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