From owner-freebsd-virtualization@freebsd.org Sat Nov 4 18:55:58 2017 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F16BE52C9B for ; Sat, 4 Nov 2017 18:55:58 +0000 (UTC) (envelope-from rajil.s@gmail.com) Received: from mail-pf0-x232.google.com (mail-pf0-x232.google.com [IPv6:2607:f8b0:400e:c00::232]) (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 3D7387D01C for ; Sat, 4 Nov 2017 18:55:58 +0000 (UTC) (envelope-from rajil.s@gmail.com) Received: by mail-pf0-x232.google.com with SMTP id z11so4680116pfk.4 for ; Sat, 04 Nov 2017 11:55:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=KOMhUxNi9BneWqj3PHioQomddskK8nnCFcF8xeXMQ/E=; b=DCqL4A3vUaRJ7NGa9/XPD871ifpWp+JdEAKTTXONdF3UfoRN3Fhf7326pihnsAYLlD ZoOj1LMbmVAVLh/mjMSqBV2gO3GaQadTttzCjq0L1N5KmWR+vy8ly27Kjy4Px0SbVVzG v5oOhAxCUh7+qHUKImBMroMPTuWCbzpppjF8fKzoFSfsw/kxYgz7gpGCIAh1fX0/q6eD uop6TjEX/ezHBVLCDUnevDHLD0PWgCRnxPVs0evHiivonBwewPBbH1GkT/e5xEf4oHLk M1fZu2FNrx9A4KxTZ1KmDqMU0VXU5OTs1MrrCbJTHhBBmAOSBnvXf27gZC9b47LF7/dy fEVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=KOMhUxNi9BneWqj3PHioQomddskK8nnCFcF8xeXMQ/E=; b=WtNC5VFjQVIt8YOtbwqh6CsosOw6+eNU6tYuSCGjWxrSiCT+dc3UxUY7yDCxuzJ4jj fEzPXRx0MdU1OLk6ziZWaBON/nArQKtM94p/PLTaFhbsG73WM1FtyIcVAc1lq2OhhH5b PvCNPxTU1ymOgcE0pgbENnDXzmIseeaTcyrLuYtwDW1ptFP2HVQ3nRs46whCzaOjoAdI yHyTzjbkyHXpGmfvv4bBFzWZgmdzyvFMO40pCAwLiSFceAEvNm8Vn0bALmufeWQUUbLw B8b0NnQSAm1PN6TFhW4PkqF3mRQXrVK3Ei0S/vzHjiInLWICIBGCsOPmqadO83yGTdbJ 8JrA== X-Gm-Message-State: AMCzsaXpPr8yXR6kKrvhg5EMm0jrDHTzX9pwxQOg34o4vEuXmloS4uio s9JdRNkhzV/JD2ofGx4ejISFASGW X-Google-Smtp-Source: ABhQp+TknOMhMYV/uqMvdq4x6F8ViFSQgWcH6qSaxqVf4geYisr8fk1fWkEXFJKcaIO32aftnqnqGg== X-Received: by 10.159.206.198 with SMTP id x6mr10243852plo.35.1509821757509; Sat, 04 Nov 2017 11:55:57 -0700 (PDT) Received: from ?IPv6:2601:2c2:880:6cc:f151:cc3:5b51:8a24? ([2601:2c2:880:6cc:f151:cc3:5b51:8a24]) by smtp.gmail.com with ESMTPSA id 66sm15318247pgh.31.2017.11.04.11.55.55 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 04 Nov 2017 11:55:56 -0700 (PDT) To: freebsd-virtualization From: Rajil Saraswat Subject: Onboard USB controller passthrough Message-ID: <6721cf76-3d40-fa2c-4b84-8882f92fd6f1@gmail.com> Date: Sat, 4 Nov 2017 13:55:52 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 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: Sat, 04 Nov 2017 18:55:58 -0000 Hello, I have an Supermicro X10DRi-T motherboard which has 2 EHCI controllers and 1 xHCI controller. I want to pass one of the EHCI controller to the VM running Ubuntu. Unfortunately, the VM immediately quits when i pass the USB controller. I am using vm-bhye to manage the VM's running on FreeBSD 11.1. The controllers looks like this # pciconf -l -BbcV ppt2@pci0:0:26:0 ppt2@pci0:0:26:0: class=0x0c0320 card=0x72708086 chip=0x8d2d8086 rev=0x05 hdr=0x00 bar [10] = type Memory, range 32, base 0xc6134000, size 1024, enabled cap 01[50] = powerspec 2 supports D0 D3 current D0 cap 0a[58] = EHCI Debug Port at offset 0xa0 in map 0x14 cap 13[98] = PCI Advanced Features: FLR TP Any idea how to fix this? Thanks, Rajil