Điểm:0

Kết nối hơn 32 thiết bị USB sử dụng cổng USB 2 & ECHI

lá cờ co

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
vidarlo avatar
lá cờ om
[Bài viết này](https://acroname.com/blog/how-many-usb-devices-can-i-connect) có thể khiến bạn quan tâm.Nó dường như là một hạn chế phần cứng.
lá cờ co
Tôi nghĩ việc chuyển sang 2 cổng USB của bo mạch chủ có làm cho trung tâm và các thiết bị được kết nối của nó sử dụng ECHI không? Nếu vậy, điều này có nghĩa là hệ thống của tôi không còn giới hạn 32 thiết bị nữa phải không?
vidarlo avatar
lá cờ om
Như đã giải thích trong bài viết mà tôi đã liên kết đến, đó là một hạn chế với một số bộ điều khiển xhci và việc buộc USB2 cho phép bạn có nhiều thiết bị hơn nhưng ở tốc độ thấp hơn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.