Hia, there appears to be an issue with package dependencies WRT third party firmware in Proxmox.
I don't see how any third party firmware should be a dependency on ProxmoxVE, however I see the following:
On PVE 8.3, kernel 6.8.12-4-pve I can see that I am lacking firmware intel/ibt-1040-0041.sfi so the driver fails to load. (Not that I am using it)
I am reporting this as I have had similar issues with other drivers that I am using, e.g. WiFi, NVME, Video....
`apt-file search ibt-1040-0041.sfi` tells me this indeed this is supplied in package firmware-iwlwifi, which itself is bundled within non-free-firmware.
And I can see from Debian that the file is present in Buster right through to Sid as part of non-free-firmware
So it's nothing new, but installing `apt install firmware-iwlwifi` or `apt install non-free-firmware` will try and remove Proxmox. Somehow these packages
are being missed out despite being part of Debian for a while.
My guess is that like similar instances these packages are somehow wrongly configured as one of
I can't see why Proxmox would want to distribute anything other than the manufacturer's binaries already present in upstream packages.
I don't see how any third party firmware should be a dependency on ProxmoxVE, however I see the following:
On PVE 8.3, kernel 6.8.12-4-pve I can see that I am lacking firmware intel/ibt-1040-0041.sfi so the driver fails to load. (Not that I am using it)
I am reporting this as I have had similar issues with other drivers that I am using, e.g. WiFi, NVME, Video....
`apt-file search ibt-1040-0041.sfi` tells me this indeed this is supplied in package firmware-iwlwifi, which itself is bundled within non-free-firmware.
And I can see from Debian that the file is present in Buster right through to Sid as part of non-free-firmware
So it's nothing new, but installing `apt install firmware-iwlwifi` or `apt install non-free-firmware` will try and remove Proxmox. Somehow these packages
are being missed out despite being part of Debian for a while.
My guess is that like similar instances these packages are somehow wrongly configured as one of
- Conflicting with Proxmox
- Being superseded by a PVE package
- Or, that PVE package definitions are lagging the upstream definitions by a long duration.
- Or Proxmox produce their own binary, (but I doubt Intel allow others to re-compile their proprietary firmware)
I can't see why Proxmox would want to distribute anything other than the manufacturer's binaries already present in upstream packages.
Last edited: