Files
aic8800d80/bazzite/README.md
T

1.6 KiB

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.

sudo rpm-ostree install rpm-build rpmdevtools gcc make "kernel-devel-$(uname -r)" usb_modeswitch util-linux
sudo systemctl reboot

Prepare rpmbuild folder

cd $HOME
rpmdev-setuptree

Copy aic8800d80.spec to rpmbuild/SPECS

cd $HOME/rpmbuild/SPECS
curl -LO -s https://raw.githubusercontent.com/shenmintao/aic8800d80/refs/heads/main/bazzite/aic8800d80.spec

Prepare and download required files.

spectool -g -R $HOME/rpmbuild/SPECS/aic8800d80.spec
rpmbuild -bs $HOME/rpmbuild/SPECS/aic8800d80.spec

Build SRPM package

rpmbuild --define "kver $(uname -r)" -bb $HOME/rpmbuild/SPECS/aic8800d80.spec

Install RPM package

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. On combo adapters, Bluetooth is handled by the standard btusb kernel module after firmware initialization.

This RPM is built for the kernel reported by uname -r. Rebuild and reinstall it after a Bazzite kernel upgrade.