Date: Wed, 10 Jul 2024 19:36:56 +0100 From: Andrew Turner <andrew@fubar.geek.nz> To: "Anantharam, Arjun" <arjun.anantharam@intel.com> Cc: Warner Losh <imp@bsdimp.com>, Mark Millard <marklmi@yahoo.com>, "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: Re: FreeBSD OS installation stuck after selecting Boot installer Message-ID: <084E63D4-8A02-4E7B-8C26-152ED0D0317A@fubar.geek.nz> In-Reply-To: <MW3PR11MB47617D13959F782479FC481280A42@MW3PR11MB4761.namprd11.prod.outlook.com> References: <9BE6FB50-27DC-453E-B915-131D45C901CD.ref@yahoo.com> <9BE6FB50-27DC-453E-B915-131D45C901CD@yahoo.com> <MW3PR11MB4761B4889AFA6C18AB31BFDE80C92@MW3PR11MB4761.namprd11.prod.outlook.com> <CANCZdfrWofc-e=9_-wf=ose64w1y2fyg8Y%2BVWAC58JJV3q7vuQ@mail.gmail.com> <MW3PR11MB4761223785D1EFC855D7148280C92@MW3PR11MB4761.namprd11.prod.outlook.com> <MW3PR11MB47614BE548FC663F56011C0F80C92@MW3PR11MB4761.namprd11.prod.outlook.com> <MW3PR11MB4761A8E40EA013CA1AE9EA4980CB2@MW3PR11MB4761.namprd11.prod.outlook.com> <MN2PR11MB4758E974AFEA6AAB15DD240B80D62@MN2PR11MB4758.namprd11.prod.outlook.com> <CANCZdfoL0A-Aj21g-E_uPcx%2Bf0U-mhM0s35rja7RNHukCOF6Fg@mail.gmail.com> <MW3PR11MB4761CA9388199BC11600D70B80D72@MW3PR11MB4761.namprd11.prod.outlook.com> <1DEED962-C5D8-4B6D-8BC9-870A9BFE1176@fubar.geek.nz> <MW3PR11MB476109F1B8FC134E5BF39CC680D32@MW3PR11MB4761.namprd11.prod.outlook.com> <MW3PR11MB47617F8DD22E17DA3219FC3380D32@MW3PR11MB4761.namprd11.prod.outlook.com> <MW3PR11MB47619F77AE942F17F1762D8A80DD2@MW3PR11MB4761.namprd11.prod.outlook.com> <MW3PR11MB47617D13959F782479FC481280A42@MW3PR11MB4761.namprd11.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_54ED34D8-D0A2-450D-BCA7-9725968BFD15 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On 10 Jul 2024, at 17:03, Anantharam, Arjun = <arjun.anantharam@intel.com> wrote: >=20 > Hi, >=20 > On most of our hardware, i still run into mount issues. Can anyone = provide some guidance on this ? > This iso/img file boot is the only option right now for us to boot = FreeBSD(no PXE boot option yet), so any inputs are appreciated!! >=20 The issue appears to be the interface the NVMe provides to the kernel. > found-> vendor=3D0x8086, dev=3D0x1457, revid=3D0x21 > domain=3D0, bus=3D0, slot=3D1, func=3D1 > class=3D01-08-02, hdrtype=3D0x00, mfdev=3D1 > cmdreg=3D0x0000, statreg=3D0x0010, cachelnsz=3D0 (dwords) > lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 = ns) > intpin=3Da, irq=3D255 > powerspec 3 supports D0 D3 current D0 > MSI supports 1 message, 64 bit, vector masks > MSI-X supports 257 messages in map 0x18 > map[10]: type Prefetchable Memory, range 64, base = 0x2220000000, size 25, memory disabled This looks like the NVMe device that the nvme driver attaches to. The = class=3D01-08-02 indicates it=E2=80=99s an NVMe device using the = enterprise nvmhci. =E2=80=A6 > found-> vendor=3D0x8086, dev=3D0x1458, revid=3D0x21 > domain=3D0, bus=3D0, slot=3D1, func=3D7 > class=3D01-08-00, hdrtype=3D0x00, mfdev=3D1 > cmdreg=3D0x0000, statreg=3D0x0010, cachelnsz=3D0 (dwords) > lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 = ns) > intpin=3Da, irq=3D255 > powerspec 3 supports D0 D3 current D0 > MSI-X supports 257 messages in map 0x18 > map[10]: type Prefetchable Memory, range 64, base = 0x2224000000, size 25, memory disabled This is the NVMe device the nvme driver doesn=E2=80=99t attach to. As = the class is 01-08-00 the driver doesn=E2=80=99t attach. The problem is = the 00 at the end. I don=E2=80=99t know the difference between the different interfaces so = am unsure how difficult it would be to support this device. Andrew= --Apple-Mail=_54ED34D8-D0A2-450D-BCA7-9725968BFD15 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"content-type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; = -webkit-nbsp-mode: space; line-break: = after-white-space;"><br><div><blockquote type=3D"cite"><div>On 10 Jul = 2024, at 17:03, Anantharam, Arjun <arjun.anantharam@intel.com> = wrote:</div><br class=3D"Apple-interchange-newline"><div><meta = charset=3D"UTF-8"><div class=3D"elementToProof" style=3D"font-style: = normal; font-variant-caps: normal; font-weight: 400; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;">Hi,</div><div class=3D"elementToProof" style=3D"font-style: = normal; font-variant-caps: normal; font-weight: 400; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;"><br></div><div class=3D"elementToProof" style=3D"font-style: = normal; font-variant-caps: normal; font-weight: 400; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;">On most of our hardware, i still run into mount issues. Can = anyone provide some guidance on this ?</div><div class=3D"elementToProof" = style=3D"font-style: normal; font-variant-caps: normal; font-weight: = 400; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; font-family: = Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, = sans-serif; font-size: 11pt;">This iso/img file boot is the only option = right now for us to boot FreeBSD(no PXE boot option yet), so any inputs = are appreciated!!</div><div class=3D"elementToProof" style=3D"font-style: = normal; font-variant-caps: normal; font-weight: 400; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;"><br></div></div></blockquote><div><br></div><div>The issue = appears to be the interface the NVMe provides to the = kernel.</div><br><blockquote type=3D"cite"><div><div style=3D"font-style: = normal; font-variant-caps: normal; font-weight: 400; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;">found-> vendor=3D0x8086, dev=3D0x1457, revid=3D0x21</div><div = style=3D"font-style: normal; font-variant-caps: normal; font-weight: = 400; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; font-family: = Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, = sans-serif; font-size: 11pt;"> domain=3D0, = bus=3D0, slot=3D1, func=3D1</div><div style=3D"font-style: normal; = font-variant-caps: normal; font-weight: 400; letter-spacing: normal; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;"> class=3D01-08-02, hdrtype=3D0x00, = mfdev=3D1</div><div style=3D"font-style: normal; font-variant-caps: = normal; font-weight: 400; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, = Calibri, Helvetica, sans-serif; font-size: 11pt;"> = cmdreg=3D0x0000, statreg=3D0x0010, cachelnsz=3D0 = (dwords)</div><div style=3D"font-style: normal; font-variant-caps: = normal; font-weight: 400; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, = Calibri, Helvetica, sans-serif; font-size: 11pt;"> = lattimer=3D0x00 (0 ns), mingnt=3D0x00 (0 ns), maxlat=3D0x00 (0 = ns)</div><div style=3D"font-style: normal; font-variant-caps: normal; = font-weight: 400; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, = Calibri, Helvetica, sans-serif; font-size: 11pt;"> = intpin=3Da, irq=3D255</div><div style=3D"font-style: normal; = font-variant-caps: normal; font-weight: 400; letter-spacing: normal; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;"> powerspec 3 supports D0 D3 = current D0</div><div style=3D"font-style: normal; = font-variant-caps: normal; font-weight: 400; letter-spacing: normal; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;"> MSI supports 1 message, 64 bit, = vector masks</div><div style=3D"font-style: normal; font-variant-caps: = normal; font-weight: 400; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, = Calibri, Helvetica, sans-serif; font-size: 11pt;"> = MSI-X supports 257 messages in map 0x18</div><div = style=3D"font-style: normal; font-variant-caps: normal; font-weight: = 400; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; font-family: = Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, = sans-serif; font-size: 11pt;"> map[10]: type = Prefetchable Memory, range 64, base 0x2220000000, size 25, memory = disabled</div></div></blockquote><div><br></div><div>This looks like the = NVMe device that the nvme driver attaches to. The class=3D01-08-02 = indicates it=E2=80=99s an NVMe device using the enterprise = nvmhci.</div><div><br></div>=E2=80=A6</div><div><br></div><div><blockquote= type=3D"cite"><div style=3D"font-style: normal; font-variant-caps: = normal; font-weight: 400; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, = Calibri, Helvetica, sans-serif; font-size: 11pt;">found-> = vendor=3D0x8086, dev=3D0x1458, revid=3D0x21</div><div style=3D"font-style:= normal; font-variant-caps: normal; font-weight: 400; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;"> domain=3D0, bus=3D0, slot=3D1, = func=3D7</div><div style=3D"font-style: normal; font-variant-caps: = normal; font-weight: 400; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, = Calibri, Helvetica, sans-serif; font-size: 11pt;"> = class=3D01-08-00, hdrtype=3D0x00, mfdev=3D1</div><div = style=3D"font-style: normal; font-variant-caps: normal; font-weight: = 400; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; font-family: = Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, = sans-serif; font-size: 11pt;"> cmdreg=3D0x0000,= statreg=3D0x0010, cachelnsz=3D0 (dwords)</div><div style=3D"font-style: = normal; font-variant-caps: normal; font-weight: 400; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;"> lattimer=3D0x00 (0 ns), mingnt=3D0x00 = (0 ns), maxlat=3D0x00 (0 ns)</div><div style=3D"font-style: normal; = font-variant-caps: normal; font-weight: 400; letter-spacing: normal; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;"> intpin=3Da, irq=3D255</div><div = style=3D"font-style: normal; font-variant-caps: normal; font-weight: = 400; letter-spacing: normal; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; text-decoration: none; font-family: = Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, = sans-serif; font-size: 11pt;"> powerspec 3 = supports D0 D3 current D0</div><div style=3D"font-style: = normal; font-variant-caps: normal; font-weight: 400; letter-spacing: = normal; text-align: start; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = text-decoration: none; font-family: Aptos, Aptos_EmbeddedFont, = Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: = 11pt;"> MSI-X supports 257 messages in map = 0x18</div><div style=3D"font-style: normal; font-variant-caps: normal; = font-weight: 400; letter-spacing: normal; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: = none; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, = Calibri, Helvetica, sans-serif; font-size: 11pt;"> = map[10]: type Prefetchable Memory, range 64, base 0x2224000000, = size 25, memory disabled</div></blockquote><div><br></div><div>This is = the NVMe device the nvme driver doesn=E2=80=99t attach to. As the class = is 01-08-00 the driver doesn=E2=80=99t attach. The problem is the 00 at = the end.</div><div><br></div><div>I don=E2=80=99t know the difference = between the different interfaces so am unsure how difficult it would be = to support this device.</div></div><br><div>Andrew</div></body></html>= --Apple-Mail=_54ED34D8-D0A2-450D-BCA7-9725968BFD15--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?084E63D4-8A02-4E7B-8C26-152ED0D0317A>