From owner-freebsd-virtualization@FreeBSD.ORG Thu Apr 9 21:25:17 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 42C0B809 for ; Thu, 9 Apr 2015 21:25:17 +0000 (UTC) Received: from mail-wi0-x22f.google.com (mail-wi0-x22f.google.com [IPv6:2a00:1450:400c:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CAD48DAC for ; Thu, 9 Apr 2015 21:25:16 +0000 (UTC) Received: by wiax7 with SMTP id x7so3363961wia.0 for ; Thu, 09 Apr 2015 14:25:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=khWMPMHilEyNqRBCxEsz9onlWsv3tsxz/JTq4sKH1MQ=; b=yns325hElyc4H4JqVytl8xNljxkPHN79wlCYqvtbwsbTrHWz6CdoL3PLJmyrwJOwil nOueZUElhIHCWhusX5q7XyxSvWI+zNcjDW2zPJRJK0wMYWIhPtLS+snANmz6X+MsNOaz RqaSP2+amCTnvs1uy394y3L4hPf7B2l4M4CMWez3IHFa1/agNZ3ittirP1DCgOS7e1nn Q4jUqPBubs87ORVU+cWJlRZlKfPh9e47iscYCwNxNuziAUyqqT8r9gx49K1qpRvxJmYu XQcDIV7GhY8le08sASwQM152VWVIkDQV3FfiTymK99+ZAQxOXYY0uJ66BVfQybuPDucj rN9Q== MIME-Version: 1.0 X-Received: by 10.194.23.197 with SMTP id o5mr3595478wjf.75.1428614715292; Thu, 09 Apr 2015 14:25:15 -0700 (PDT) Received: by 10.27.9.9 with HTTP; Thu, 9 Apr 2015 14:25:15 -0700 (PDT) In-Reply-To: References: Date: Thu, 9 Apr 2015 14:25:15 -0700 Message-ID: Subject: Re: Problem hiding USB host controller From: Neel Natu To: "Luis P. Mendes" Content-Type: text/plain; charset=UTF-8 Cc: "freebsd-virtualization@freebsd.org" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Apr 2015 21:25:17 -0000 Hi Luis, On Thu, Apr 9, 2015 at 1:43 PM, Luis P. Mendes wrote: > 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? > The blackhole driver is not needed anymore since that functionality was moved into vmm.ko. Can you replace the line blackhole_load="YES" to vmm_load="YES" in loader.conf? best Neel > > Luis > > PS. Keep up the excellent work bringing > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org"