Date: Thu, 18 Sep 2025 19:14:15 -0600 From: Warner Losh <imp@bsdimp.com> To: =?UTF-8?Q?Olivier_Cochard=2DLabb=C3=A9?= <olivier@freebsd.org> Cc: freebsd-current <freebsd-current@freebsd.org> Subject: Re: Hang when loading the xhci driver Message-ID: <CANCZdfrHURkTY2ZRVYf=%2BV=SYo5_NYCZsvW%2B_%2B4zNfAOsB9AHw@mail.gmail.com> In-Reply-To: <CA%2Bq%2BTcp8PNR7L=p9PjzQ=rC5vTZS7QHNE3ttdAaFXPU%2BKGc_Hw@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Thu, Sep 18, 2025, 5:57 PM Olivier Cochard-Labbé <olivier@freebsd.org> wrote: > Hi, > I am testing an HP Zbook (Strix Halo) and it boots correctly using the > latest 16 kernel, but only when booting from the USB install media. > Once installed and booting from disk, using the exact same kernel (and > loader.conf), it seems to hang at the xHCI driver loading state. > > Extract of the dmesg while booting from USB (working): > > pcib7: <API PCI-PCI bridge> at device 8.3 on pci0 > pcib5: <ACPI PCI bus> on pcib7 > xhci1: <XHCI (generic) USB 3.0 controller> mem 0xd43000... > xhci1: 64 bytes context size, 64-bit DMA > > And when booting from disk, it displays the pcib5 line, but hangs here. > > What kind of debug feature could I enable here (verbose and safe doesn’t > help) ? Setting hw.usb.xhci.debug=1 in the /boot/loader.conf didn’t display > more detail. > Do earlier kernels boot? Can you net boot? Does that work? Warner > [-- Attachment #2 --] <div dir="auto"><br><br><div class="gmail_quote gmail_quote_container" dir="auto"><div dir="ltr" class="gmail_attr">On Thu, Sep 18, 2025, 5:57 PM Olivier Cochard-Labbé <<a href="mailto:olivier@freebsd.org">olivier@freebsd.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace">Hi,</div><div class="gmail_default" style="font-family:courier new,monospace">I am testing an HP Zbook (Strix Halo) and it boots correctly using the latest 16 kernel, but only when booting from the USB install media.</div><div class="gmail_default" style="font-family:courier new,monospace">Once installed and booting from disk, using the exact same kernel (and loader.conf), it seems to hang at the xHCI driver loading state.</div><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">Extract of the dmesg while booting from USB (working):<br><br></div><div class="gmail_default" style="font-family:courier new,monospace">pcib7: <API PCI-PCI bridge> at device 8.3 on pci0</div><div class="gmail_default" style="font-family:courier new,monospace">pcib5: <ACPI PCI bus> on pcib7</div><div class="gmail_default" style="font-family:courier new,monospace">xhci1: <XHCI (generic) USB 3.0 controller> mem 0xd43000...</div><div class="gmail_default" style="font-family:courier new,monospace">xhci1: 64 bytes context size, 64-bit DMA</div><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">And when booting from disk, it displays the pcib5 line, but hangs here.</div><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">What kind of debug feature could I enable here (verbose and safe doesn’t help) ? Setting hw.usb.xhci.debug=1 in the /boot/loader.conf didn’t display more detail.</div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">Do earlier kernels boot?</div><div dir="auto"><br></div><div dir="auto">Can you net boot? Does that work?</div><div dir="auto"><br></div><div dir="auto">Warner </div><div class="gmail_quote gmail_quote_container" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> </blockquote></div></div>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfrHURkTY2ZRVYf=%2BV=SYo5_NYCZsvW%2B_%2B4zNfAOsB9AHw>
