Tôi không chắc điều gì đã dẫn đến sự cố này, nhưng 1 trong các cổng USB của tôi đột nhiên ngừng hoạt động. Dưới đây là một số chi tiết:
$ lspci | grep USB
00:14.0 Bộ điều khiển USB: Bộ điều khiển Sunrise Point-LP USB 3.0 xHCI của Tập đoàn Intel (bản sửa đổi 21)
$ lsusb
Xe buýt 002 Thiết bị 001: ID 1d6b:0003 Trung tâm gốc Linux Foundation 3.0
Xe buýt 001 Thiết bị 001: ID 1d6b:0002 Trung tâm gốc Linux Foundation 2.0
$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
$ thiết bị usb
T: Xe buýt=01 Lev=00 Prnt=00 Cổng=00 Cnt=00 Dev#= 1 Spd=480 MxCh=12
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Nhà cung cấp=1d6b ProdID=0002 Rev=04,19
S: Nhà sản xuất=Linux 4.19.0-13-AMD64 xhci-hcd
S: Sản phẩm=Bộ điều khiển máy chủ xHCI
S: Số sê-ri=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
Tôi: If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Xe buýt=02 Lev=00 Prnt=00 Cổng=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 6
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Nhà cung cấp=1d6b ProdID=0003 Rev=04,19
S: Nhà sản xuất=Linux 4.19.0-13-AMD64 xhci-hcd
S: Sản phẩm=Bộ điều khiển máy chủ xHCI
S: Số sê-ri=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
Tô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=m
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_OHCI_HCD_PCI=m
# CONFIG_USB_OHCI_HCD_SSB chưa được đặt
# CONFIG_USB_OHCI_HCD_PLATFORM chưa được đặt
# CONFIG_PROVIDE_OHCI1394_DMA_INIT chưa được đặt
$ grep -i xhci /boot/config-$(uname -r)
CONFIG_USB_XHCI_HCD=m
# CONFIG_USB_XHCI_DBGCAP chưa được đặt
CONFIG_USB_XHCI_PCI=m
# CONFIG_USB_XHCI_PLATFORM chưa được đặt
# CẤU HÌNH_USB_ROLES_INTEL_XHCI chưa được đặt
Có vẻ như USB tại Bus 001 Thiết bị 001 đang sử dụng mô-đun cho các loại USB-3 thay vì cho USB 2(ohci_hcd).Tôi nghĩ rằng việc trỏ nó từ xhci_hcd đến ohci_hcd sẽ khắc phục được sự cố nhưng tôi không chắc và tôi không biết cách buộc nó sử dụng đúng mô-đun hạt nhân. tôi đã thử Sudo modprobe -r ohci_hcd
và Sudo modprobe ohci_hcd
, sau đó khởi động lại nhưng nó không hoạt động.
Sự cố này khiến cổng USB không sử dụng được và không trả về bất kỳ kết quả nào (đuôi sudo -f /var/log/message
) khi tôi cố cắm các thiết bị USB khác nhau. Hãy giúp tôi.