Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 May 2019 17:03:05 +0200
From:      =?UTF-8?Q?Goran_Meki=C4=87?= <meka@tilda.center>
To:        freebsd-usb@freebsd.org, Tomasz CEDRO <tomek@cedro.info>, Johannes Lundberg <johalun0@gmail.com>
Cc:        "freebsd-usb@FreeBSD.org" <freebsd-usb@freebsd.org>, freebsd-x11@freebsd.org, FreeBSD Questions Mailing List <freebsd-questions@freebsd.org>, Jung-uk Kim <jkim@freebsd.org>
Subject:   Re: VirtualBox Extensions Pack (for USB and Video)
Message-ID:  <3F6B7381-976C-416F-8D28-4C669A9AA003@tilda.center>
In-Reply-To: <CAFYkXjm3rJR-1ZAgfptbaWMjJ-kckY-BRga8Y-aE_7R%2Bp88bAw@mail.gmail.com>
References:  <CAFYkXjnT5iunTh=RkkT7BRKL3P4wF22_ToSJX_3j5_YyV_gWzw@mail.gmail.com> <bf4789e9-3cfd-1403-22c9-9674c0a52d23@FreeBSD.org> <CAFYkXjmZhftTtH-mAfdeeQ6mv8ECJFFeE93ShMWxh6Bu7GRE1g@mail.gmail.com> <f93eda0f-fa66-7403-5553-19bcce6be291@selasky.org> <85e11f37-c111-0052-bdcd-d87386a2c49b@gmail.com> <CAFYkXjk9RDPpAMLfzVHpUUM2bP3bpk5F0bKjcVuYOBkMoJYFxQ@mail.gmail.com> <96026bdc-5c60-6724-b96f-5da8aa17d55c@gmail.com> <CAFYkXjm3rJR-1ZAgfptbaWMjJ-kckY-BRga8Y-aE_7R%2Bp88bAw@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

As far as I know bhyve doesn't have USB passthroug which I understand you're after. It might be false as I didn't check since last year

On 7 May 2019 16:44:45 CEST, Tomasz CEDRO <tomek@cedro.info> wrote:
>On Tue, May 7, 2019 at 4:40 PM Johannes Lundberg <johalun0@gmail.com>
>wrote:
>> On 5/7/19 7:26 AM, Tomasz CEDRO wrote:
>> > On Tue, May 7, 2019 at 4:11 PM Johannes Lundberg
><johalun0@gmail.com> wrote:
>> >> On 5/6/19 12:42 PM, Hans Petter Selasky wrote:
>> >>> On 2019-05-06 20:49, Tomasz CEDRO wrote:
>> >>>> @HPS have you ever considered such operation? If the FreeBSD's
>USB can
>> >>>> be shared to the userland, maybe that could be also shared to
>the
>> >>>> Virtual Machine?
>> >>> Hi,
>> >>> The problem is inside VBOX, that the USB APIs only support USB
>1.x and
>> >>> not in FreeBSD from what I understand last time I checked.
>> >>> --HPS
>> >> Maybe bhyve is an option? I have completely replaced virtualbox
>with
>> >> bhyve for my vms and loving it but I haven't tested it with usb
>yet.
>> > Hmm, thanks Johannes for that hint.. can you run Windoze (yuck),
>Linux
>> > and other stuff as full hypervisor or does this work more like
>> > separated dedicated FreeBSD Jail?
>>
>> I haven't tried Windows but it's supposed to work. I'm running Ubuntu
>> successfully with graphical desktop in bhyve. It uses VNC for the
>> graphical interface so it's not the best experience but it's usable
>if
>> you don't have too high requirements. Mostly my VMs are headless.
>>
>> Check
>https://www.freebsd.org/doc/handbook/virtualization-host-bhyve.html
>>
>> For managing my VMs I like this one
>https://github.com/churchers/vm-bhyve
>
>Sounds really nice and what I need! More than that we would develop
>true Open-Source solution :-)
>
>Thank you Johannes !! :-)
>
>Best regards :-)
>Tomek
>
>-- 
>CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>_______________________________________________
>freebsd-usb@freebsd.org mailing list
>https://lists.freebsd.org/mailman/listinfo/freebsd-usb
>To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org"

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
From owner-freebsd-x11@freebsd.org  Tue May  7 15:19:19 2019
Return-Path: <owner-freebsd-x11@freebsd.org>
Delivered-To: freebsd-x11@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id B35CE158A62B;
 Tue,  7 May 2019 15:19:18 +0000 (UTC)
 (envelope-from johalun0@gmail.com)
Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com
 [IPv6:2607:f8b0:4864:20::329])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (2048 bits) client-digest SHA256)
 (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 739CF8D4F3;
 Tue,  7 May 2019 15:19:17 +0000 (UTC)
 (envelope-from johalun0@gmail.com)
Received: by mail-ot1-x329.google.com with SMTP id v17so7193572otp.13;
 Tue, 07 May 2019 08:19:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s 161025;
 h=subject:to:cc:references:from:openpgp:autocrypt:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=rCm3FR1HZlqrhAcxH8qw8bqHIwfKi1Zc1C9MbtBc5fs=;
 b=IMXEZwiscx7yirMtrLGh1DTRUmWXRf+nm6AnZRIOaiujtFwxJPgo6iSmf1fN6t/+Ns
 EJTaOg1eAD0sLFZpBL+/qa1WyO7N0LJPfY6wbJQTgssWzrAuotSucHkQwCxQfbbccAWD
 6okUxa6GayiMB6lOaOKFPjWsejGrX3aTVC3uJ7TPOqs3JLQGX26YYiArS0XT0cZe/nn1
 XqORhXR7iT5HETAoi1U3eONmLh9Vf3kzZsi6QOj+fVYjq7onAIx9DEc8KpDI/39ZWHCG
 P7oTivA+6F40udNWL+o1/gLMaQRykpwOIzjYiT1L0tMkCUFqHZntLg8I9tF21Eqpcon3
 FP0A=X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d100.net; s 161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language;
 bh=rCm3FR1HZlqrhAcxH8qw8bqHIwfKi1Zc1C9MbtBc5fs=;
 b=U2wtMNkEh8D1SArhqaZtm8YkNUQ45OW4EtpSve+uO6ADIajaEpwQJL5DjSUOcGL3II
 j6jKYMjQ4bW3Ul+SkeYQQZGJH8Q+hqJPIwgfYFLrZdTjypawbA0AkCkEtHwtOCQL8THt
 Ie0Ee3CUWv1SUlA0dnUrRbbPX+Jg3bZMzaTaQOUFWxUjmQBABcI4ZeXjY18bvgRRZ2sr
 tRINp0LI59TVWieQX4EX2iS2FAs0Ugj6QCtl8mE3XtPuU957xktrsJw5IAmisKwk9Kws
 nq6gTACa9rr5yu3ZnyVL5cX+AhYRKr+PZpDLa2R4yvIdbIGZkli/pc4Tf16nMSPhXrYn
 3tig=X-Gm-Message-State: APjAAAUyatK1ZTZW7g7DX5qPirbxAg81KxcpBTGF4bpUoCwWVgFdisXj
 WcKBaxf8fONtRZeADJkvuCQCoU2maR8X-Google-Smtp-Source: APXvYqyssHNTkuCmPc8bGy3aW0rhbqK67ZQKpK++W3TTIW7G+I5RBiQ2zEr5VFXhSFW5ewvo9ktQ3w=X-Received: by 2002:a9d:23:: with SMTP id 32mr20985064ota.89.1557242355863;
 Tue, 07 May 2019 08:19:15 -0700 (PDT)
Received: from ?IPv6:2600:8800:6900:7ab:1265:30ff:fe82:52ff?
 ([2600:8800:6900:7ab:1265:30ff:fe82:52ff])
 by smtp.gmail.com with ESMTPSA id 88sm6573990otv.46.2019.05.07.08.19.14
 (version=TLS1_3 cipher®AD-AES128-GCM-SHA256 bits8/128);
 Tue, 07 May 2019 08:19:14 -0700 (PDT)
Subject: Re: VirtualBox Extensions Pack (for USB and Video)
To: freebsd-usb@freebsd.org
Cc: freebsd-x11@freebsd.org,
 FreeBSD Questions Mailing List <freebsd-questions@freebsd.org>
References: <CAFYkXjnT5iunTh=RkkT7BRKL3P4wF22_ToSJX_3j5_YyV_gWzw@mail.gmail.com>
 <bf4789e9-3cfd-1403-22c9-9674c0a52d23@FreeBSD.org>
 <CAFYkXjmZhftTtH-mAfdeeQ6mv8ECJFFeE93ShMWxh6Bu7GRE1g@mail.gmail.com>
 <f93eda0f-fa66-7403-5553-19bcce6be291@selasky.org>
 <85e11f37-c111-0052-bdcd-d87386a2c49b@gmail.com>
 <CAFYkXjk9RDPpAMLfzVHpUUM2bP3bpk5F0bKjcVuYOBkMoJYFxQ@mail.gmail.com>
 <96026bdc-5c60-6724-b96f-5da8aa17d55c@gmail.com>
 <CAFYkXjm3rJR-1ZAgfptbaWMjJ-kckY-BRga8Y-aE_7R+p88bAw@mail.gmail.com>
 <3F6B7381-976C-416F-8D28-4C669A9AA003@tilda.center>
From: Johannes Lundberg <johalun0@gmail.com>
Openpgp: preference=signencrypt
Autocrypt: addr=johalun0@gmail.com; keydata mQINBFxFmoIBEADoFO5jY+Fmsg44KiZjufEmpEf4kt7nCOfxNG9SruWpoXUaq0B296F+fIZC
 hNZqv1v7lGTsfoWRusxJmLd5CQgHHxEyruZbbPpNsQ/JKoDY3GGmrmWfN/SX3y0t0kdB9HsW
 mJcvZhK7we52f4gxddIVBS9nQoVoONX+hzXf8zwOAa0ik0EPgEwpIKS4j9lLq4bU+mqVKdRR
 bPeDujEA/qbsCKhaFJkPzXZtzEe6srq4RK1doEztwnKz02b+8gs642TRkWDQeTRZputrAaoN
 Un4R76A1QpXWyrFG1dQu48IGHi3KbkrvNyq6R1aUBIA0+CG1npIbxmc2mtSjoyvdipmDRbBD
 +mhECIxmYfBT6818zuj91XjrfOyfVdV2BryBvqFkJLkS3N3QElBIiVdDgdrqiNFWiOlDMxNI
 tdP16oQBNo8IB27/0YHpnQEw1MafZv5gG5DO0zLtLy88ASAfL7BYf90JP19rT4JIwnxsXxyv
 kEJnzhsXf0QVObEiAu1MqeFyWfZ8PpunmvEmJ0VChOL+v/kIx1E9cxhhzMZhqiMXfyM4zx2+
 BF1FwAwJYPuJLu2B3L0uVBu+M1YvSOmKAbXPDP8PsqPjgSBTYI51MUjuuxN6jSsHDuK6G5k4
 pUWR8axa+wafhd6Vz8zVwdTJZ9LdxgLLVg0kprBgccPHhPAZVQARAQABtCZKb2hhbm5lcyBM
 dW5kYmVyZyA8am9oYWx1bjBAZ21haWwuY29tPokCVAQTAQgAPhYhBIl1Pb3+hI60ivmRSULn
 yG4BGvSeBQJcRZqCAhsjBQkJZgGABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEELnyG4B
 GvSe9O0P/RzeQAu1R37RlONZTXNn+qIAHvHbZEhzrCibzaZnwYdC31wGrYmXNDyiQIqOngFf
 QJuufQtH/+95OESJsjR+42L/pNfFdaEWxiI003qE7uCMzLK5UWUXd/5d5vYY0CaPyNCj1tyM
 ZIq7x4CaR3QLTh/Fw4zMUI/ZPH2S5SxVFGv0ZZFAdNYILD3qCkAS/9HmXsqufBWbfutA8TTf
 wyJfywmvf7ENjlZ4QOjb242ZY9NndqbmqTgWVAws+PN5e9AT8HkadscCTCSkYnxJyYG2El27
 DpAAkekYplb/C0j82KSz2fy9RgwD+tTqt88DJOeFbIbrYt44u7KLHpzaZeqyUtn0reHCkE0W
 lnKH2kXXbuswFB4sONxI/J5+qSmOsAm5ItO3voyjm/swpmFR1yBlxo4th26gbO5NfBOK9YsY
 zHKgiRDv6ZdnHo+htphRxcCDHsFPzkQe5jouI25dvMZYl1LaTS/09lwYVwVIB2SFmMtFZ7rB
 N4NBSzPlpsg+g4dJNqiw6Rfa2Q/wUv+MzTJgLtHjDccXlpm33Nc09UytHFtNn26PO/zrM39r
 TwzdLu1mg0x2WWEWTIqe4CaczQU9SIg49BSyJNoPSZx3V7nMhTKbOeQKR5aV3dXI66aENw86
 pa1tipuUKCPmope/GTJatUgPiD3JkyiD+7c1zQX2UAGmuQINBFxFmoIBEACb55RAkM59huAx
 4Ddd8WBjsw25qf7rzxeRKAQ7or/8LvJBYQDPXZy0RhkRiu+P+MjxwGb6HVh+LDyAYDn9d8Mt
 ZqCP/dOGNcl7pkb6IhfRc3i5neckXCYfbm0cigiX9JkqZSt3KT96zbjCxsFZKyIyEFsMl46q
 7wKWK5Irj3zxV/Z51JNTJyMLcIRWhY8G6qlMNFgZkz2Hv63w6BRekKVImOmOdThLAscy5ybq
 2CIUeAwPG7lMYG9rgcPdn3tMPeWlLmUmi5pSwOQ3AKg3xFrW3WfegjRHdqpeuXoeTjYPPCW4
 gyl59uv6E12a6eivItCxj67vlBXgOr4um+zoPyXG/WfidIFtWaEgyBrlGR1Klk7SIcqjEHUA
 FdiM+PweY4opHXXKn60NOZCqBJ59K43drOQgRouz8E2T3yEoYg40xAfY3lhJV/Vx5+kSTjmy
 sT2xotlPn/GzfaAEvNuJDK+Mec3LvfbbDoOWFolNyEvoMQqF5Q3A8eGqYsoVGBPxyzNvF2iY
 LkymxiXpgrSN0Q/LOK7pFlWwbVC8Z6g5I0J9ecgD55dGLoX2luLir787XX/JxGffzbRnP9NE
 ifenJGrQmx4CyEaz/CHQqSbROm5Uo/YFUX9J7OfUO4mtu90j773j32I3psey/Fz3EC/A2PHv
 Ghb0KsWYpS3Pj5TV1gGyswARAQABiQI8BBgBCAAmFiEEiXU9vf6EjrSK+ZFJQufIbgEa9J4F
 AlxFmoICGwwFCQlmAYAACgkQQufIbgEa9J7qOQ//YG/4e69YTSjtiYLXzBI8tRU2Sx+NFByx
 zx+C/r0EBThLtgRwCqEUZRB7iIDSO8aZ0Qa3vwWRohlD1tn/LBdDFfMmuQkNVdLIrjBoGBB9
 B5xHdZJ9xnTZEwpTtk6IWolT4j+8rpGemGKKiFo3X6l02On4Qb4iM7h6rcDb76mfwooNYzB3
 8PPcLvyOWb/9iCXAb5N7doo5zmOl15DVwvIF04eXU0q1FFj/iS1zNmtZ5Got82O1TQFV+de4
 Rb3YA80IZhhhCiHHJqkMKeKQogRqU+UNDBARUBxfUtKsJtQzTQ2JUGwkb6X6bx53FTLP6O9q
 hDoODVweE1LdB1k1H5Nn+gawPdRMBqj43Y2amK7KEgoTBrwU04CLpKiaAC0S+EcJFfJcwtpK
 k3F+uTtP/hnhFnWbn8SgRkHKXKWqSCt63NstXhMzAJut1gEzV+CcPNKqa/sFgQaYEvzCS5Kl
 F/PXj0++f3TIFqT+2ZNNp8Bz8dT7gh8RPPg5oYQiCHH8K1RAmq7gKqmwyg0qgOazHnped+od
 X4f3qx320JAP6NP9wglDm6eht48NJzb0sffN8z34wrP66oz8oPKtS5CFV0m/384hEg0lmi3W
 wo2Hno7rA1etTPJX0dI6/GLlQDtNTHvKQ077HQdWVOMQVWC9j7YH7Zr9NjtOvxcNVRX3fxpJ 6CEX-Tagtoolbar-Keys: D20190507081913637
Message-ID: <0135d85a-396e-faf6-bd40-4cd42a4373d0@gmail.com>
Date: Tue, 7 May 2019 08:19:13 -0700
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <3F6B7381-976C-416F-8D28-4C669A9AA003@tilda.center>
Content-Language: en-US
X-Rspamd-Queue-Id: 739CF8D4F3
X-Spamd-Bar: ------
Authentication-Results: mx1.freebsd.org;
 dkim=pass header.d=gmail.com header.s 161025 header.b=IMXEZwis;
 dmarc=pass (policy=none) header.from=gmail.com;
 spf=pass (mx1.freebsd.org: domain of johalun0@gmail.com designates
 2607:f8b0:4864:20::329 as permitted sender) smtp.mailfrom=johalun0@gmail.com
X-Spamd-Result: default: False [-6.94 / 15.00]; ARC_NA(0.00)[];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0];
 R_DKIM_ALLOW(-0.20)[gmail.com:s 161025]; FROM_HAS_DN(0.00)[];
 RCPT_COUNT_THREE(0.00)[3];
 R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36];
 FREEMAIL_FROM(0.00)[gmail.com];
 MIME_GOOD(-0.10)[multipart/alternative,text/plain];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0];
 TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3];
 RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+];
 DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
 RCVD_IN_DNSWL_NONE(0.00)[9.2.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org
 : 127.0.5.0];
 MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com];
 IP_SCORE(-3.01)[ip: (-9.51), ipnet: 2607:f8b0::/32(-3.22), asn: 15169(-2.26),
 country: US(-0.06)]; NEURAL_HAM_SHORT(-0.92)[-0.920,0];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+];
 FREEMAIL_ENVFROM(0.00)[gmail.com];
 ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US];
 MID_RHS_MATCH_FROM(0.00)[];
 DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
X-BeenThere: freebsd-x11@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: X11 on FreeBSD -- maintaining and support <freebsd-x11.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-x11>,
 <mailto:freebsd-x11-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-x11/>;
List-Post: <mailto:freebsd-x11@freebsd.org>
List-Help: <mailto:freebsd-x11-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-x11>,
 <mailto:freebsd-x11-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 07 May 2019 15:19:19 -0000

Out of curiosity I googled and it seems you might be able to
pass-through the entire USB controller using PCI pass-through. Not sure
it's so practical  if you end up loosing input capability on the host
(and also the guest since it's VNC)... Would be nice though if bhyve had
all the required functionality so we'd have a more "native" and open
source solution for all VM needs.

On 5/7/19 8:03 AM, Goran Mekić wrote:
> As far as I know bhyve doesn't have USB passthroug which I understand
> you're after. It might be false as I didn't check since last year
>
> On 7 May 2019 16:44:45 CEST, Tomasz CEDRO <tomek@cedro.info> wrote:
>
>     On Tue, May 7, 2019 at 4:40 PM Johannes Lundberg <johalun0@gmail.com> wrote:
>
>         On 5/7/19 7:26 AM, Tomasz CEDRO wrote:
>
>             On Tue, May 7, 2019 at 4:11 PM Johannes Lundberg
>             <johalun0@gmail.com> wrote:
>
>                 On 5/6/19 12:42 PM, Hans Petter Selasky wrote:
>
>                     On 2019-05-06 20:49, Tomasz CEDRO wrote:
>
>                         @HPS have you ever considered such operation?
>                         If the FreeBSD's USB can be shared to the
>                         userland, maybe that could be also shared to
>                         the Virtual Machine? 
>
>                     Hi, The problem is inside VBOX, that the USB APIs
>                     only support USB 1.x and not in FreeBSD from what
>                     I understand last time I checked. --HPS 
>
>                 Maybe bhyve is an option? I have completely replaced
>                 virtualbox with bhyve for my vms and loving it but I
>                 haven't tested it with usb yet. 
>
>             Hmm, thanks Johannes for that hint.. can you run Windoze
>             (yuck), Linux and other stuff as full hypervisor or does
>             this work more like separated dedicated FreeBSD Jail? 
>
>         I haven't tried Windows but it's supposed to work. I'm running
>         Ubuntu successfully with graphical desktop in bhyve. It uses
>         VNC for the graphical interface so it's not the best
>         experience but it's usable if you don't have too high
>         requirements. Mostly my VMs are headless. Check
>         https://www.freebsd.org/doc/handbook/virtualization-host-bhyve.html
>         For managing my VMs I like this one
>         https://github.com/churchers/vm-bhyve 
>
>
>     Sounds really nice and what I need! More than that we would develop
>     true Open-Source solution :-)
>
>     Thank you Johannes !! :-)
>
>     Best regards :-)
>     Tomek
>
>
> -- 
> Sent from my Android device with K-9 Mail. Please excuse my brevity. 


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F6B7381-976C-416F-8D28-4C669A9AA003>