The pfSense Store

Author Topic: xhci issues on Apollo Lake  (Read 329 times)

0 Members and 1 Guest are viewing this topic.

Offline maxbet

  • Newbie
  • *
  • Posts: 5
  • Karma: +1/-0
    • View Profile
xhci issues on Apollo Lake
« on: October 10, 2017, 07:25:32 am »
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 Power Conversion Smart-UPS 750 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 Power Conversion Smart-UPS 750 FW651.19.I USB FW7.4> at usbus0
ugen0.3: <vendor 0x05e3 USB2.0 Hub> at usbus0
uhub1 on uhub0
uhub1: <vendor 0x05e3 USB2.0 Hub, class 9/0, rev 2.00/88.32, addr 3> 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

« Last Edit: October 10, 2017, 07:29:25 am by maxbet »
Asrock J3455M + 4GB Ram + 32GB SSD
2 x WinYao WY574T (Intel 9301ct equiv.)
4 x 20 LCD display (HD44780)
uBlox neo-6M GPS module

Offline bgarwin

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
    • View Profile
Re: xhci issues on Apollo Lake
« Reply #1 on: December 08, 2017, 06:51:17 pm »
i have the same issue, the "XHCI: Reset controller" loop only stopped after I disconnected the UPS.