Date: Thu, 9 Apr 2015 21:43:14 +0100 From: "Luis P. Mendes" <luislupe@gmail.com> To: freebsd-virtualization@freebsd.org Subject: Problem hiding USB host controller Message-ID: <CAMYA1yOh-z8OVki2v31Y5wo9eq8z3rMFHY8p8MqW62kOVfoQcA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I'm trying to passthrough a USB host controller (2.0 or 3.0) but there seems to be some kind of problem. # uname -a FreeBSD leao 10.1-STABLE FreeBSD 10.1-STABLE #0 r279201: Mon Feb 23 18:55:46 UTC 2015 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 VT-d is enabled in bios. CPU is a Intel Xeon E3-1246v3 Haswell # cat /boot/loader.conf # load radeon firmware not presented pptdevs="0/26/0 1/0/0 0/20/0" blackhole_load="YES" # pciconf -lv # only relevant ehci0@pci0:0:26:0: class=0x0c0320 card=0x8c2d1849 chip=0x8c2d8086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Lynx Point USB Enhanced Host Controller' class = serial bus subclass = USB xhci0@pci0:0:20:0: class=0x0c0330 card=0x8c311849 chip=0x8c318086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Lynx Point USB xHCI Host Controller' class = serial bus subclass = USB ppt0@pci0:1:0:0: class=0x010601 card=0x91721849 chip=0x91721b4b rev=0x11 hdr=0x00 Only the 1:0:0 disk controler is hidden. The two USB controllers, one ehci and one xhci are not. Why don't the controllers get hidden? Is the blackhole_load="YES" still relevant? I tried with and without that line to no avail. Is my STABLE version too old? Luis PS. Keep up the excellent work bringing
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMYA1yOh-z8OVki2v31Y5wo9eq8z3rMFHY8p8MqW62kOVfoQcA>