Date: Thu, 18 Sep 2025 16:57:27 -0700 From: =?UTF-8?Q?Olivier_Cochard=2DLabb=C3=A9?= <olivier@freebsd.org> To: freebsd-current <freebsd-current@freebsd.org> Subject: Hang when loading the xhci driver Message-ID: <CA%2Bq%2BTcp8PNR7L=p9PjzQ=rC5vTZS7QHNE3ttdAaFXPU%2BKGc_Hw@mail.gmail.com>
index | next in thread | raw e-mail
[-- Attachment #1 --] 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. Thanks. [-- Attachment #2 --] <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 class="gmail_default" style="font-family:courier new,monospace">Thanks.</div></div>help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2Bq%2BTcp8PNR7L=p9PjzQ=rC5vTZS7QHNE3ttdAaFXPU%2BKGc_Hw>
