Date: Sun, 07 Dec 2025 13:00:21 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 291459] bhyve PCI passthrough (ppt) resets device with pending transactions on 15.0-RELEASE - regression from 14.3 Message-ID: <bug-291459-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291459 Bug ID: 291459 Summary: bhyve PCI passthrough (ppt) resets device with pending transactions on 15.0-RELEASE - regression from 14.3 Product: Base System Version: 15.0-RELEASE Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: christian@hofstede.de After upgrading from FreeBSD 14.3-RELEASE-p6 to 15.0-RELEASE, PCI passthrough of an Intel I210 NIC to a bhyve guest fails. The device works correctly for 1-4 minutes after VM boot, then becomes unresponsive. The guest loses all connectivity on the passthrough interface. Rolling back to 14.3-RELEASE-p6 via bectl immediately resolves the issue. This configuration worked flawlessly on 14.x. ## Host message during failure pci0:1:0:0: Resetting with transactions pending after 50 ms ## Hardware Intel I210 (igb driver when not passed through) ## Host configuration /boot/loader.conf: pptdevs="1/0/0" hw.vmm.iommu.enable="1" hw.pci.enable_msix="1" hw.pci.enable_msi="1" vmm_load="YES" bhyve VM config (relevant parts): passthru0="1/0/0" ## dmesg showing device ppt0 port 0xe000-0xe01f mem 0xdf500000-0xdf51ffff,0xdf520000-0xdf523fff irq 16 at device 0.0 on pci1 ## Guest FreeBSD-based, device appears as igb0 inside guest. ## Reproduction 1. Configure Intel I210 for passthrough with pptdevs 2. Boot bhyve guest with passthru0 pointing to device 3. Pass traffic through the device 4. Wait 1-4 minutes 5. Device stops responding, host logs "Resetting with transactions pending" ## Workaround Rollback to FreeBSD 14.3-RELEASE-p6 resolves the issue completely. -- You are receiving this mail because: You are the assignee for the bug.help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-291459-227>
