-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to Install MiniArch linux-aarch64-headers #73
Comments
Well - you should have kernel headers already installed (my building process doing this at image creation pahase)
As you see there is package: linux-aarch64-api-headers Then doing: gives me:
So for me all looks ok? |
Thanks. I do notice linux-aarch64-api-headers is installed. Is linux-aarch64-api-headers the same as linux-aarch64-headers? After system updates the currentl kernel versiion is linux-aarch64-6.12.8-1 and linux-aarch64-api-headers-6.12.8-1 but linux-aarch64-headers as I can tell is not installed. Was trying to install WiFi driver "rtw89-dkms-git". Was told it needed the corresponding kernel-headers "linux-aarch64-headers-6.12.8-1" |
No. linux-aarch64-api-headers is just for applications. If you want to build kernel modules you need inux-aarch64-headers.
you should have now installed headers good to run dkms... |
Tried for the last 1 hour. Return error.
Edit: Successfully updated and upgraded upgraded to kernel-6.12.9-1 with linux-aarch64-headers-6.12.9-1
|
With the linux-aarch64-headers-6.12.9-1 installed on MiniArch-EOS proceeded to install "rtw89-dkms-git" but noticed there is an error:
/var/lib/dkms/rtw89/r1117.9636e1b/build/make.log:
Not sure what it is related to this error. |
Ah - this is because kernel build scripts are built on mine x86 host (i'm cross-compiling). Probably simples way will be to: |
Thanks for clarifying and the info.
A bit of a greenhorn in kernel compiling and is currently out of my depth. Hopefully in future you might consider to include "rtw89-8852be" wifi driver in your kernel. Thank you for your great works. |
I update kernel and it should now include 8852be module. |
Thank you. Have been trying. Could not connect currently. Will test again in 1 hrs time again.
|
Somehow had the same build "rtw89-dkms-git" error.
This might be a dumb question, if you have include the 8852be module in the kernel why it trying to install it using dkms?: ==> dkms install --no-depmod rtw89/r1117.9636e1b -k 6.12.9 |
it looks issue is here:
Your previous attempt to compile rtw89 left your system in state where it still tries to compile rtw89 |
Thank you. Remove "rtw89-dkms-git" using "yay -R rtw89-dkms-git". Not sure whether it remove the hook. Reboot still did not see WiFi available. Do I have to reinstall linux-aarch64-6.12.9-2 and linux-aarch64-headers-6.12.9-2 from /var/cache/pacman/pkg? Edit: Notice lsmod do have rtw89_8852be
Noticed /lib/firmware/rtw89 not available. |
Hi @warpme, Resolved the WiFi 8852be driver issue on new kernel-6.12.9-2 by copying /lib/firmware/rtw89 drivers from another image to MiniArch-EOS /lib/firmware/. With the /lib/firmware/rtw89 in place, WiFi now works MiniArch-EOS-kernel-6.12.9-2 on Opi5-Plus. Thank you. No idea why /lib/firmware/rtw89 was missing eventhough "lsmod |grep rtw89" return rtw89_8852be is available.
|
Hi @warpme,
Trying to install WiFi modules on MiniArch-EOS Orange Pi 5 Plus. But noticed that MiniArch Kernel linux-aarch64-headers is not installed and is not sure how to install MiniArch linux-aarch64-headers-6.12.8.
The text was updated successfully, but these errors were encountered: