Date: Fri, 06 Nov 2020 14:09:46 +0000 From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 250802] bhyve exited with status 134 when GPU PCI passthrough Message-ID: <bug-250802-27103-zvpTGQi7MW@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-250802-27103@https.bugs.freebsd.org/bugzilla/> References: <bug-250802-27103@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D250802 --- Comment #15 from mr.xanto@gmail.com --- (In reply to Konstantin Belousov from comment #14) I've applied patch https://pastebin.com/JJ80p7jf FreeBSD guest: root@:~ # pciconf -lvcb hostb0@pci0:0:0:0: class=3D0x060000 card=3D0x00000000 chip=3D0x1275127= 5 rev=3D0x00 hdr=3D0x00 vendor =3D 'Network Appliance Corporation' class =3D bridge subclass =3D HOST-PCI cap 10[40] =3D PCI-Express 2 root port max data 128(128) link x1(x1) speed 2.5(2.5) ASPM disabled(L0s) ahci0@pci0:0:3:0: class=3D0x010601 card=3D0x00000000 chip=3D0x2821808= 6 rev=3D0x00 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA Controller [AHCI mode]' class =3D mass storage subclass =3D SATA bar [24] =3D type Memory, range 32, base 0xc0000000, size 1024, enabl= ed cap 05[40] =3D MSI supports 8 messages, 64 bit enabled with 8 messages ahci1@pci0:0:4:0: class=3D0x010601 card=3D0x00000000 chip=3D0x2821808= 6 rev=3D0x00 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA Controller [AHCI mode]' class =3D mass storage subclass =3D SATA bar [24] =3D type Memory, range 32, base 0xc0000400, size 1024, enabl= ed cap 05[40] =3D MSI supports 8 messages, 64 bit enabled with 8 messages virtio_pci0@pci0:0:5:0: class=3D0x020000 card=3D0x00011af4 chip=3D0x10001af= 4 rev=3D0x00 hdr=3D0x00 vendor =3D 'Red Hat, Inc.' device =3D 'Virtio network device' class =3D network subclass =3D ethernet bar [10] =3D type I/O Port, range 32, base 0x2000, size 32, enabled bar [14] =3D type Memory, range 32, base 0xc0002000, size 8192, enabl= ed cap 11[40] =3D MSI-X supports 3 messages, enabled Table in map 0x14[0x0], PBA in map 0x14[0x1000] cap 05[4c] =3D MSI supports 1 message, 64 bit vgapci0@pci0:0:6:0: class=3D0x030000 card=3D0x38991642 chip=3D0x0a6310d= e rev=3D0xa2 hdr=3D0x00 vendor =3D 'NVIDIA Corporation' device =3D 'GT218 [GeForce 310]' class =3D display subclass =3D VGA bar [10] =3D type Memory, range 32, base 0xc1000000, size 16777216, e= nabled bar [14] =3D type Prefetchable Memory, range 64, base 0x800000000, si= ze 268435456, enabled bar [1c] =3D type Prefetchable Memory, range 64, base 0xc2000000, size 33554432, enabled bar [24] =3D type I/O Port, range 32, base 0x2080, size 128, enabled cap 01[60] =3D powerspec 3 supports D0 D3 current D0 cap 05[68] =3D MSI supports 1 message, 64 bit cap 10[78] =3D PCI-Express 2 endpoint max data 128(128) RO NS link x16(x16) speed 2.5(2.5) ASPM disabled(L0s/L1) ClockPM enabled cap 09[b4] =3D vendor (length 20) hdac0@pci0:0:6:1: class=3D0x040300 card=3D0x38991642 chip=3D0x0be310d= e rev=3D0xa1 hdr=3D0x00 vendor =3D 'NVIDIA Corporation' device =3D 'High Definition Audio Controller' class =3D multimedia subclass =3D HDA bar [10] =3D type Memory, range 32, base 0xc4000000, size 16384, enab= led cap 01[60] =3D powerspec 3 supports D0 D3 current D0 cap 05[68] =3D MSI supports 1 message, 64 bit cap 10[78] =3D PCI-Express 2 endpoint max data 128(128) NS link x16(x16) speed 2.5(2.5) ASPM L0s/L1(L0s/L1) ClockPM enabled xhci0@pci0:0:7:0: class=3D0x0c0330 card=3D0x00000000 chip=3D0x1e31808= 6 rev=3D0x00 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '7 Series/C210 Series Chipset Family USB xHCI Host Contr= oller' class =3D serial bus subclass =3D USB bar [10] =3D type Memory, range 32, base 0xc4004000, size 4096, enabl= ed cap 05[40] =3D MSI supports 1 message, 64 bit enabled with 1 message isab0@pci0:0:31:0: class=3D0x060100 card=3D0x00000000 chip=3D0x7000808= 6 rev=3D0x00 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82371SB PIIX3 ISA [Natoma/Triton II]' class =3D bridge subclass =3D PCI-ISA root@:~ # But Windows 10 guest still won't work: booting [bhyve options: -c 1 -m 3G -Hwl bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd -U 00dad61d-0d2e-11eb-936d-70f3951447ea -S] [bhyve devices: -s 0,hostbridge -s 31,lpc -s 4:0,ahci,hd:/mnt/Data/vm/win10/disk0.img,cd:/mnt/Data/vm/.iso/virtio-win-0.= 1.189.iso -s 5:0,virtio-net,tap0,mac=3D58:9c:fc:01:00:a8 - s 6:0,passthru,1/0/0 -s 6:1,passthru,1/0/1 -s 7:0,xhci,tablet] [bhyve console: -l com1,stdio] [bhyve iso device: -s 3:0,ahci-cd,/mnt/Data/vm/.config/null.iso] starting bhyve (run 1) bhyve exited with status 134 Unhandled ps2 keyboard command 0x02 Unhandled ps2 keyboard command 0x02 Assertion failed: (pi->pi_bar[baridx].type =3D=3D PCIBAR_IO), function passthru_write, file /usr/src/usr.sbin/bhyve/pci_passthru.c, line 916. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-250802-27103-zvpTGQi7MW>