11-22-2019, 10:50 AM
(This post was last modified: 11-22-2019, 03:02 PM by ab1jx.
Edit Reason: Going to try Stretch
)
At http://deb.ayufan.eu/orgs/ayufan-rock64 there's no Buster. I was careful to look for an Ayufan Buster image
https://github.com/ayufan-rock64/linux-b...m64.img.xz But I worked with it for a week or so before I discovered there are no Ayufan repositories in the sources.list it contains.
I managed to get X running but without acceleration (modesetting works), I built the armsoc driver from source. But there's still something missing because it gives me a black screen and in the xorg log I see
Locate finds no armsoc_dri.so anywhere, there's just an armsoc_drv.so in /usr/lib/xorg/modules/drivers (once I fixed the PREFIX so it went there). Are there 2 different files or should I symlink one to the other? There aren't many (EE) errors left in the log. And by the error it's looking where many of the normal libraries are, not where the xorg drivers are. The path is probably compiled into armsoc_drv.so but it looks specific to armsoc.
I was poking around on here and discovered there's a script /usr/local/sbin/install_desktop.sh. But when I tried to install manually some of the stuff it installs they aren't found like they were somewhere else. xserver-xorg-video-armsoc, libdrm-rockchip1, libgl4es1 are missing. I installed what I could, there's still no armsoc_dri.so.
-------------
Looking elsewhere having the armsoc_dri.so missing is common (or always). Fedex just unexpectedly brought me 2 new SD cards yesterday, so I'm going to load up Stretch on one. The nice thing about having a spinning rust drive in a USB housing is that I can change SD cards and still access it. It's just storage, I don't boot from it.
https://github.com/ayufan-rock64/linux-b...m64.img.xz But I worked with it for a week or so before I discovered there are no Ayufan repositories in the sources.list it contains.
I managed to get X running but without acceleration (modesetting works), I built the armsoc driver from source. But there's still something missing because it gives me a black screen and in the xorg log I see
Code:
[ 80174.089] (EE) AIGLX error: dlopen of /usr/lib/aarch64-linux-gnu/dri/armsoc_dri.so failed (/usr/lib/aarch64-linux-gnu/dri/armsoc_dri.so: cannot open shared object file: No such file or directory)
[ 80174.089] (EE) AIGLX error: unable to load driver armsoc
Locate finds no armsoc_dri.so anywhere, there's just an armsoc_drv.so in /usr/lib/xorg/modules/drivers (once I fixed the PREFIX so it went there). Are there 2 different files or should I symlink one to the other? There aren't many (EE) errors left in the log. And by the error it's looking where many of the normal libraries are, not where the xorg drivers are. The path is probably compiled into armsoc_drv.so but it looks specific to armsoc.
I was poking around on here and discovered there's a script /usr/local/sbin/install_desktop.sh. But when I tried to install manually some of the stuff it installs they aren't found like they were somewhere else. xserver-xorg-video-armsoc, libdrm-rockchip1, libgl4es1 are missing. I installed what I could, there's still no armsoc_dri.so.
-------------
Looking elsewhere having the armsoc_dri.so missing is common (or always). Fedex just unexpectedly brought me 2 new SD cards yesterday, so I'm going to load up Stretch on one. The nice thing about having a spinning rust drive in a USB housing is that I can change SD cards and still access it. It's just storage, I don't boot from it.