Điểm:0

Đặt cổng USB3 thành USB2

lá cờ gr

Có 4 cổng USB3 Gen1 trên bảng IO phía sau của bo mạch chủ của tôi cần chạy ở chế độ USB2 để sử dụng hơn 32 thiết bị USB trên máy này.

Cài đặt BIOS dường như không hoạt động (cài đặt XHCI Gen1 đến 0) bởi vì lsusb -t trong Ubuntu cho thấy các cổng được 5000M.

Có cách nào trong Ubuntu để đặt các cổng USB3 này hoạt động như USB2 không?

đầu ra của lsusb:

Các cổng USB3 Gen1 vẫn xuất hiện dưới dạng USB3 Gen1 (5000M), trong khi các cổng USB2 được xác định là USB2 (480M) như mong đợi.

$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    |__ Cổng 2: Nhà phát triển 2, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 5000M
        |__ Cổng 1: Dev 84, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 5000M
            |__ Cổng 4: Dev 91, Nếu 0, Class=Hub, Driver=hub/4p, 5000M
                |__ Cổng 3: 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, 5000M
                |__ Cổng 1: 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, 5000M
                |__ Cổng 4: Nhà phát triển 102, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 2: Dev 99, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
            |__ Cổng 2: Dev 86, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 5000M
                |__ Cổng 4: 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, 5000M
                |__ Cổng 2: Nhà phát triển 92, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 3: Nhà phát triển 94, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 1: Dev 90, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
            |__ Cổng 3: Dev 88, Nếu 0, Class=Hub, Driver=hub/4p, 5000M
                |__ Cổng 2: Dev 95, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 3: Dev 98, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 1: Nhà phát triển 93, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 4: Nhà phát triển 100, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
            |__ Cổng 1: Dev 85, If 0, Class=Hub, Driver=hub/4p, 5000M
                |__ Cổng 1: Nhà phát triển 87, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 2: Nhà phát triển 89, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
        |__ Cổng 2: Nhà phát triển 4, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 5000M
            |__ Cổng 1: Nhà phát triển 6, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 5000M
                |__ Cổng 3: Nhà phát triển 21, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 1: Nhà phát triển 10, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 4: Nhà phát triển 28, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 2: Nhà phát triển 15, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
            |__ Cổng 2: Nhà phát triển 9, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 5000M
                |__ Cổng 3: Nhà phát triển 31, Nếu 0, Lớp=Hub, Trình điều khiển=hub/3p, 5000M
                    |__ Cổng 1: Nhà phát triển 39, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=uas, 5000M
                |__ Cổng 1: Nhà phát triển 16, Nếu 0, Lớp=Hub, Trình điều khiển=hub/3p, 5000M
                    |__ Cổng 1: Nhà phát triển 24, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=uas, 5000M
                |__ Cổng 4: Nhà phát triển 38, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 2: Dev 23, Nếu 0, Class=Hub, Driver=hub/3p, 5000M
                    |__ Cổng 1: Nhà phát triển 33, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=uas, 5000M
            |__ Cổng 3: Nhà phát triển 14, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 5000M
                |__ Cổng 1: Nhà phát triển 22, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 2: Nhà phát triển 29, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 3: Nhà phát triển 36, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 4: Nhà phát triển 42, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
            |__ Cổng 4: Dev 20, If 0, Class=Hub, Driver=hub/4p, 5000M
                |__ Cổng 3: Nhà phát triển 43, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 1: Nhà phát triển 30, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 4: Nhà phát triển 45, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
                |__ Cổng 2: Nhà phát triển 37, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Cổng 2: Nhà phát triển 2, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 480M
        |__ Cổng 1: Dev 31, If ​​0, Class=Hub, Driver=hub/4p, 480M
            |__ Cổng 1: Dev 32, Nếu 0, Class=Hub, Driver=hub/4p, 480M
                |__ Cổng 3: Nhà phát triển 36, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
            |__ Cổng 2: Dev 33, Nếu 0, Class=Hub, Driver=hub/4p, 480M
            |__ Cổng 3: Dev 35, Nếu 0, Class=Hub, Driver=hub/4p, 480M
            |__ Cổng 4: Dev 37, Nếu 0, Class=Hub, Driver=hub/4p, 480M
        |__ Cổng 2: Nhà phát triển 5, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 480M
            |__ Cổng 3: Nhà phát triển 12, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 480M
            |__ Cổng 1: Nhà phát triển 7, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 480M
            |__ Cổng 4: Nhà phát triển 15, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 480M
            |__ Cổng 2: Nhà phát triển 10, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 480M
                |__ Cổng 2: Nhà phát triển 16, Nếu 0, Lớp=Hub, Trình điều khiển=hub/3p, 480M
                |__ Cổng 3: Dev 17, Nếu 0, Class=Hub, Driver=hub/3p, 480M
                |__ Cổng 1: Nhà phát triển 13, Nếu 0, Lớp=Hub, Trình điều khiển=hub/3p, 480M
    |__ Cổng 3: 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
    |__ Cổng 3: Nhà phát triển 3, Nếu 1, Lớp=Thiết bị giao diện con người, Trình điều khiển=usbhid, 12M
    |__ Cổng 3: Dev 3, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Cổng 5: Dev 42, Nếu 0, Class=Hub, Driver=hub/4p, 480M
        |__ Cổng 3: Dev 46, Nếu 0, Class=Hub, Driver=hub/4p, 480M
        |__ Cổng 1: Dev 43, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Cổng 4: Nhà phát triển 51, 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 47, 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 49, 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 45, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
        |__ Cổng 4: Dev 48, Nếu 0, Class=Hub, Driver=hub/4p, 480M
            |__ Cổng 4: Nhà phát triển 54, 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 52, 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 53, 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 50, Nếu 0, Lớp=Bộ nhớ chung, Trình điều khiển=bộ lưu trữ usb, 480M
        |__ Cổng 2: Dev 44, Nếu 0, Class=Hub, Driver=hub/4p, 480M
    |__ Cổng 7: Nhà phát triển 3, Nếu 0, Lớp=Hub, Trình điều khiển=hub/4p, 480M
    |__ Cổng 8: Nhà phát triển 5, Nếu 0, Lớp=Thiết bị giao diện con người, Trình điều khiển=usbhid, 12M

Tuy nhiên, có vẻ như lsusb hiển thị 36 ổ lưu trữ USB, điều này có nghĩa là các cổng USB3 đã chạy dưới dạng cổng USB2 phải không?

$ lsusb -t | lưu trữ grep -c
36
ChanganAuto avatar
lá cờ us
XHCI vẫn là USB3.x bất kể cài đặt "gen" là gì. Bây giờ, nếu chương trình cơ sở cung cấp khả năng vô hiệu hóa XHCI có thể hoạt động cho những gì bạn muốn, thì nó sẽ buộc EHCI dự phòng (USB2.0)
WinEunuuchs2Unix avatar
lá cờ in
@ChanganAuto Có thể hữu ích khi đăng câu trả lời thay vì nhận xét. USB 1, USB 1.1, USB 2, USB 3 và USB 4 đều có các tên tập hợp con như XHCI và EHCI có thể gây nhầm lẫn.
ChanganAuto avatar
lá cờ us
@ WinEunuuchs2Unix Bạn có nghĩ rằng nó có thể hoạt động không? Tôi không chắc chắn, do đó chỉ là một nhận xét với đề xuất. Nếu OP xác nhận nó hoạt động, tôi có thể đăng câu trả lời sau. Mặc dù vậy, không thực sự có tâm trạng đăng câu trả lời: https://meta.askubfox.com/questions/19843/correct-answer-deleted
lá cờ it
Có thể là một câu hỏi ngu ngốc nhưng ... việc thêm thẻ USB 2.0 có phải là vấn đề không? Tôi biết điều đó sẽ tốn tiền và giải pháp không tốn chi phí chắc chắn sẽ tốt hơn, nhưng điều đó có thể/nên giải quyết vấn đề với một khoản đầu tư nhỏ về thời gian và tiền bạc.
WinEunuuchs2Unix avatar
lá cờ in
@ChanganAuto Mitch và các mod khác là những người tốt. Bạn mới ở đây và sau khi họ đọc cho bạn nhiều bài đăng sâu sắc, họ sẽ để bạn đi theo con đường của riêng mình ngay cả khi bạn nổi cơn thịnh nộ muốn đốt cháy tất cả hay gì đó. (cũng OK, không đến mức cực đoan)
cocomac avatar
lá cờ cn
Tôi nhận ra rằng điều này không trả lời được câu hỏi... nhưng chính xác thì tại sao bạn cần cắm nhiều hơn 32 thiết bị cùng một lúc...?
Athena Wisdom avatar
lá cờ gr
@MacGuffin Có một khe cắm PCIe trên bo mạch chủ có thể chứa thẻ USB 2.0 và đây là kế hoạch dự phòng của tôi nếu không có giải pháp dựa trên phần mềm đơn giản nào.
Athena Wisdom avatar
lá cờ gr
@cocomac Đang tìm cách sử dụng các thiết bị được kết nối USB làm bản dùng thử ban đầu, trước khi chuyển chúng và chuyển toàn bộ hệ thống vào khung có thể gắn trên giá.
Athena Wisdom avatar
lá cờ gr
@ChanganAuto Có thể kiểm tra từ bên trong Ubuntu xem nó đã được đưa trở lại EHCI chưa?
ChanganAuto avatar
lá cờ us
Có, nếu nó hiển thị EHCI thay vì XHCI trong đó XHCI được mong đợi sử dụng cài đặt bình thường.

Đă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.