Рейтинг:0

Система не может обнаружить порт USB

флаг mx

Я не совсем уверен, что привело к этой проблеме, но один из моих портов USB внезапно перестал работать. Вот некоторые детали:

$ лспци | grep USB
00:14.0 USB-контроллер: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (версия 21)
$ лсусб
Шина 002 Устройство 001: ID 1d6b:0003 Корневой концентратор Linux Foundation 3.0
Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
$ лсусб -т
/: Шина 02.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Шина 01.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
$ usb-устройства
T: Шина=01 Лев=00 Prnt=00 Порт=00 Cnt=00 Dev#= 1 Spd=480 MxCh=12
D: Ver= 2.00 Cls=09(концентратор) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Поставщик=1d6b ProdID=0002 Версия=04.19
S: Производитель = Linux 4.19.0-13-amd64 xhci-hcd
S: Продукт = Хост-контроллер xHCI
S: Серийный номер=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 6
D: Ver= 3.00 Cls=09(концентратор) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Поставщик=1d6b ProdID=0003 Версия=04.19
S: Производитель = Linux 4.19.0-13-amd64 xhci-hcd
S: Продукт = Хост-контроллер xHCI
S: Серийный номер=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
$ grep -i ohci /boot/config-$(uname -r)
CONFIG_FIREWIRE_OHCI=м
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_OHCI_HCD=м
CONFIG_USB_OHCI_HCD_PCI=м
# CONFIG_USB_OHCI_HCD_SSB не установлен
# CONFIG_USB_OHCI_HCD_PLATFORM не установлен
# CONFIG_PROVIDE_OHCI1394_DMA_INIT не установлен

$ grep -i xhci /boot/config-$(uname -r)
CONFIG_USB_XHCI_HCD=м
# CONFIG_USB_XHCI_DBGCAP не установлен
КОНФИГ_USB_XHCI_PCI=м
# CONFIG_USB_XHCI_PLATFORM не установлен
# CONFIG_USB_ROLES_INTEL_XHCI не установлен

Похоже, что USB на шине 001 Устройство 001 использует модуль для типов USB-3 вместо USB 2 (ohci_hcd).Я думаю, что переключение с xhci_hcd на ohci_hcd решит проблему, но я не уверен и не знаю, как заставить его использовать правильный модуль ядра. Я пытался sudo modprobe -r ohci_hcd и sudo modprobe ohci_hcd, затем перезагрузился, но это не сработало.

Эта проблема делает порт USB непригодным для использования и не возвращает никакого результата(sudo tail -f /var/log/messages), когда я пытаюсь подключить разные USB-устройства. Пожалуйста помоги.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.