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 <<a hre= f=3D"mailto:eugen@grosbein.net">eugen@grosbein.net</a>> 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> > Hello to everyone.<br> > <br> > Just for educational purposes I've virtualized MacOS Monterey with= Virtualbox in FreeBSD :<br> > <br> > Screenshot_2022-06-26_15-32-51.jpg<br> > <br> > 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 l= evel speed like that. So,I'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 'da*' 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'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>