Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Xhci issues on Apollo Lake

    Scheduled Pinned Locked Moved 2.4 Development Snapshots
    2 Posts 2 Posters 1.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      maxbet
      last edited by

      I have been running 2.4.0 RC for a few weeks without major problems; this until the snapshots were based on FreeBSD 11.0 (latest good one for me was 20170929-0700).
      The only issue I had was incompatibility between Apollo Lake UART and FreeBSD, so that my GPS unit was non working.
      As soon as the builds switched to BSD 11.1, I had the HPET time boot problem and my board (see my sig) could not boot.
      I solved this by adding  hint.hpet.0.clock="0"  to /etc/loader.conf.
      This allowed me to boot again pfSense and run it as usual.
      The issue I am facing now is that every 10-20 minutes the xhci controller is reset and my UPS gets disconnected and connected again : this is flooding my dmesg and I get lots of email warnings.

      This is what I gat everytime in dmesg :

      xhci0: Resetting controller
      uhub0: at usbus0, port 1, addr 1 (disconnected)
      ugen0.2: <american 750="" power="" conversion="" smart-ups="" fw651.19.i="" usb="" fw7.4="">at usbus0 (disconnected)
      ugen0.3: <vendor 0x05e3="" usb2.0="" hub="">at usbus0 (disconnected)
      uhub1: at uhub0, port 8, addr 2 (disconnected)
      uhub1: detached
      uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
      uhub0: 15 ports with 15 removable, self powered
      ugen0.2: <american 750="" power="" conversion="" smart-ups="" fw651.19.i="" usb="" fw7.4="">at usbus0
      ugen0.3: <vendor 0x05e3="" usb2.0="" hub="">at usbus0
      uhub1 on uhub0
      uhub1: <vendor 3="" 9="" 0x05e3="" usb2.0="" hub,="" class="" 0,="" rev="" 2.00="" 88.32,="" addr="">on usbus0
      uhub1: 4 ports with 4 removable, self powered

      Do anyone know how to solve this issue? Is there any way I can prevent xhci driver to be loaded, if that is the problem?
      Thank you</vendor></vendor></american></vendor></american>

      Asrock J3455M + 4GB Ram + 32GB SSD
      2 x WinYao WY574T (Intel 9301ct equiv.)
      4 x 20 LCD display (HD44780)
      uBlox neo-6M GPS module

      1 Reply Last reply Reply Quote 0
      • B
        bgarwin
        last edited by

        i have the same issue, the "XHCI: Reset controller" loop only stopped after I disconnected the UPS.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.