fix(legacy-mcu1): declare matched initramfs firmware and return probe errors

Backport the issue #117 loader fix, declaring the 80 firmware/configuration files actually shipped by legacy-mcu1 rather than the main firmware set. Preserve the existing V3 binaries and loader profiles.

All three modules build against Linux 6.17 headers; inventory, built-module metadata and extracted probe error/re-enumeration regression checks pass. Hardware boot validation remains pending.
This commit is contained in:
Shen Mintao committed 2026-10-28 10:22:28 +08:00
1 parent a9683a4560
commit 28e84ec90e
7 files changed
+245 -4

No files matched your search

+9
View File
@@ -35,6 +35,15 @@ cannot download dependencies because the database is stale, run
`sudo pacman -Syu` yourself, reboot if the kernel was updated, and rerun the
installer with headers matching the running kernel.
The USB modules declare the complete firmware set shipped in `fw/`, including
configuration files and extension patches, so initramfs tools can include those
files when they include the modules. Rerun the installer after updating the
driver to rebuild DKMS modules and refresh the current kernel's initramfs.
If the adapter only works after reloading its modules after boot, check that
the initramfs contains its `aic8800*/` firmware directory (issue #117).
Custom firmware paths supplied with `aic_fw_path` still need to be included
in the initramfs by the administrator.
> For more information, please refer to the [README.md](README.md) file.
<br>