Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Nov 2022 21:16:49 +1000
From:      Peter Grehan <grehan@freebsd.org>
To:        void <void@f-m.fm>
Cc:        freebsd-virtualization@freebsd.org
Subject:   Re: trying to attach another disk to openbsd72 bhyve guest
Message-ID:  <b7451392-404c-7fd0-3c4b-11d4a78e8ad1@freebsd.org>
In-Reply-To: <Y2J1JserFtD4NRrz@openbsd.local>
References:  <Y2J1JserFtD4NRrz@openbsd.local>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

> Hello, I'm trying to attach another disk to an openbsd72 guest like so:
> 
> [snip]
> bhyve -c 4 -m 16G -wuH \
> -s 0,amd_hostbridge \
> -s 3,virtio-blk,/dev/zvol/vms/openbsd64g \
> -s 4,ahci-hd,/dev/zvol/vms/openbsd-externalfs0 \ <=== here
> -s 5,virtio-net,tap14 \
> -s 30,xhci,tablet \
> -s 31,lpc -l com1,stdio -l 
> bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \
> openbsd64g
> [snip]
> 
> The vm starts fine. I can't see an additional sd* though so can't
> initialise the disk. Also tried with virtio-hd same result

I tried this out with 7 disks, 6 added post-install, and OpenBSD 7.2 was 
able to see them. Info appended.

What version is the FreeBSD host ? I tested on CURRENT.

later,

Peter.
----

obsd# uname -a
OpenBSD obsd.my.domain 7.2 GENERIC.MP#758 amd64
obsd# sysctl hw.diskcount
hw.diskcount=7
obsd# sysctl hw.disknames
hw.disknames=sd0:1cea78f56d1d055a,sd1:,sd2:,sd3:,sd4:,sd5:,sd6:
obsd#
obsd# dmesg | grep ^sd
sd0 at scsibus1 targ 0 lun 0: <VirtIO, Block Device, >
sd0: 30720MB, 512 bytes/sector, 62914560 sectors
sd1 at scsibus2 targ 0 lun 0: <ATA, BHYVE SATA DISK, 001> 
t10.ATA_BHYVE_SATA_DISK_BHYVE-4CEC-08A5-9529
sd1: 1024MB, 512 bytes/sector, 2097152 sectors, thin
sd2 at scsibus3 targ 0 lun 0: <VirtIO, Block Device, >
sd2: 1024MB, 512 bytes/sector, 2097152 sectors
sd3 at scsibus4 targ 0 lun 0: <ATA, BHYVE SATA DISK, 001> 
t10.ATA_BHYVE_SATA_DISK_BHYVE-DFA5-88DE-4C8F
sd3: 1024MB, 512 bytes/sector, 2097152 sectors, thin
sd4 at scsibus5 targ 0 lun 0: <VirtIO, Block Device, >
sd4: 1024MB, 512 bytes/sector, 2097152 sectors
sd5 at scsibus6 targ 0 lun 0: <VirtIO, Block Device, >
sd5: 1024MB, 512 bytes/sector, 2097152 sectors
sd6 at scsibus7 targ 0 lun 0: <VirtIO, Block Device, >
sd6: 1024MB, 512 bytes/sector, 2097152 sectors

bhyve \
  -c 4 \
  -s 0,hostbridge \
  -s 5,virtio-blk,obsd_72.img \
  -s 6,ahci-hd,obsd_test1.img \
  -s 7,virtio-blk,obsd_test2.img \
  -s 8,ahci-hd,obsd_test3.img \
  -s 10,virtio-net,tap0   \
  -s 9,fbuf,tcp=0.0.0.0:5900,wait \
  -s 18,virtio-blk,obsd_test4.img \
  -s 19,virtio-blk,obsd_test5.img \
  -s 20,virtio-blk,obsd_test6.img \
  -s 30,xhci,tablet   \
  -s 31,lpc \
  -l com1,stdio \
  -m 2G \
  -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \
  -H -A -w obsd





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b7451392-404c-7fd0-3c4b-11d4a78e8ad1>