Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Sep 2022 10:22:46 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Rainer Duffner <rainer@ultra-secure.de>
Cc:        FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: Problem booting FreeBSD 13.0 and 13.1 on a box with an external HP enclose - panic in make_dev_alias_v
Message-ID:  <CANCZdfr=pAoYtiDA=4=65qeNaAphEF2PWQ-bi=kt-jOX5tKsGA@mail.gmail.com>
In-Reply-To: <6C359504-4A04-4A59-8718-BD6F7F3EEFBA@ultra-secure.de>
References:  <6C359504-4A04-4A59-8718-BD6F7F3EEFBA@ultra-secure.de>

next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000003721205e87d4f53
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Sep 12, 2022 at 9:47 AM Rainer Duffner <rainer@ultra-secure.de>
wrote:

> Hi,
>
> I have created a PR for this, but it has not attracted any attention from
> anybody.
>
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D266183
>
>
> Basically, I have a HP DL 380 Gen 10 Server with the following hardware:
>
> ses0: <HPE 12G SAS Exp Card 5.08>; ID: 51402ec010b61100
> Desc     Dev     Model                     Ident                Size/Stat=
us
> -        -       -                         -                    Not Insta=
lled
> -        da0     HP EG001200JWFVA          48D0A19BFQXE1815     1T
> -        da1     HP EG001200JWFVA          48D0A1BTFQXE1815     1T
> -        da2     HP EG001200JWFVA          48D0A1GGFQXE1815     1T
> -        da3     HP EG001200JWFVA          48D0A1B6FQXE1815     1T
> -        da4     HP EG001200JWFVA          48D0A1AGFQXE1815     1T
> -        da5     HP EG001200JWFVA          48D0A1EQFQXE1815     1T
> -        da6     HP EG001200JWFVA          48D0A1H2FQXE1815     1T
> -        da7     HP EG001200JWFVA          48D0A1FMFQXE1815     1T
> -        da8     HP EG001200JWJNQ          WFK1F14Y             1T
> -        da9     HP EG001200JWJNQ          WFK248J7             1T
> -        da10    HP EG001200JWJNQ          WFK2MLXX             1T
> -        da11    HP EG001200JWJNQ          WFK2FRNL             1T
> -        da12    HP EG001200JWJNQ          WFK12X9N             1T
> -        da13    HP EG001200JWJNQ          WFK2LREQ             1T
> -        da14    HP EG001200JWJNQ          WFK2H5CH             1T
> -        da15    HP EG001200JWJNQ          WFK2ER85             1T
> -        da16    HP EG001200JWJNQ          WFK3JD0N             1T
> -        da17    HP EG001200JWJNQ          WFK3JBDM             1T
> -        da18    HP EG001200JWJNQ          WFK3JD8E             1T
> -        da19    HP EG001200JWJNQ          WFK3ES09             1T
> -        da20    HP EG001200JWJNQ          WFK3JCPY             1T
> -        da21    HP EG001200JWJNQ          WFK3JBDQ             1T
> -        da22    HP EG001200JWJNQ          WFK3JB3X             1T
> -        da23    HP EG001200JWJNQ          WFK3ERTQ             1T
> -        -       -                         -                    Not Insta=
lled
> -        -       -                         -                    Not Insta=
lled
> -        -       -                         -                    Not Insta=
lled
> -        -       -                         -                    Not Insta=
lled
>
> ses1: <HPE E208i-p SR Gen10 3.53>; ID: 51402ec011040770
> Desc     Dev     Model                     Ident                Size/Stat=
us
> Internal Device  -       -                         -                    O=
K
>
> Temperatures: Controller Temperature Sensors  : 69 C, emc_1464_int:0:7:Ve=
ndor defined : 44 C, emc_1464_ext1:1:1:Chip ASIC     : 69 C, emc_1464_ext2:=
2:8:Vendor define : 58 C, emc_1464_ext3:3:6:Vendor define : 51 C
>
> ses2: <HPE D3710 5.04>; ID: 5001438041aad880
> Desc     Dev     Model                     Ident                Size/Stat=
us
> {"Name":"Drive bay"} -       -                         -                 =
   Not Installed
> {"Name":"DriveBay1"} da24    HP EG001200JWJNQ          WFK5DDT0          =
   1T
> {"Name":"DriveBay2"} da25    HP EG001200JWJNQ          WFK5FY2N          =
   1T
> {"Name":"DriveBay3"} da26    HP EG001200JWJNQ          WFK5JHPF          =
   1T
> {"Name":"DriveBay4"} da27    HP EG001200JWJNQ          WFK5FV96          =
   1T
> {"Name":"DriveBay5"} da28    HP EG001200JWJNQ          WFK5FV9P          =
   1T
> {"Name":"DriveBay6"} da29    HP EG001200JWJNQ          WFK5FWHX          =
   1T
> {"Name":"DriveBay7"} da30    HP EG001200JWJNQ          WFK5JH9R          =
   1T
> {"Name":"DriveBay8"} da31    HP EG001200JWJNQ          WFK5B2XA          =
   1T
> {"Name":"DriveBay9"} da32    HP EG001200JWJNQ          WFK72ZM9          =
   1T
> {"Name":"DriveBay10"}    da33    HP EG001200JWJNQ          WFK6RNDD      =
       1T
> {"Name":"DriveBay11"}    da34    HP EG001200JWJNQ          WFK72VXL      =
       1T
> {"Name":"DriveBay12"}    da35    HP EG001200JWJNQ          WFK6RMHA      =
       1T
> {"Name":"DriveBay13"}    da36    HP EG001200JWJNQ          WFK72ZLX      =
       1T
> {"Name":"DriveBay14"}    da37    HP EG001200JWJNQ          WFK6S3ST      =
       1T
> {"Name":"DriveBay15"}    da38    HP EG001200JWJNQ          WFK72ZH8      =
       1T
> {"Name":"DriveBay16"}    da39    HP EG001200JWJNQ          WFK72H6S      =
       1T
> {"Name":"DriveBay17"}    da40    HP EG001200JWJNQ          WFK7Y2H2      =
       1T
> {"Name":"DriveBay18"}    da41    HP EG001200JWJNQ          WFK826HG      =
       1T
> {"Name":"DriveBay19"}    da42    HP EG001200JWJNQ          WFK86CZM      =
       1T
> {"Name":"DriveBay20"}    da43    HP EG001200JWJNQ          WFK89JCS      =
       1T
> {"Name":"DriveBay21"}    da44    HP EG001200JWJNQ          WFK827M0      =
       1T
> {"Name":"DriveBay22"}    da45    HP EG001200JWJNQ          WFK89LYY      =
       1T
> {"Name":"DriveBay23"}    da46    HP EG001200JWJNQ          WFK7ZC2A      =
       1T
> {"Name":"DriveBay24"}    da47    HP EG001200JWJNQ          WFK7Y2HJ      =
       1T
> {"Name":"DriveBay25"}    -       -                         -             =
       Not Installed
>
> Temperatures: {"Name":"Temperature sensor"}   : 46 C, {"Name":"LocalIoMod=
ule-Sensor[0]"}  : 29 C, {"Name":"LocalIoModule-Sensor[1]"}  : 29 C, {"Name=
":"LocalExpander-CpuSensor[0]"}   : 46 C, {"Name":"PartnerIoModule-Sensor[0=
]"}: 29 C, {"Name":"PartnerIoModule-Sensor[1]"}: 30 C, {"Name":"PartnerExpa=
nder-CpuSensor[0]"} : 46 C, {"Name":"PowerSupply[1]-InletSensor[0]"}: 31 C,=
 {"Name":"PowerSupply[1]-Sensor[0]"} : 36 C, {"Name":"PowerSupply[2]-InletS=
ensor[0]"}: 29 C, {"Name":"PowerSupply[2]-Sensor[0]"} : 33 C, {"Name":"Back=
plane-Sensor[0]"}  : 26 C, {"Name":"Backplane-Sensor[1]"}  : 26 C, {"Name":=
"Backplane-Sensor[2]"}  : 27 C, {"Name":"Backplane-Sensor[3]"}  : 26 C, {"N=
ame":"Backplane-Sensor[4]"}  : 25 C
>
> ses3: <HPE P408e-p SR Gen10 3.53>; ID: 51402ec01361cce0
> Desc     Dev     Model                     Ident                Size/Stat=
us
> Internal Device  -       -                         -                    O=
K
>
> Temperatures: Controller Temperature Sensors  : 68 C, emc_1464_int:0:7:Ve=
ndor defined : 52 C, emc_1464_ext1:1:1:Chip ASIC     : 68 C, emc_1464_ext2:=
2:8:Vendor define : 53 C, emc_1464_ext3:3:6:Vendor define : 58 C
>
> ses4: <HPE P408i-a SR Gen10 3.53>; ID: 51402ec010284310
> Desc     Dev     Model                     Ident                Size/Stat=
us
> Internal Device  -       -                         -                    O=
K
> ArrayElement0000 da48    HP EG000300JWFVB          48B0A025FQVE1815     3=
00G
> NoDrive000000001 -       -                         -                    N=
ot Installed
> ArrayElement0002 da49    HP EG000300JWFVB          48B0A015FQVE1815     3=
00G
> NoDrive000000003 -       -                         -                    N=
ot Installed
>
> Temperatures: Controller Temperature Sensors  : 58 C, emc_1464_int:0:7:Ve=
ndor defined : 48 C, emc_1464_ext1:1:1:Chip ASIC     : 58 C, emc_1464_ext2:=
2:8:Vendor define : 48 C
>
>
>
> This works in 12.3, but when I upgraded to 13.1, it would panic at boot.
>
> panic: make_dev_alias_v: bad is_name (errror=3D22, si_name=3Denc0n5001438=
041aad8ba/type@0/slot@1/elmdesc@("Name": DriveBay1")/pass27
>
>
> The installer ISOs also panic, so it=E2=80=99s nothing on the disks.
>
>
>
> Who can address this?
>

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D264513 already addresse=
d
this. you'll need to run
stable/13 I think to get the fix. I didn't see a fix for this in the EN
notices.

Or you need to back-port 5f438dd3acba47e54e63b13bfff31a49bcc6ddea. It
landed in stable/13 as
b3c8ab9ff9081748277906a348aff9d331c09092 and just adds a flag to an arg to
a call to make_dev_physpath_alias
to tell it not to panic.

Warner

Warner

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Sep 12, 2022 at 9:47 AM Raine=
r Duffner &lt;<a href=3D"mailto:rainer@ultra-secure.de">rainer@ultra-secure=
.de</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div style=3D"overflow-wrap: break-word;">Hi,<div><br></div><div>I have =
created a PR for this, but it has not attracted any attention from anybody.=
</div><div><br></div><div><a href=3D"https://bugs.freebsd.org/bugzilla/show=
_bug.cgi?id=3D266183" target=3D"_blank">https://bugs.freebsd.org/bugzilla/s=
how_bug.cgi?id=3D266183</a></div><div><br></div><div><br></div><div>Basical=
ly, I have a HP DL 380 Gen 10 Server with the following hardware:</div><div=
><br></div><div><pre id=3D"m_3191577806458456097comment_text_0" style=3D"fo=
nt-size:medium;white-space:pre-wrap;width:50em;padding-left:0.5em;padding-r=
ight:0.5em">ses0: &lt;HPE 12G SAS Exp Card 5.08&gt;; ID: 51402ec010b61100
Desc     Dev     Model                     Ident                Size/Status
-        -       -                         -                    Not Install=
ed
-        da0     HP EG001200JWFVA          48D0A19BFQXE1815     1T
-        da1     HP EG001200JWFVA          48D0A1BTFQXE1815     1T
-        da2     HP EG001200JWFVA          48D0A1GGFQXE1815     1T
-        da3     HP EG001200JWFVA          48D0A1B6FQXE1815     1T
-        da4     HP EG001200JWFVA          48D0A1AGFQXE1815     1T
-        da5     HP EG001200JWFVA          48D0A1EQFQXE1815     1T
-        da6     HP EG001200JWFVA          48D0A1H2FQXE1815     1T
-        da7     HP EG001200JWFVA          48D0A1FMFQXE1815     1T
-        da8     HP EG001200JWJNQ          WFK1F14Y             1T
-        da9     HP EG001200JWJNQ          WFK248J7             1T
-        da10    HP EG001200JWJNQ          WFK2MLXX             1T
-        da11    HP EG001200JWJNQ          WFK2FRNL             1T
-        da12    HP EG001200JWJNQ          WFK12X9N             1T
-        da13    HP EG001200JWJNQ          WFK2LREQ             1T
-        da14    HP EG001200JWJNQ          WFK2H5CH             1T
-        da15    HP EG001200JWJNQ          WFK2ER85             1T
-        da16    HP EG001200JWJNQ          WFK3JD0N             1T
-        da17    HP EG001200JWJNQ          WFK3JBDM             1T
-        da18    HP EG001200JWJNQ          WFK3JD8E             1T
-        da19    HP EG001200JWJNQ          WFK3ES09             1T
-        da20    HP EG001200JWJNQ          WFK3JCPY             1T
-        da21    HP EG001200JWJNQ          WFK3JBDQ             1T
-        da22    HP EG001200JWJNQ          WFK3JB3X             1T
-        da23    HP EG001200JWJNQ          WFK3ERTQ             1T
-        -       -                         -                    Not Install=
ed
-        -       -                         -                    Not Install=
ed
-        -       -                         -                    Not Install=
ed
-        -       -                         -                    Not Install=
ed

ses1: &lt;HPE E208i-p SR Gen10 3.53&gt;; ID: 51402ec011040770
Desc     Dev     Model                     Ident                Size/Status
Internal Device  -       -                         -                    OK

Temperatures: Controller Temperature Sensors  : 69 C, emc_1464_int:0:7:Vend=
or defined : 44 C, emc_1464_ext1:1:1:Chip ASIC     : 69 C, emc_1464_ext2:2:=
8:Vendor define : 58 C, emc_1464_ext3:3:6:Vendor define : 51 C

ses2: &lt;HPE D3710 5.04&gt;; ID: 5001438041aad880
Desc     Dev     Model                     Ident                Size/Status
{&quot;Name&quot;:&quot;Drive bay&quot;} -       -                         =
-                    Not Installed
{&quot;Name&quot;:&quot;DriveBay1&quot;} da24    HP EG001200JWJNQ          =
WFK5DDT0             1T
{&quot;Name&quot;:&quot;DriveBay2&quot;} da25    HP EG001200JWJNQ          =
WFK5FY2N             1T
{&quot;Name&quot;:&quot;DriveBay3&quot;} da26    HP EG001200JWJNQ          =
WFK5JHPF             1T
{&quot;Name&quot;:&quot;DriveBay4&quot;} da27    HP EG001200JWJNQ          =
WFK5FV96             1T
{&quot;Name&quot;:&quot;DriveBay5&quot;} da28    HP EG001200JWJNQ          =
WFK5FV9P             1T
{&quot;Name&quot;:&quot;DriveBay6&quot;} da29    HP EG001200JWJNQ          =
WFK5FWHX             1T
{&quot;Name&quot;:&quot;DriveBay7&quot;} da30    HP EG001200JWJNQ          =
WFK5JH9R             1T
{&quot;Name&quot;:&quot;DriveBay8&quot;} da31    HP EG001200JWJNQ          =
WFK5B2XA             1T
{&quot;Name&quot;:&quot;DriveBay9&quot;} da32    HP EG001200JWJNQ          =
WFK72ZM9             1T
{&quot;Name&quot;:&quot;DriveBay10&quot;}    da33    HP EG001200JWJNQ      =
    WFK6RNDD             1T
{&quot;Name&quot;:&quot;DriveBay11&quot;}    da34    HP EG001200JWJNQ      =
    WFK72VXL             1T
{&quot;Name&quot;:&quot;DriveBay12&quot;}    da35    HP EG001200JWJNQ      =
    WFK6RMHA             1T
{&quot;Name&quot;:&quot;DriveBay13&quot;}    da36    HP EG001200JWJNQ      =
    WFK72ZLX             1T
{&quot;Name&quot;:&quot;DriveBay14&quot;}    da37    HP EG001200JWJNQ      =
    WFK6S3ST             1T
{&quot;Name&quot;:&quot;DriveBay15&quot;}    da38    HP EG001200JWJNQ      =
    WFK72ZH8             1T
{&quot;Name&quot;:&quot;DriveBay16&quot;}    da39    HP EG001200JWJNQ      =
    WFK72H6S             1T
{&quot;Name&quot;:&quot;DriveBay17&quot;}    da40    HP EG001200JWJNQ      =
    WFK7Y2H2             1T
{&quot;Name&quot;:&quot;DriveBay18&quot;}    da41    HP EG001200JWJNQ      =
    WFK826HG             1T
{&quot;Name&quot;:&quot;DriveBay19&quot;}    da42    HP EG001200JWJNQ      =
    WFK86CZM             1T
{&quot;Name&quot;:&quot;DriveBay20&quot;}    da43    HP EG001200JWJNQ      =
    WFK89JCS             1T
{&quot;Name&quot;:&quot;DriveBay21&quot;}    da44    HP EG001200JWJNQ      =
    WFK827M0             1T
{&quot;Name&quot;:&quot;DriveBay22&quot;}    da45    HP EG001200JWJNQ      =
    WFK89LYY             1T
{&quot;Name&quot;:&quot;DriveBay23&quot;}    da46    HP EG001200JWJNQ      =
    WFK7ZC2A             1T
{&quot;Name&quot;:&quot;DriveBay24&quot;}    da47    HP EG001200JWJNQ      =
    WFK7Y2HJ             1T
{&quot;Name&quot;:&quot;DriveBay25&quot;}    -       -                     =
    -                    Not Installed

Temperatures: {&quot;Name&quot;:&quot;Temperature sensor&quot;}   : 46 C, {=
&quot;Name&quot;:&quot;LocalIoModule-Sensor[0]&quot;}  : 29 C, {&quot;Name&=
quot;:&quot;LocalIoModule-Sensor[1]&quot;}  : 29 C, {&quot;Name&quot;:&quot=
;LocalExpander-CpuSensor[0]&quot;}   : 46 C, {&quot;Name&quot;:&quot;Partne=
rIoModule-Sensor[0]&quot;}: 29 C, {&quot;Name&quot;:&quot;PartnerIoModule-S=
ensor[1]&quot;}: 30 C, {&quot;Name&quot;:&quot;PartnerExpander-CpuSensor[0]=
&quot;} : 46 C, {&quot;Name&quot;:&quot;PowerSupply[1]-InletSensor[0]&quot;=
}: 31 C, {&quot;Name&quot;:&quot;PowerSupply[1]-Sensor[0]&quot;} : 36 C, {&=
quot;Name&quot;:&quot;PowerSupply[2]-InletSensor[0]&quot;}: 29 C, {&quot;Na=
me&quot;:&quot;PowerSupply[2]-Sensor[0]&quot;} : 33 C, {&quot;Name&quot;:&q=
uot;Backplane-Sensor[0]&quot;}  : 26 C, {&quot;Name&quot;:&quot;Backplane-S=
ensor[1]&quot;}  : 26 C, {&quot;Name&quot;:&quot;Backplane-Sensor[2]&quot;}=
  : 27 C, {&quot;Name&quot;:&quot;Backplane-Sensor[3]&quot;}  : 26 C, {&quo=
t;Name&quot;:&quot;Backplane-Sensor[4]&quot;}  : 25 C

ses3: &lt;HPE P408e-p SR Gen10 3.53&gt;; ID: 51402ec01361cce0
Desc     Dev     Model                     Ident                Size/Status
Internal Device  -       -                         -                    OK

Temperatures: Controller Temperature Sensors  : 68 C, emc_1464_int:0:7:Vend=
or defined : 52 C, emc_1464_ext1:1:1:Chip ASIC     : 68 C, emc_1464_ext2:2:=
8:Vendor define : 53 C, emc_1464_ext3:3:6:Vendor define : 58 C

ses4: &lt;HPE P408i-a SR Gen10 3.53&gt;; ID: 51402ec010284310
Desc     Dev     Model                     Ident                Size/Status
Internal Device  -       -                         -                    OK
ArrayElement0000 da48    HP EG000300JWFVB          48B0A025FQVE1815     300=
G
NoDrive000000001 -       -                         -                    Not=
 Installed
ArrayElement0002 da49    HP EG000300JWFVB          48B0A015FQVE1815     300=
G
NoDrive000000003 -       -                         -                    Not=
 Installed

Temperatures: Controller Temperature Sensors  : 58 C, emc_1464_int:0:7:Vend=
or defined : 48 C, emc_1464_ext1:1:1:Chip ASIC     : 58 C, emc_1464_ext2:2:=
8:Vendor define : 48 C</pre><div><br></div></div><div><br></div><div>This w=
orks in 12.3, but when I upgraded to 13.1, it would panic at boot.</div><di=
v><br></div><div><pre id=3D"m_3191577806458456097comment_text_0" style=3D"f=
ont-size:medium;white-space:pre-wrap;width:50em;padding-left:0.5em;padding-=
right:0.5em">panic: make_dev_alias_v: bad is_name (errror=3D22, si_name=3De=
nc0n5001438041aad8ba/type@0/slot@1/elmdesc@(&quot;Name&quot;: DriveBay1&quo=
t;)/pass27
</pre></div><div><br></div><div>The installer ISOs also panic, so it=E2=80=
=99s nothing on the disks.</div><div><br></div><div><br></div><div><br></di=
v><div>Who can address this?</div></div></blockquote><div><br></div><div><a=
 href=3D"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D264513">https:=
//bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D264513</a> already addressed =
this. you&#39;ll need to run</div><div>stable/13 I think to get the fix. I =
didn&#39;t see a fix for this in the EN notices.</div><div><br></div><div>O=
r you need to back-port=C2=A05f438dd3acba47e54e63b13bfff31a49bcc6ddea. It l=
anded in stable/13 as</div><div>b3c8ab9ff9081748277906a348aff9d331c09092 an=
d just adds a flag to an arg to a call to=C2=A0make_dev_physpath_alias<br><=
/div><div>to tell it not to panic.</div><div><br></div><div>Warner</div><di=
v><br></div><div>Warner</div></div></div>

--00000000000003721205e87d4f53--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfr=pAoYtiDA=4=65qeNaAphEF2PWQ-bi=kt-jOX5tKsGA>