by technosf » Sun Jun 22, 2025 7:16 pm
The announcement says:
With 20250613.12fe085f-5, we split our firmware into several vendor-focused packages. linux-firmware is now an empty package depending on our default set of firmware.
Unfortunately, this coincided with upstream reorganizing the symlink layout of the NVIDIA firmware, resulting in a situation that Pacman cannot handle. When attempting to upgrade from 20250508.788aadc8-2 or earlier, you will see the following errors:
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem
To progress with the system upgrade, first remove linux-firmware, then reinstall it as part of the upgrade:
# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware
-------------------------
I didn't get that error, but I was concerned, given that linux-firmware is now a metapackage, Syu wanted to do the following installs:
Packages (10) linux-firmware-amdgpu-20250613.12fe085f-6 linux-firmware-atheros-20250613.12fe085f-6
linux-firmware-broadcom-20250613.12fe085f-6 linux-firmware-intel-20250613.12fe085f-6
linux-firmware-mediatek-20250613.12fe085f-6 linux-firmware-nvidia-20250613.12fe085f-6
linux-firmware-other-20250613.12fe085f-6 linux-firmware-radeon-20250613.12fe085f-6
linux-firmware-realtek-20250613.12fe085f-6 linux-firmware-20250613.12fe085f-6
I would suggest just installing the package you need - in my case I use the linux-firmware-marvell package and I'll now uninstall the metapackage.
[size=85] MochaBin 5G || NSA325 [/size]