mirror of
https://github.com/shenmintao/aic8800d80.git
synced 2026-09-26 17:44:16 +00:00
Pin the Wi-Fi package to the current main code commit, ship both maintained modules and all firmware variants, and remove obsolete Bluetooth packaging.
64 lines
1.5 KiB
Markdown
64 lines
1.5 KiB
Markdown
# Intro
|
|
|
|
Hello.
|
|
|
|
Some instructions how to build rpm file and then install rpm file on Bazzite.
|
|
|
|
I saw video on Youtube about Asrock AMD BC-250, then I bought this motherboard.
|
|
|
|
On printables I found a case and recomendations about WIFI BT stick.
|
|
|
|
There is only one problem - Bazzite has read-only filesystem.
|
|
|
|
# How to build from spec file.
|
|
|
|
|
|
Install the build tools, the development package for the running kernel, and
|
|
the runtime mode-switch tools. Reboot once so the layered packages are active.
|
|
|
|
~~~bash
|
|
sudo rpm-ostree install rpm-build rpmdevtools gcc make "kernel-devel-$(uname -r)" usb_modeswitch util-linux
|
|
sudo systemctl reboot
|
|
~~~
|
|
|
|
Prepare rpmbuild folder
|
|
|
|
~~~bash
|
|
cd $HOME
|
|
rpmdev-setuptree
|
|
~~~
|
|
|
|
Copy aic8800d80.spec to rpmbuild/SPECS
|
|
|
|
~~~bash
|
|
cd $HOME/rpmbuild/SPECS
|
|
curl -LO -s https://raw.githubusercontent.com/shenmintao/aic8800d80/refs/heads/main/bazzite/aic8800d80.spec
|
|
~~~
|
|
|
|
Prepare and download required files.
|
|
|
|
~~~bash
|
|
spectool -g -R $HOME/rpmbuild/SPECS/aic8800d80.spec
|
|
rpmbuild -bs $HOME/rpmbuild/SPECS/aic8800d80.spec
|
|
~~~
|
|
|
|
Build SRPM package
|
|
|
|
~~~bash
|
|
rpmbuild --define "kver $(uname -r)" -bb $HOME/rpmbuild/SPECS/aic8800d80.spec
|
|
~~~
|
|
|
|
Install RPM package
|
|
|
|
~~~bash
|
|
rpm_path=$(find "$HOME/rpmbuild/RPMS/$(uname -m)" -maxdepth 1 -name 'aic8800d80-*.rpm' -printf '%T@ %p\n' | sort -nr | head -1 | cut -d' ' -f2-)
|
|
sudo rpm-ostree install "$rpm_path"
|
|
sudo systemctl reboot
|
|
~~~
|
|
|
|
After reboot, the Wi-Fi module and firmware loader will be available.
|
|
|
|
This RPM is built for the kernel reported by `uname -r`. Rebuild and reinstall
|
|
it after a Bazzite kernel upgrade.
|
|
|