Bug ID: 237666
Summary: repeated messages of "uhub_reattach_port: giving up
port reset - device vanished"
Product: Base System
Severity: Affects Only Me
Assignee: [hidden email] Reporter: [hidden email]
<root@besta>/root # pciconf -lv |grep -i usb
device = '100 Series/C230 Series Chipset Family USB 3.0 xHCI
subclass = USB
device = 'DSL6340 USB 3.1 Controller [Alpine Ridge]'
subclass = USB
So this is a very interesting scenario and will probably very difficult to
debug and solve:
On system boot it boot-locks with the message:
"uhub_reattach_port: giving up port reset - device vanished" - if I quickly
unplug and replug the usb-c the boot proceeds and images appears on the 2
screens attached to the docking station. No regular USB2 are working on the
docking station (only the 2 monitors) - Only the screns are correctly detected.
Disabling Legacy USB support didn't change anything. Therefore i booted with
hw.usb.uhub.debug=17 set. The Buffer for dmesg isn't large enough for the whole
kernel messages. so only the last part are here but the USB Errors are in the
I just switched from 11.3 to 12.0, and also have this problem since upgrade on
a system with a Gigabyte motherboard. I attached a dmesg. I note that I am
also losing communication with a UPS (via USB) every 10 minutes, which is also
new. I have lots of USB devices attached; I have not attempted to remove them,
etc, but can do so. I can also provide 11.3 dmesgs.
--- Comment #17 from Mike Karels <[hidden email]> ---
Setting sysctl hw.usb.disable_enumeration=1 makes the messages stop. The UPS
does not appear to work; I stopped apcupsd, and apctest cannot open the device.
Clearing the sysctl makes the messages start again, but apctest does not work.
Unfortunately, I did not try apctest before setting the sysctl.
Booting with debug.acpi.disabled="usb" did not seem to change anything: the
messages continued, apcupsd complained about losing communication, and apctest
didn't work. hw.usb.disable_enumeration=1 still stopped the messages, but
apcupsd still complains about lost communiction. I can test the rest this