L
aptitude -t unstable install firmware-bnx2
aptitude -t pvetest install proxmox-ve-2.6.35
Unpacking pve-firmware (from .../pve-firmware_1.0-8_all.deb) ...
dpkg: error processing /var/cache/apt/archives/pve-firmware_1.0-8_all.deb (--unpack):
trying to overwrite `/lib/firmware/bnx2/bnx2-mips-09-5.0.0.j3.fw', which is also in package firmware-bnx2
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package proxmox-ve-2.6.35.
Unpacking proxmox-ve-2.6.35 (from .../proxmox-ve-2.6.35_1.6-1_all.deb) ...
Errors were encountered while processing:
/var/cache/apt/archives/pve-firmware_1.0-8_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
dpkg: dependency problems prevent configuration of proxmox-ve-2.6.35:
proxmox-ve-2.6.35 depends on pve-firmware; however:
Package pve-firmware is not installed.
dpkg: error processing proxmox-ve-2.6.35 (--configure):
dependency problems - leaving unconfigured
aptitude -t pvetest install proxmox-ve-2.6.35
You do not need firmware-bnx2, all firmware files are in pve-firmware. Or what file do you miss?
Oct 6 07:29:41 Bascule kernel: bnx2: Can't load firmware file "bnx2/bnx2-mips-06-5.0.0.j6.fw"
Oct 6 07:29:41 Bascule kernel: bnx2 0000:03:00.0: PCI INT A disabled
Oct 6 07:29:41 Bascule kernel: bnx2: probe of 0000:03:00.0 failed with error -2
Oct 6 07:29:41 Bascule kernel: bnx2 0000:07:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Oct 6 07:29:41 Bascule kernel: bnx2: Can't load firmware file "bnx2/bnx2-mips-06-5.0.0.j6.fw"
Oct 6 07:29:41 Bascule kernel: bnx2 0000:07:00.0: PCI INT A disabled
Oct 6 07:29:41 Bascule kernel: bnx2: probe of 0000:07:00.0 failed with error -2
Oct 6 07:29:41 Bascule kernel: alloc irq_desc for 17 on node -1
Oct 6 07:29:41 Bascule kernel: alloc kstat_irqs on node -1
Oct 6 07:29:41 Bascule kernel: bnx2 0000:08:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Oct 6 07:29:41 Bascule kernel: bnx2 0000:08:00.0: setting latency timer to 64
Oct 6 07:29:41 Bascule kernel: bnx2: Can't load firmware file "bnx2/bnx2-mips-09-5.0.0.j15.fw"
Oct 6 07:29:41 Bascule kernel: bnx2 0000:08:00.0: PCI INT A disabled
Oct 6 07:29:41 Bascule kernel: bnx2: probe of 0000:08:00.0 failed with error -2
Oct 6 07:29:41 Bascule kernel: alloc irq_desc for 18 on node -1
Oct 6 07:29:41 Bascule kernel: alloc kstat_irqs on node -1
Oct 6 07:29:41 Bascule kernel: bnx2 0000:08:00.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
Oct 6 07:29:41 Bascule kernel: bnx2 0000:08:00.1: setting latency timer to 64
Oct 6 07:29:41 Bascule kernel: bnx2: Can't load firmware file "bnx2/bnx2-mips-09-5.0.0.j15.fw"
Oct 6 07:29:41 Bascule kernel: bnx2 0000:08:00.1: PCI INT B disabled
Oct 6 07:29:41 Bascule kernel: bnx2: probe of 0000:08:00.1 failed with error -2
Oct 6 07:29:41 Bascule kernel: bnx2 0000:0c:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Oct 6 07:29:41 Bascule kernel: bnx2 0000:0c:00.0: setting latency timer to 64
Oct 6 07:29:41 Bascule kernel: bnx2: Can't load firmware file "bnx2/bnx2-mips-09-5.0.0.j15.fw"
Oct 6 07:29:41 Bascule kernel: bnx2 0000:0c:00.0: PCI INT A disabled
Oct 6 07:29:41 Bascule kernel: bnx2: probe of 0000:0c:00.0 failed with error -2
Oct 6 07:29:41 Bascule kernel: bnx2 0000:0c:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
Oct 6 07:29:41 Bascule kernel: bnx2 0000:0c:00.1: setting latency timer to 64
Oct 6 07:29:41 Bascule kernel: bnx2: Can't load firmware file "bnx2/bnx2-mips-09-5.0.0.j15.fw"
Oct 6 07:29:41 Bascule kernel: bnx2 0000:0c:00.1: PCI INT B disabled
Oct 6 07:29:41 Bascule kernel: bnx2: probe of 0000:0c:00.1 failed with error -2
pve-firmware 1.0.8 is installed as a dependency of proxmox-ve-2.6.35, I also tried manually installing pve-firmware 1.0.9, and there was no change or benefit with the newer version.Installing pve-firmware should help.
Right, not up for that.I personally ran apt-get upgrade which also upgraded my whole pve environment to release available in pvetest repo (which may not be what you want on a production system).
pve-firmware 1.0.8 is installed as a dependency of proxmox-ve-2.6.35, I also tried manually installing pve-firmware 1.0.9, and there was no change or benefit with the newer version.
I confirm it's pci-passthru related. Setting intel_iommu=off on the kernel cmdline solves the problem.
You need to instal l pve-firmware 1.0.9. It contains the file:
/lib/firmware/bnx2/bnx2-mips-06-5.0.0.j6.fw
/lib/firmware/bnx2/bnx2-mips-09-5.0.0.j15.fw
Well, maybe you need to run
# update-initramfs -u
to install the new firmware inside the initrd image. Does that work?
#aptitude install pve-firmware=1.0-9 pve-kernel-2.6.35-1-pve
#update-initramfs -u
We use essential cookies to make this site work, and optional cookies to enhance your experience.