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>
index | next in thread | raw e-mail
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
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMYA1yOh-z8OVki2v31Y5wo9eq8z3rMFHY8p8MqW62kOVfoQcA>
