[Bug 290920] FreeBSD 15 Regression: BHyve PCI Passthrough Broken on 15-STABLE (No GSI/Interrupt Remapping Failure)
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 290920] FreeBSD 15 kernel EFI frame buffer bug"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 14 Nov 2025 17:53:50 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290920
John Baldwin <jhb@FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jhb@FreeBSD.org
--- Comment #7 from John Baldwin <jhb@FreeBSD.org> ---
For PCI passthrough, there are several potential things that it would be good
to confirm:
1) Is the host an AMD system or Intel? (I think it's AMD from some of the
comments.)
2) For the Nvidia GPU, there was a recent commit in 15:
commit effcd0ded0ef1c92bef29c1e9bbf517c97bb45b8
Author: Corvin Köhne <corvink@FreeBSD.org>
AuthorDate: Thu Mar 17 13:11:14 2022 +0100
Commit: Corvin Köhne <corvink@FreeBSD.org>
CommitDate: Tue Sep 16 08:55:09 2025 +0200
bhyve: assign a valid INTPIN to NVIDIA GPUs
When passing an NVIDIA GPU to a Linux VM, the GPU driver refuses to work
and
complains about a missing IRQ:
[ 77.208984] NVRM: Can't find an IRQ for your NVIDIA card!
[ 77.212697] NVRM: Please check your BIOS settings.
[ 77.212699] NVRM: [Plug & Play OS] should be set to NO
[ 77.212700] NVRM: [Assign IRQ to VGA] should be set to YES
[ 77.212702] nvidia: probe of 0000:00:07.0 failed with error -1
...
However, this commit isn't present in 14. You could try reverting that commit
locally perhaps?
3) For the USB pass through, it would be really handy to have a full Linux
dmesg (and lspci output perhaps) inside the guest when booted under 14 vs
booted under 15.
--
You are receiving this mail because:
You are the assignee for the bug.