Date: Fri, 13 Mar 2020 10:54:47 +0900 From: =?UTF-8?B?6Yqt5LiH5qOa?= <wanpengqian@gmail.com> To: FreeBSD virtualization <freebsd-virtualization@freebsd.org> Subject: Passthru a VF to Windows guest cause BSOD, chelsio T520BT, SR-IOV Message-ID: <CANBJ%2BxRrBw%2BFJ_NPfopnRygH3xVhQ4OzQ0as6d3AdowH7NJsmA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi all. I am trying to passthru a VF device to bhyve guest. Host configuration: SuperMicro X10SRM-F XEON E5 1680v3, 128G RAM root@fbsd13:~ # uname -a FreeBSD fbsd13 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r358902: Thu Mar 12 04:24:24 UTC 2020 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 I can create 2 VFs from host, one for host, one for passthru. root@fbsd13:~ # cat /etc/cxl0.conf PF {device:"cxl0";num_vfs:2;} VF-0 {passthrough:false;} VF-1 {passthrough:true;} Both VFs are fine, VF0 on host can communicate outside and I can pass the VF1 to a FreeBSD 12.1 guest, also works. When I pass the same VF1 to Windows 10 guest, ver 1909, the guest got BSOD during installation. I also try to add VF1 post installation. also got BSOD. the message is IRQL_NOT_LESS_OR_EQUAL. I also try Windows server 2012, during installation of Chelsio Driver, BSOD too. Any suggestions? driver issue or bhyve issue? Thanks.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANBJ%2BxRrBw%2BFJ_NPfopnRygH3xVhQ4OzQ0as6d3AdowH7NJsmA>