Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jan 2022 22:47:35 +0100
From:      Mario Marietto <marietto2008@gmail.com>
To:        FreeBSD virtualization <freebsd-virtualization@freebsd.org>
Subject:   FreeBSD 14 does not boot if bhyve points to the SATA disk where it is installed phisically
Message-ID:  <CA%2B1FSiiPsOWChU4FYi0_6hnoEb47SRuBDwZ9EKLYcAZFF4HN=Q@mail.gmail.com>

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

 Hello to everyone.

I'm running FreeBSD 13 RELEASE p6 and I'm trying to boot FreeBSD 14 CURRENT
that I have installed on the SATA disk mapped at /dev/da1 as follows :

da1 at umass-sim1 bus 1 scbus6 target 0 lun 0
da1: <SAMSUNG HM320JI 0> Fixed Direct Access SPC-4 SCSI device
da1: Serial Number 20140100006C
da1: 400.000MB/s transfers
da1: 305245MB (625142448 512 byte sectors)
da1: quirks=0x2<NO_6_BYTE>


=>       40  625142368  da1  GPT  (298G)
        40     532480    1  efi  (260M)
    532520  616030208    2  freebsd-ufs  (294G)
 616562728    8388608    3  freebsd-swap  (4.0G)
 624951336     191072       - free -  (93M)

this is the bhyve arguments that I'm using :

bhyve -S -c sockets=1,cores=2,threads=2 -m 4G -w -H -A \
-s 0,hostbridge \
-s 1,ahci-hd,/dev/da1 \
-s 8,virtio-net,tap1 \
-s 9,virtio-9p,sharename=/home/marietto \
-s 30,xhci,tablet \
-s 31,lpc \
-s 29,fbuf,tcp=0.0.0.0:5901,w=1440,h=900 \
-l bootrom,/usr/local/share/uefi-firmware/BHYVE_BHF_CODE.fd \
-l com1,stdio \
vm1

Unfortunately bhyve is not able to boot FreeBSD 14 from that disk. This is
what it says :

BdsDxe: failed to load Boot0001 "UEFI BHYVE SATA DISK BHYVE-811A-F482-43F7"
from PciRoot(0x0)/Pci(0x
2,0x0)/Sata(0x0,0xFFFF,0x0): Not Found

UEFI Interactive Shell v2.2
EDK II
UEFI v2.70 (BHYVE, 0x00010000)
Mapping table
BLK0: Alias(s):
PciRoot(0x0)/Pci(0x2,0x0)/Sata(0x0,0xFFFF,0x0)

Where is the problem here ?

-- 
Mario.

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

<div dir=3D"ltr"><div><span style=3D"font-family:monospace"><span style=3D"=
color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style=3D"font-fam=
ily:monospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255=
,255)"><span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0=
);background-color:rgb(255,255,255)">
</span><span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0=
);background-color:rgb(255,255,255)">Hello to everyone. <br></span></span><=
/span></span></span></span></span></div><div><span style=3D"font-family:mon=
ospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">=
<span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);backg=
round-color:rgb(255,255,255)"><span style=3D"font-family:monospace"><span s=
tyle=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);background-c=
olor:rgb(255,255,255)"><br></span></span></span></span></span></span></span=
></div><div><span style=3D"font-family:monospace"><span style=3D"color:rgb(=
0,0,0);background-color:rgb(255,255,255)"><span style=3D"font-family:monosp=
ace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><sp=
an style=3D"font-family:monospace"><span style=3D"font-family:monospace"><s=
pan style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">I&#39;m ru=
nning FreeBSD 13 RELEASE p6 and I&#39;m trying to boot FreeBSD 14 CURRENT t=
hat I have installed on the SATA disk mapped at /dev/da1 as follows :<br></=
span></span></span></span></span></span></span></div><div><span style=3D"fo=
nt-family:monospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(2=
55,255,255)"><span style=3D"font-family:monospace"><span style=3D"color:rgb=
(0,0,0);background-color:rgb(255,255,255)"><span style=3D"font-family:monos=
pace"><span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0)=
;background-color:rgb(255,255,255)"><br></span></span></span></span></span>=
</span></span></div><div><span style=3D"font-family:monospace"><span style=
=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style=3D"font=
-family:monospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255=
,255,255)"><span style=3D"font-family:monospace"><span style=3D"font-family=
:monospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,25=
5)">da1 at umass-sim1 bus 1 scbus6 target 0 lun 0
</span><br>da1: &lt;SAMSUNG HM320JI 0&gt; Fixed Direct Access SPC-4 SCSI de=
vice
<br>da1: Serial Number 20140100006C
<br>da1: 400.000MB/s transfers
<br>da1: 305245MB (625142448 512 byte sectors)
<br>da1: quirks=3D0x2&lt;NO_6_BYTE&gt;<br>
<br></span><br>=3D&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A040 =C2=A06251423=
68 =C2=A0da1 =C2=A0GPT =C2=A0(298G)
<br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A040 =C2=A0=C2=A0=C2=A0=
=C2=A0532480 =C2=A0=C2=A0=C2=A01 =C2=A0efi =C2=A0(260M)
<br> =C2=A0=C2=A0=C2=A0=C2=A0532520 =C2=A0616030208 =C2=A0=C2=A0=C2=A02 =C2=
=A0freebsd-ufs =C2=A0(294G)
<br> =C2=A0616562728 =C2=A0=C2=A0=C2=A08388608 =C2=A0=C2=A0=C2=A03 =C2=A0fr=
eebsd-swap =C2=A0(4.0G)
<br> =C2=A0624951336 =C2=A0=C2=A0=C2=A0=C2=A0191072 =C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0- free - =C2=A0(93M)<br>
<br></span></span></span></span></span></div><div><span style=3D"font-famil=
y:monospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,2=
55)"><span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);=
background-color:rgb(255,255,255)"><span style=3D"font-family:monospace">th=
is is the bhyve arguments that I&#39;m using :</span></span></span></span><=
/span></div><div><span style=3D"font-family:monospace"><span style=3D"color=
:rgb(0,0,0);background-color:rgb(255,255,255)"><span style=3D"font-family:m=
onospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)=
"><span style=3D"font-family:monospace"><br></span></span></span></span></s=
pan></div><div><span style=3D"font-family:monospace"><span style=3D"color:r=
gb(0,0,0);background-color:rgb(255,255,255)"><span style=3D"font-family:mon=
ospace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">=
bhyve -S -c sockets=3D1,cores=3D2,threads=3D2 -m 4G -w -H -A \
</span><br>-s 0,hostbridge \
<br>-s 1,ahci-hd,/dev/da1 \
<br>-s 8,virtio-net,tap1 \
<br>-s 9,virtio-9p,sharename=3D/home/marietto \
<br>-s 30,xhci,tablet \
<br>-s 31,lpc \
<br>-s 29,fbuf,tcp=3D<a href=3D"http://0.0.0.0:5901">0.0.0.0:5901</a>,w=3D1=
440,h=3D900 \
<br>-l bootrom,/usr/local/share/uefi-firmware/BHYVE_BHF_CODE.fd \
<br>-l com1,stdio \
<br>vm1<br>
<br></span></span></span></div><div><span style=3D"font-family:monospace"><=
span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><span sty=
le=3D"font-family:monospace">Unfortunately bhyve is not able to boot FreeBS=
D 14 from that disk. This is what it says :<br></span></span></span></div><=
div><span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);b=
ackground-color:rgb(255,255,255)"><span style=3D"font-family:monospace"><br=
></span></span></span></div><div><span style=3D"font-family:monospace"><spa=
n style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">BdsDxe: fail=
ed to load Boot0001 &quot;UEFI BHYVE SATA DISK BHYVE-811A-F482-43F7&quot; f=
rom PciRoot(0x0)/Pci(0x</span></span></div><div><span style=3D"font-family:=
monospace"></span></div><div><span style=3D"font-family:monospace">2,0x0)/S=
ata(0x0,0xFFFF,0x0): Not Found<br></span></div><div><br><span style=3D"font=
-family:monospace"></span></div><div><span style=3D"font-family:monospace">
</span></div><div class=3D"gmail-"><div class=3D"gmail-_1mf gmail-_1mj"><sp=
an><span><span>UEFI</span></span></span><span><span> Interactive Shell v2.2=
</span></span></div></div><div class=3D"gmail-"><div class=3D"gmail-_1mf gm=
ail-_1mj"><span><span>EDK II</span></span></div></div><div class=3D"gmail-"=
><div class=3D"gmail-_1mf gmail-_1mj"><span><span>UEFI v2.70 (BHYVE, 0x0001=
0000)</span></span></div></div><div class=3D"gmail-"><div class=3D"gmail-_1=
mf gmail-_1mj"><span><span>Mapping table</span></span></div></div><div clas=
s=3D"gmail-"><div class=3D"gmail-_1mf gmail-_1mj"><span><span>     BLK0: Al=
ias(s):</span></span></div></div><div class=3D"gmail-"><div class=3D"gmail-=
_1mf gmail-_1mj"><span><span>          PciRoot(0x0)/Pci(0x2,0x0)/Sata(0x0,0=
xFFFF,0x0)</span></span><br clear=3D"all"></div></div><div><br></div><div>W=
here is the problem here ?</div><div><br></div><div>-- </div><div dir=3D"lt=
r" class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Mario.<br><=
/div></div>

--000000000000d4038f05d6d39f4d--



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