Skip site navigation (1)Skip section navigation (2)
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é &lt;<a href="mailto:olivier@freebsd.org">olivier@freebsd.org</a>&gt; 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: &lt;API PCI-PCI bridge&gt; at device 8.3 on pci0</div><div class="gmail_default" style="font-family:courier new,monospace">pcib5: &lt;ACPI PCI bus&gt; on pcib7</div><div class="gmail_default" style="font-family:courier new,monospace">xhci1: &lt;XHCI (generic) USB 3.0 controller&gt; 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>