Рейтинг:0

Установите порты USB3 на USB2

флаг gr

На задней панели ввода-вывода моей материнской платы есть 4 порта USB3 Gen1, которые должны работать в режиме USB2, чтобы использовать более 32 USB-устройств на этом компьютере.

Настройки BIOS не работают (настройка XHCI 1-го поколения к 0) так как лсусб -т в Ubuntu показывает, что порты 5000М.

Есть ли способ в Ubuntu настроить эти порты USB3 для работы как USB2?

Вывод lsusb:

Порты USB3 Gen1 по-прежнему отображаются как USB3 Gen1 (5000М), а порты USB2 идентифицируются как USB2 (480М) как и ожидалось.

$ лсусб -т
/: Шина 04.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    |__ Порт 2: Dev 2, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
        |__ Порт 1: Dev 84, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
            |__ Порт 4: Dev 91, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
                |__ Порт 3: Dev 101, если 0, класс = накопитель, драйвер = USB-накопитель, 5000M
                |__ Порт 1: Dev 96, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 4: Dev 102, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 2: Dev 99, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
            |__ Порт 2: Dev 86, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
                |__ Порт 4: Dev 97, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 2: Dev 92, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 3: Dev 94, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 1: Dev 90, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
            |__ Порт 3: Dev 88, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
                |__ Порт 2: Dev 95, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 3: Dev 98, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 1: Dev 93, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 4: Dev 100, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
            |__ Порт 1: Dev 85, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
                |__ Порт 1: Dev 87, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 2: Dev 89, если 0, класс = накопитель, драйвер = USB-накопитель, 5000M
        |__ Порт 2: Dev 4, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
            |__ Порт 1: Dev 6, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
                |__ Порт 3: Dev 21, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 1: Dev 10, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000 МБ
                |__ Порт 4: Dev 28, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000 МБ
                |__ Порт 2: Dev 15, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
            |__ Порт 2: Dev 9, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
                |__ Порт 3: Dev 31, если 0, класс=концентратор, драйвер=концентратор/3p, 5000M
                    |__ Порт 1: Dev 39, если 0, класс = запоминающее устройство, драйвер = uas, 5000M
                |__ Порт 1: Dev 16, если 0, класс=концентратор, драйвер=концентратор/3p, 5000M
                    |__ Порт 1: Dev 24, если 0, класс = запоминающее устройство, драйвер = uas, 5000M
                |__ Порт 4: Dev 38, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 2: Dev 23, если 0, класс=концентратор, драйвер=концентратор/3p, 5000M
                    |__ Порт 1: Dev 33, если 0, класс = запоминающее устройство, драйвер = uas, 5000M
            |__ Порт 3: Dev 14, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
                |__ Порт 1: Dev 22, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 2: Dev 29, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 3: Dev 36, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 4: Dev 42, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
            |__ Порт 4: Dev 20, если 0, класс=концентратор, драйвер=концентратор/4p, 5000M
                |__ Порт 3: Dev 43, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 1: Dev 30, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000 МБ
                |__ Порт 4: Dev 45, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
                |__ Порт 2: Dev 37, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 5000M
/: Шина 03.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Порт 2: Dev 2, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
        |__ Порт 1: Dev 31, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
            |__ Порт 1: Dev 32, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
                |__ Порт 3: Dev 36, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 480 МБ
            |__ Порт 2: Dev 33, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
            |__ Порт 3: Dev 35, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
            |__ Порт 4: Dev 37, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
        |__ Порт 2: Dev 5, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
            |__ Порт 3: Dev 12, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
            |__ Порт 1: Dev 7, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
            |__ Порт 4: Dev 15, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
            |__ Порт 2: Dev 10, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
                |__ Порт 2: Dev 16, если 0, класс=концентратор, драйвер=концентратор/3p, 480M
                |__ Порт 3: Dev 17, если 0, класс=концентратор, драйвер=концентратор/3p, 480M
                |__ Порт 1: Dev 13, если 0, класс=концентратор, драйвер=концентратор/3p, 480M
    |__ Порт 3: Dev 3, если 0, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 12M
    |__ Порт 3: Dev 3, если 1, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 12M
    |__ Порт 3: Dev 3, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Шина 02.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Шина 01.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Порт 5: Dev 42, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
        |__ Порт 3: Dev 46, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
        |__ Порт 1: Dev 43, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
            |__ Порт 4: Dev 51, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 480 МБ
            |__ Порт 2: Dev 47, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 480M
            |__ Порт 3: Dev 49, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 480M
            |__ Порт 1: Dev 45, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 480M
        |__ Порт 4: Dev 48, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
            |__ Порт 4: Dev 54, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 480 МБ
            |__ Порт 2: Dev 52, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 480 МБ
            |__ Порт 3: Dev 53, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 480 МБ
            |__ Порт 1: Dev 50, если 0, класс = запоминающее устройство, драйвер = USB-накопитель, 480 МБ
        |__ Порт 2: Dev 44, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
    |__ Порт 7: Dev 3, если 0, класс=концентратор, драйвер=концентратор/4p, 480M
    |__ Порт 8: Dev 5, если 0, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 12M

Однако кажется, что lsusb показывает 36 USB-накопителей, означает ли это, что порты USB3 уже работают как порты USB2?

$ lsusb -t | хранилище grep -c
36
ChanganAuto avatar
флаг us
XHCI по-прежнему является USB3.x независимо от настройки «gen». Теперь, если прошивка предлагает возможность отключения XHCI, которая может работать для того, что вы хотите, она должна принудительно использовать резервный EHCI (USB2.0)
WinEunuuchs2Unix avatar
флаг in
@ChanganAuto Может быть полезно опубликовать ответ, а не комментарий. USB 1, USB 1.1, USB 2, USB 3 и USB 4 имеют имена подмножеств, такие как XHCI и EHCI, которые могут сбивать с толку.
ChanganAuto avatar
флаг us
@ WinEunuuchs2Unix Как вы думаете, это может сработать? Я не уверен, поэтому просто комментарий с предложением. Если ОП подтвердит, что это работает, я могу опубликовать ответ позже. Хотя не совсем в настроении публиковать ответы: https://meta.askubuntu.com/questions/19843/correct-answer-deleted
флаг it
Возможно, глупый вопрос, но... не может быть и речи о добавлении карты USB 2.0? Я знаю, что это будет стоить денег, и бесплатное решение, безусловно, было бы предпочтительнее, но оно может/должно решить проблему при небольших затратах времени и денег.
WinEunuuchs2Unix avatar
флаг in
@ChanganAuto Митч и другие модники — хорошие ребята. Вы просто новичок здесь, и после того, как они прочитают вам много проницательных сообщений, они позволят вам идти своим путем, даже если вы разглагольствуете рейв, чтобы сжечь все это или что-то в этом роде. (ну ладно, не до такой крайности)
cocomac avatar
флаг cn
Я понимаю, что это не отвечает на вопрос... но почему именно вам нужно одновременно подключить более 32 устройств...?
Athena Wisdom avatar
флаг gr
@MacGuffin На материнской плате есть слот PCIe, в который можно установить карту USB 2.0, и это был мой план на случай непредвиденных обстоятельств, если нет простого программного решения.
Athena Wisdom avatar
флаг gr
@cocomac Хотите использовать устройства, подключенные к USB, в качестве первоначальной пробной версии, прежде чем отключать их и перемещать всю систему в шасси, монтируемое в стойку.
Athena Wisdom avatar
флаг gr
@ChanganAuto Можно ли изнутри Ubuntu проверить, был ли он возвращен к EHCI?
ChanganAuto avatar
флаг us
Да, если он показывает EHCI вместо XHCI, где последний можно было бы ожидать при обычных настройках.

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

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