RE: Bhyve CD-ROM

From: Corvin Köhne <C.Koehne_at_beckhoff.com>
Date: Mon, 29 Nov 2021 14:32:51 UTC
Could you add your errors, if any, you’re receiving from the installation?


Best regards
Corvin


Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff
Registered office: Verl, Germany | Register court: Guetersloh HRA 7075

From: Mario Marietto <marietto2008@gmail.com>
Sent: Monday, November 29, 2021 3:29 PM
To: Corvin Köhne <C.Koehne@beckhoff.com>
Cc: Freebsd Virtualization <freebsd-virtualization@freebsd.org>
Subject: Re: Bhyve CD-ROM

CAUTION: External Email!!

ok,so Ive already tried to install it from there,but it wont accept it.

Il giorno lun 29 nov 2021 alle ore 15:12 Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>> ha scritto:
It’s included in the same virtio ISO like virtio-blk and virtio-net: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/
Note: older versions might not include it.


Best regards
Corvin


Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff
Registered office: Verl, Germany | Register court: Guetersloh HRA 7075
From: Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>>
Sent: Monday, November 29, 2021 3:08 PM
To: Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>>
Cc: Freebsd Virtualization <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>>
Subject: Re: Bhyve CD-ROM

CAUTION: External Email!!

I dont remember but probably yes. I ve installed it using ahci-hd and then I changed it with virtio-blk to check if the error related to the virtio scsi driver that's missing would disappear. Where I can get the virtio-9p driver for windows 10 ?

Il giorno lun 29 nov 2021 alle ore 14:50 Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>> ha scritto:
Hi Mario,

how did you installed Windows 11? I’ve noticed that Windows 10 is unable to boot from virtio-blk if it’s installed without virtio-blk.
It’ll show the “inaccessible boot device” you have mentioned.

Regarding virtio-9p: I tried it a while ago with Windows 10 and was unable to get it working at all.
So, I can’t help you much. However, you may wanna try to install the virtio-9p driver when installing Windows 11.
Maybe Windows is unable to activate virtio-9p if it’s installed later too.


Best regards
Corvin


Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff
Registered office: Verl, Germany | Register court: Guetersloh HRA 7075
From: Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>>
Sent: Monday, November 29, 2021 2:36 PM
To: Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>>
Cc: Freebsd Virtualization <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>>
Subject: Re: Bhyve CD-ROM

CAUTION: External Email!!

Hello FreeBSD virtualization ML.

I'm testing Windows 11 with bhyve and I've found some annoying problems that prevent me from completing some tasks that I'm working on.

It seems that bhyve and or Windows 11 does not support virtio-blk and virtio-9p,but it supports virtio-net. It sounds strange because at least one virtio device (virtio-net) is working. I don't understand why bhyve won't accept the disk if I use virtio-blk,in fact it gives the error "inaccessible boot device" as shown here : Protected link<https://nospamproxywebp.beckhoff.com/enqsig/link?id=BCAAAABGd7m3lfMOLOIhx3uNR_1Qav4Ffx8-jQB0torD82ts_G0AAABSX2SDmyFdz7gOW3kb4-II257ssMZ1LFnwjNJHDqEW0kQFRXCBVw1sr1U7DvrKIkJoDvMJhDPA1MhCUP3xY9_tGhkY8k2Bnbgfbs1f-MoWu2kFy0LAM4pfCGNwzmmqhuCkKjVrg6Rz6DJxmDPq0> ; but it works with ahci-hd,even if it can't load the correct RedHat Virt-IO SCSI driver,as shown here : Protected link<https://nospamproxywebp.beckhoff.com/enqsig/link?id=BCAAAABGd7m3lfMOLOIhx3uNR_1Qav4Ffx8-jQB0torD82ts_G0AAABDnJM6PNkB9tyo1Q6LAnGVzjzUunFxzVwL2d22QkQhkFfz7KMaYo_Bi5WRdRHz49bKLoSxgi95-RBF99s4fmL-NHi-ono7jjSJOowDZKIvCi3PM9oObe6CHgckmZL40cusdwuSrHhOhD8u_CoI0> ; windows 11 can't load even the driver for the default VGA graphic card.

and it seems to don't even support virtio-9p,since when windows 11 is launched,I don't see the folder "mnt" mounted on the root folder of Windows 11. Below you can see which bhyve parameters I've used :

bhyve -S -c 4 -m 8G -w -H \
-s 0,hostbridge \
-s 1,ahci-cd,/home/marietto/Downloads/virtio/virtio-win-0.1.208.iso \
----> -s 2,ahci-hd,/mnt/da0p1/Backups/OS/bhyve/Windows/win11.img \
-s 3,fbuf,tcp=0.0.0.0:5900<http://0.0.0.0:5900>,w=1440,h=900,wait \
-s 8,virtio-net,tap0 \
----> -s 9,virtio-9p,sharename=/mnt \
-s 30,xhci,tablet \
-s 31,lpc \
-l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \
vm0

Can I fix some of the problems explained ? thanks.

Il giorno lun 29 nov 2021 alle ore 09:12 Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>> ha scritto:
a different solution could be to remove the first sector from the iso file,so that it won't boot anymore :) or to pass a physic disk with the files that you need stored inside :)

Il giorno lun 29 nov 2021 alle ore 08:46 Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>> ha scritto:
pci slot 9:0: unknown device "virtio-9p"

Looks like bhyve has no virtio-9p emulation. I guess it’s an older bhyve version than yours.


Best regards
Corvin


Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff
Registered office: Verl, Germany | Register court: Guetersloh HRA 7075
From: Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>>
Sent: Monday, November 29, 2021 8:09 AM
To: Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>>
Cc: Sysadmin Lists <sysadmin.lists@mailfence.com<mailto:sysadmin.lists@mailfence.com>>; Freebsd Virtualization <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>>
Subject: Re: Bhyve CD-ROM

CAUTION: External Email!!

i would like to investigate why virtio-9p does not work for him. for me it worked until some time ago.

Il lun 29 nov 2021, 07:31 Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>> ha scritto:
Hi,

the bootorder is determined by pci slot order. Just add your disk before your cd-rom:

bhyve -c 1 -m 512M -w -H \
        -s 0,hostbridge \
        -s 3,virtio-blk,/dev/zvol/zroot/bhyve_vms/debianvm \
        -s 4,ahci-cd,/media/Debian-11.1.0-amd64-DVD-1.iso \
        -s 29,fbuf,tcp=0.0.0.0:5900<http://0.0.0.0:5900>,w=800,h=600,wait \
        -s 31,lpc \
        -l com1,stdio \
        -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd debianvm


Best regards
Corvin

Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff
Registered office: Verl, Germany | Register court: Guetersloh HRA 7075


-----Original Message-----
From: owner-freebsd-virtualization@freebsd.org<mailto:owner-freebsd-virtualization@freebsd.org> <owner-freebsd-virtualization@freebsd.org<mailto:owner-freebsd-virtualization@freebsd.org>> On Behalf Of Sysadmin Lists
Sent: Monday, November 29, 2021 7:03 AM
To: Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>>
Cc: Freebsd Virtualization <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>>
Subject: Re: Bhyve CD-ROM

CAUTION: External Email!!
Thanks, Mario, but when I add this line,

-s 9,virtio-9p,sharename=/media \

I get the following error message,

pci slot 9:0: unknown device "virtio-9p"

I read about shared folders earlier while looking for a solution and concluded FreeBSD doesn't support it (yet).

> From: Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>>
> Sent: Sun Nov 28 23:14:39 CET 2021
> To: <sysadmin.lists@mailfence.com<mailto:sysadmin.lists@mailfence.com>>
> Cc: Freebsd Virtualization <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>>
> Subject: Re: Bhyve CD-ROM
>
>
> if the cd is not bootable,you can attach it like this :
>
> -s 1,ahci-cd,/home/marietto/Downloads/virtio/virtio-win-0.1.208.iso \
>
> or you can grab the files that you want when the os is loaded,declaring the
> folder on the host os where are stored the files like this :
>
> -s 9,virtio-9p,sharename=/mnt \

--
Sent with https://nospamproxywebp.beckhoff.com/enqsig/link?id=BCAAAABGd7m3lfMOLOIhx3uNR_1Qav4Ffx8-jQB0torD82ts_G0AAADzTADPte9W9PqlaXgMPE2o-ss0dWvUhIbbKjdkxmeheoA-wpCZVABIpqOsBmtP82ENzCYFfqq0R8x3KKhL9msTlK-C4cXe143E0KmLsrixsp9XeTqFjocjPJXL5HbZJPF6VJ1mhDjDjS0GT2hn0
Secure and private email


--
Mario.


--
Mario.


--
Mario.


--
Mario.