Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jun 2022 16:34:23 -0300
From:      Mario Lobo <lobo@bsd.com.br>
To:        hackers@freebsd.org
Cc:        freebsd-virtualization@freebsd.org
Subject:   Re: how to run bhyve and virtualbox at the same time
Message-ID:  <CA%2ByoEx_0=XiBq9xHu9SLbtWwswQ-h%2BxLmSGB6Yme8ZGvhzOvNQ@mail.gmail.com>
In-Reply-To: <62B9FBF1.6030906@grosbein.net>
References:  <CA%2B1FSig5qQRcQMm8uJ0A%2BNO1485MXsh_fEjMtU55iF_Qk0jn8w@mail.gmail.com> <62B9FBF1.6030906@grosbein.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000007c6ee705e273021d
Content-Type: text/plain; charset="UTF-8"

On Mon, Jun 27, 2022 at 4:00 PM Eugene Grosbein <eugen@grosbein.net> wrote:

> On 26.06.2022 20:43, Mario Marietto wrote:
> > Hello to everyone.
> >
> > Just for educational purposes I've virtualized MacOS Monterey with
> Virtualbox in FreeBSD :
> >
> > Screenshot_2022-06-26_15-32-51.jpg
> >
> > Now,the problem is that Virtualbox supports only USB 1.0 speed devices
> because it does not support the USB 3.0/3.1 plugin/addon and since I use a
> lot of USB disks and I transfer data between them,I can't have a low level
> speed like that. So,I've thought of some ideas to overcome the problem.
>
> If you need to pass USB disk only (not other kinds of USB devices), then
> USB pass-through is not only way, there is another one:
> you can pass block device without performance hit.
>
> Optionally, in the /etc/devfs.rules:
>
> [localrules=10]
> add path 'da*' mode 0660 group vboxusers
>
> So, any CAM-supported disks including USB-attached is writable by
> vboxusers group.
>
> Then create VMDK link to actual device:
>
> $ VBoxManage internalcommands createrawvmdk -filename $HOME/usbdisk.vmdk
> -rawdisk /dev/da1
>
> Then attach VMDK to the VM as fixed HDD.
>
>
>
You don't need to go that far.

You can share any local mounted disk with the virtualbox SharedFolder
option.
-- 
Mario Lobo
http://www.mallavoodoo.com.br
FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!]

--0000000000007c6ee705e273021d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Mon, Jun 27, 2022 at 4:00 PM Eugene Grosbein &lt;<a hre=
f=3D"mailto:eugen@grosbein.net">eugen@grosbein.net</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">On 26.06.2022 20:43, Mari=
o Marietto wrote:<br>
&gt; Hello to everyone.<br>
&gt; <br>
&gt; Just for educational purposes I&#39;ve virtualized MacOS Monterey with=
 Virtualbox in FreeBSD :<br>
&gt; <br>
&gt; Screenshot_2022-06-26_15-32-51.jpg<br>
&gt; <br>
&gt; Now,the problem is that Virtualbox supports only USB 1.0 speed devices=
 because it does not support the USB 3.0/3.1 plugin/addon and since I use a=
 lot of USB disks and I transfer data between them,I can&#39;t have a low l=
evel speed like that. So,I&#39;ve thought of some ideas to overcome the pro=
blem.<br>
<br>
If you need to pass USB disk only (not other kinds of USB devices), then US=
B pass-through is not only way, there is another one:<br>
you can pass block device without performance hit.<br>
<br>
Optionally, in the /etc/devfs.rules:<br>
<br>
[localrules=3D10]<br>
add path &#39;da*&#39; mode 0660 group vboxusers<br>
<br>
So, any CAM-supported disks including USB-attached is writable by vboxusers=
 group.<br>
<br>
Then create VMDK link to actual device:<br>
<br>
$ VBoxManage internalcommands createrawvmdk -filename $HOME/usbdisk.vmdk -r=
awdisk /dev/da1<br>
<br>
Then attach VMDK to the VM as fixed HDD.<br>
<br>
<br>
</blockquote></div><br clear=3D"all"></div>You don&#39;t need to go that fa=
r.<br><br></div>You can share any local mounted disk with the virtualbox Sh=
aredFolder option.<br><div><div>-- <br><div dir=3D"ltr" class=3D"gmail_sign=
ature"><div dir=3D"ltr"><div>Mario Lobo<br><a href=3D"http://www.mallavoodo=
o.com.br" target=3D"_blank">http://www.mallavoodoo.com.br</a><br>FreeBSD si=
nce version 2.2.8 [not Pro-Audio.... YET!!]</div></div></div></div></div></=
div>

--0000000000007c6ee705e273021d--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2ByoEx_0=XiBq9xHu9SLbtWwswQ-h%2BxLmSGB6Yme8ZGvhzOvNQ>