Files
aic8800d80/bazzite/README.md
T
Shen Mintao 388a0192c7 fix: refresh Bazzite package for main branch
Pin the Wi-Fi package to the current main code commit, ship both maintained modules and all firmware variants, and remove obsolete Bluetooth packaging.
2026-07-14 17:38:28 +08:00

1.5 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.

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