РЕДАКТИРОВАТЬ: я использую Настольный компьютер HP ENVY — 750–450 нг с новым блоком питания и RTX2070
РЕДАКТИРОВАТЬ2:
У кого такая же проблема, она решилась сама собой, все порты USB теперь работают. Я не знаю почему, и это меня раздражает
Я только что перешел с Win10 на Ubunutu 20.04, и это мой первый опыт использования Linux в течение длительного периода времени. Пожалуйста, простите меня за очевидные ошибки новичка.
После переустановки Ubunutu 20.04 все заработало, Bluetooth, а также все порты USB (USB-A и -C, 2.0 и 3.0). Жесткие диски, мышь и клавиатура были распознаны.
Я также смог попасть в BIOS (все USB-порты были отмечены там как активные).
После обновлений и перезагрузки ни один из портов USB теперь не работает, Bluetooth тоже не распознается. Не могу зайти в биос, так как при загрузке не распознается клавиатура. Но у портов есть Энергия, я могу загружать устройства с портов.
Мне пришлось установить карту PCI с дополнительными портами USB, чтобы я мог написать это.
Я нашел несколько других вопросов, некоторые из которых были похожи, однако ни один из них не решил мою проблему.
устаревшая поддержка в BIOS -> не нашел подходящей опции в биосе (проверил на переустановленной версии)
мертвый вопрос
сломанная материнская плата -> порты работали нормально при новой установке
устаревшая поддержка в BIOS снова -> по-прежнему не видно подходящего параметра в BIOS
дубликат вышеуказанного
На Win 10 у меня была такая же проблема с драйвером XHCI, при решении проблемы я попал в цикл загрузки с синим экраном, поэтому я переключился на Ubunutu.
Я также подозреваю здесь неисправный драйвер XHCI, установленный с обновлениями.
Как я могу использовать драйвер из установки?
Вот теперь вывод нескольких команд, которые я нашел в других вопросах (всегда была подключена флешка (3.0) и мобильный телефон (UBS-C):
лсусб -т
/: Шина 04.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Шина 03.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Порт 1: Dev 2, если 0, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 1.5M
|__ Порт 1: Dev 2, если 1, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 1,5 Мб
|__ Порт 2: Dev 4, если 0, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 12M
|__ Порт 2: Dev 4, если 1, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 12M
/: Шина 02.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Шина 01.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
grep -i xhci /boot/config-$(uname -r)
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_DBGCAP=y
КОНФИГ_USB_XHCI_PCI=м
CONFIG_USB_XHCI_PCI_RENEESAS=м
CONFIG_USB_XHCI_PLATFORM=м
CONFIG_USB_ROLES_INTEL_XHCI=м
lspci -v | grep xhci
Модули ядра: xhci_pci
Используемый драйвер ядра: xhci_hcd
Модули ядра: xhci_pci
Используемый драйвер ядра: xhci_hcd
Модули ядра: xhci_pci
lsmod | grep хкд; lspci-nnk | grep "Контроллер USB" -A2
00:14.0 USB-контроллер [0c03]: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f] (rev 31)
Подсистема: Hewlett-Packard Company 100 Series/C230 Series Набор микросхем семейства USB 3.0 xHCI Controller [103c:828a]
Модули ядра: xhci_pci
--
01:00.2 USB-контроллер [0c03]: Хост-контроллер USB 3.1 NVIDIA Corporation TU106 [10de:1ada] (rev a1)
Подсистема: Хост-контроллер USB 3.1 TU106 корпорации NVIDIA [10de:12fe]
Используемый драйвер ядра: xhci_hcd
--
05:00.0 Контроллер USB [0c03]: Хост-контроллер Fresco Logic FL1100 USB 3.0 [1b73:1100] (версия 10)
Подсистема: Хост-контроллер Fresco Logic FL1100 USB 3.0 [1b73:1100]
Используемый драйвер ядра: xhci_hcd