From owner-freebsd-x11@freebsd.org Tue May 7 14:40:19 2019 Return-Path: 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 4A1051589114; Tue, 7 May 2019 14:40:19 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: from mail-oi1-x236.google.com (mail-oi1-x236.google.com [IPv6:2607:f8b0:4864:20::236]) (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 CB8938BBF4; Tue, 7 May 2019 14:40:17 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: by mail-oi1-x236.google.com with SMTP id u3so6735591oic.12; Tue, 07 May 2019 07:40:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=WWuSIittHrfBrZDZD3H09wbZp52l8lbuG8jxC6n5cwQ=; b=mhKcysbh9wzr7QQOzF9QIM4oUIhWrfRrCIje9v/0Mo6BwPjVZeWjvTFclkx+dWcihI WPdPOUIFKmfczxGL1VOVOZkKMZN5+/bw0ewNJbnuuHtM86rIl5gdLUwybMmuSpdyDlA4 UE0ZOkkKZS5+K//QpZHXhiosSIjxgHNL9Z/Udhjop8CNo88p0DOM74CMS4gI9I7/OZ+N DtRSw9idmPGPYEWrVLCifZ+3Kvk66yLCTm8jaO5PvetyR4DYGIjuryiYLsvY0185e+MZ RTFjVSThAFjfjmag91B5kYlRXiCMz3cFNZGPvDHSJZ2JVCei7BivKdLWFzoCHbFLRbS0 xQXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=WWuSIittHrfBrZDZD3H09wbZp52l8lbuG8jxC6n5cwQ=; b=WfsOAzwnTvIWmJEbMv9jAZIS6tbfpc/92ty0kPPaoMNkRdpHTy3hxPnDu9fLXaOZYa 1iKWfWyPPn690H8/7iHIGXNwxUkzWLFABAx965vl6g/0II1l3pYJubxiFiv2Ens1/XI6 yrVuvNrWpzukXXoJUlJZKWGTAkj2u9y+zuT1AfPq0xHKSYBieSH2V7NqmHrGm+j7kk1l Tm6puF8Tev6KPItOfw80+nUfwlM6JwFk5YFkpaEge0rJnxKIZ726+GkMX2GbwmRilCrb GL3k+KtH5+d04CPqeGKPBDsNB1ZEmO37PdNySwliU1bVUwcvml5n5yz7vehmj9B1mj8I l7sQ== X-Gm-Message-State: APjAAAV/43xZjAq2pAuvFNtu2QB6vgHepTRXc9wzQUOYBElS7+uYRleI DdktklTv/YhTeTZd9PHEbSZOaDBEFqQ= X-Google-Smtp-Source: APXvYqzMz1bj9/OhWx1PESib559fJ+FakynHIF3PzHu1f9aM45ZXJuPHR4t08t1DJpJBfY9tQg9tvg== X-Received: by 2002:a54:4e1d:: with SMTP id a29mr417198oiy.92.1557240016633; Tue, 07 May 2019 07:40:16 -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 p205sm5552434oia.49.2019.05.07.07.40.15 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Tue, 07 May 2019 07:40:16 -0700 (PDT) Subject: Re: VirtualBox Extensions Pack (for USB and Video) To: Tomasz CEDRO Cc: Hans Petter Selasky , Jung-uk Kim , freebsd-x11@freebsd.org, FreeBSD Questions Mailing List , "freebsd-usb@FreeBSD.org" References: <85e11f37-c111-0052-bdcd-d87386a2c49b@gmail.com> From: Johannes Lundberg 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 6CE= X-Tagtoolbar-Keys: D20190507074014671 Message-ID: <96026bdc-5c60-6724-b96f-5da8aa17d55c@gmail.com> Date: Tue, 7 May 2019 07:40:14 -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: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Rspamd-Queue-Id: CB8938BBF4 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=mhKcysbh; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of johalun0@gmail.com designates 2607:f8b0:4864:20::236 as permitted sender) smtp.mailfrom=johalun0@gmail.com X-Spamd-Result: default: False [-6.98 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_FIVE(0.00)[6]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.97)[-0.967,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; 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]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-3.00)[ip: (-9.48), ipnet: 2607:f8b0::/32(-3.22), asn: 15169(-2.26), country: US(-0.06)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[6.3.2.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] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 May 2019 14:40:19 -0000 On 5/7/19 7:26 AM, Tomasz CEDRO wrote: > On Tue, May 7, 2019 at 4:11 PM Johannes Lundberg w= rote: >> 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 c= an >>>> 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 an= d >>> 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= > > My main problem is with people that write software for Windoze (yuck) > only. Both hardware and software utilities that needs USB2.0 > connectivity. Recently the e-government got into closed-source PKI > with Windoze (yuck) only applications. So the problem with lack of USB > 2.0/3.0 in FreeBSD's VirtualBox is getting bigger and bigger.. not > everything works in USB 1.0 mode. > > I am working usually on my macOS, but 10.14 + VirtualBox performance > got that terrible, I had to move to FreeBSD where things work smoothly > on a really slower underlying hardware.. except that USB2.0 support > which is missing because of missing VirtualBox ExtensionPack. > > Best regards, > Tomek >