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 <<a href=3D"mailto:rainer@ultra-secure.de">rainer@ultra-secure= .de</a>> 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: <HPE 12G SAS Exp Card 5.08>; 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: <HPE E208i-p SR Gen10 3.53>; 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: <HPE D3710 5.04>; ID: 5001438041aad880 Desc Dev Model Ident Size/Status {"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":"LocalIoModule-Sensor[0]"} : 29 C, {"Name&= quot;:"LocalIoModule-Sensor[1]"} : 29 C, {"Name":"= ;LocalExpander-CpuSensor[0]"} : 46 C, {"Name":"Partne= rIoModule-Sensor[0]"}: 29 C, {"Name":"PartnerIoModule-S= ensor[1]"}: 30 C, {"Name":"PartnerExpander-CpuSensor[0]= "} : 46 C, {"Name":"PowerSupply[1]-InletSensor[0]"= }: 31 C, {"Name":"PowerSupply[1]-Sensor[0]"} : 36 C, {&= quot;Name":"PowerSupply[2]-InletSensor[0]"}: 29 C, {"Na= me":"PowerSupply[2]-Sensor[0]"} : 33 C, {"Name":&q= uot;Backplane-Sensor[0]"} : 26 C, {"Name":"Backplane-S= ensor[1]"} : 26 C, {"Name":"Backplane-Sensor[2]"}= : 27 C, {"Name":"Backplane-Sensor[3]"} : 26 C, {&quo= t;Name":"Backplane-Sensor[4]"} : 25 C ses3: <HPE P408e-p SR Gen10 3.53>; 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: <HPE P408i-a SR Gen10 3.53>; 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@("Name": 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'll need to run</div><div>stable/13 I think to get the fix. I = didn'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>