[x86-64] XMOS USB DAC not instantly detected

  • Thank you for the suggestion

    I used a USB stick with what is essentially the same LibreELEC installation and it works perfectly....wel the DAC hotplugs and is detected at boot.

    That would suggest the DAC is good but my target laptop/LibreELEC installation has an issue.


    I decided to get out all my old laptops, yes I am a sad persons that keeps those old devices.

    I have 3 old laptops in addition to the one I want to use for LibreELEC. I tested each, two work perfectly in that the DAC was detected during boot, the other failed in the same way as the laptop I am targeting for LibreELEC.

    [the reason I want to use the specific laptop for LibreELEC is because the screen "fell off" which doesn't matter as I will only ever connect it to a TV so it would be perfect for a media centre]

    I dug out a Linux Mint installation on a USB stick and booted that on the failing laptops. After hotplugging the DAC I used hwinfo to locate what devices are involved

    USB:XMOS device is attached to a USB hub which in turn is attached to a PCI hub controller. For both failing laptops the PCI connected USB Controller is an Intel Wildcat Point-LP USB XHCI controller, revision 0x03.

    Doing the same investigation on the laptops that worked showed that the PCI connected Controllers were AMD devices (different ones)

    I noticed that the report for the PCI connected controller reported that the activation command was "modprobe xhci-pci" but as thats a builtin I cannot remove/restart it

    so, not quite a dead end but no success either

    Edited once, last by klh939: Merged a post created by klh939 into this post. (November 9, 2025 at 6:05 PM).

  • After rethinking my suggestion: it is not really the same configuration because USB is required at startup from firmware/BIOS.

    But you can check the firmware/BIOS setting. If there are any "fast boot" or other options that may prevent full chip set initialization: disable them.

  • Of the two laptops which exhibit the problem I have fixed one (HP) by changing a bios setting. There was a system configuration setting "USB3.0 Configuration for Pre-OS" that was set to "enabled" which configured the USB port s to USB 3.0 controller. Changing this to "auto" means the USB ports are set to USB 2.0 in pre-boot and switched to 3.0 after boot. So auto fixed this laptop

    No such setting on my target laptop (Lenovo) and so other settings for the USB port configuration.

    So still stuck

  • Code
    Nov 06 21:52:27.418257 LibreELEC kernel: xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x000000000004b810

    Some quirks are autoselected for the lenovo. I can't tell if other may help for the issue.