Tôi có hệ thống Ubuntu 20.04 (Intel 2400K, ASRock Z68 Extreme3 Gen3) với hai Bộ chia USB 3 cổng 16 cổng công suất 90W kết nối với hai USB2 các cổng trên bo mạch chủ. Có 16 ổ USB 3 bên ngoài được kết nối với bộ chia USB thứ nhất và sẽ sớm có 16 ổ USB 3 bên ngoài được kết nối với bộ chia USB 3 thứ hai.
Khi cả hai trung tâm được kết nối với hai USB3 cảng, dmesg
hiển thị thông báo tường trình
xhci_hcd 0000:07:00.0: Số thiết bị tối đa mà máy chủ xHCI này hỗ trợ là 32.
Chuyển đổi cả hai trung tâm thành hai USB2 port tránh được thông báo lỗi này.
Giới hạn 32 thiết bị vẫn còn đó? lsusb
hiển thị các thiết bị này được kết nối bằng cách sử dụng ehci
thay vì xchi
?
$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Cổng 1: Nhà phát triển 2, Nếu 0, Lớp=Hub, Trình điều khiển=hub/8p, 480M
|__ Cổng 3: Dev 98, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Cổng 1: Dev 99, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Cổng 3: Nhà phát triển 109, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 1: Nhà phát triển 101, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 4: Nhà phát triển 114, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 2: Nhà phát triển 104, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 2: Dev 100, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Cổng 1: Dev 103, If 0, Class=Hub, Driver=hub/3p, 480M
|__ Cổng 1: Nhà phát triển 108, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=uas, 480M
|__ Cổng 4: Nhà phát triển 115, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 2: Dev 106, Nếu 0, Class=Hub, Driver=hub/3p, 480M
|__ Cổng 1: Dev 112, If 0, Class=Mass Storage, Driver=uas, 480M
|__ Cổng 3: Dev 110, If 0, Class=Hub, Driver=hub/3p, 480M
|__ Cổng 1: Dev 116, If 0, Class=Mass Storage, Driver=uas, 480M
|__ Cổng 3: Dev 102, Nếu 0, Class=Hub, Driver=hub/4p, 480M
|__ Cổng 1: Nhà phát triển 107, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 2: Dev 113, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 3: Nhà phát triển 118, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 4: Dev 120, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 4: Dev 105, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Cổng 3: Dev 119, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 1: Dev 111, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 4: Nhà phát triển 121, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 2: Nhà phát triển 117, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 4: Dev 65, Nếu 0, Class=Hub, Driver=hub/4p, 480M
|__ Cổng 3: Dev 69, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Cổng 1: Dev 66, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Cổng 3: Nhà phát triển 97, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 4: Nhà phát triển 96, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
|__ Cổng 4: Dev 71, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Cổng 2: Dev 67, If 0, Class=Hub, Driver=hub/4p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Cổng 1: Nhà phát triển 2, Nếu 0, Lớp=Hub, Trình điều khiển=hub/6p, 480M
|__ Cổng 2: Nhà phát triển 3, Nếu 0, Lớp=Thiết bị giao diện con người, Trình điều khiển=usbhid, 12M