site  contact  subhomenews

Current status of EasyOS on the Pi4

January 15, 2021 — BarryK

EasyOS 64-bit with 5.10.4+ kernel is running nicely on my Raspberry Pi4. There are, however, some issues that are stopping me from releasing it:

  1. Bluetooth not working
  2. Qsync (time from Internet) not working properly
  3. Sometimes plug in USB-stick, kernel does not recognize it
  4. SeaMonkey sometimes hangs at youtube.com

Regarding playing YouTube videos, 1080p plays nicely, no stuttering and sound is in-sync. Full-screen works. Also tested inside the Dunfell desktop in a container, 1080p still plays nicely.

Running 'seamonkey' from a terminal, there is an error message when play a video:

[vp9] The deprecated avcodec_decode_* API cannot return all the frames for this decoder. Some frames will be dropped. Update your code to the new decoding API to fix this.

The videos seem to play OK though.

Regarding the hanging, SM seems to be waiting on a response from youtube.com, so I don't know if that is a problem with youtube.com or the network interface.

Regarding point-3, sometimes just replugging the USB-stick is sufficient to get it recognized. But sometimes replugging multiple times still does not work.

Point-1, I need to do more research. Took a punt on this:

https://gist.github.com/shenghaoyang/92e6dd65b9f0cc736a419f3e640663c2

...supposed to make the kernel recognize the bluetooth interface, but it made no difference for me.

Here is the status of the official Raspbian (now Raspberry Pi OS) 64-bit:

https://www.raspberrypi.org/forums/viewtopic.php?t=275370

EDIT:
Interesting, I removed "elevator=deadline" from 'cmdline.txt', and now SM is working smoothly, no hanging or pausing at youtube.com. Coincidence?

EDIT:
Got it! Reading online about bluetooth support in the Pi is misleading, as it has recently changed. See this commit to the kernel:

https://github.com/raspberrypi/linux/commit/666ffde59c1dd47f2fe30b7ee39b31cec2bbd57d

So, I added these lines to 'config.txt':

#bluetooth
dtparam=krnbt=on
dtparam=krnbt_baudrate=921600

Yes, now have the bluetooth tray applet, and /sys/class/bluetooth/hci0 exists. Haven't tried it yet. 

Tags: easy