USB COM порт отображается как LibUSB на Windows 11.

Вопрос или проблема

У меня есть аппаратное устройство, программируемый источник питания GW Instek, которое подключается через USB и должно отображаться как последовательный порт. Однако, когда я подключаю его к ПК с Windows 11, оно отображается как устройство libusb/WinUSB, как видно в Диспетчере устройств:

устройство отображается как libusb в Windows 11

После некоторого поиска в интернете я попробовал установить драйвер FTDI и драйвер WCH, оба из которых были успешно установлены, но это не дало результатов. Я также пытался обновить драйверы вручную и через Центр обновления Windows, но снова безуспешно.

Подключая то же устройство к ПК с Windows 10, я получаю правильный COM порт, так что я знаю, что это не проблема с источником питания:

USB-последовательный порт отображается в диспетчере устройств в Windows 10

Может ли кто-нибудь подсказать, какие должны быть мои следующие шаги?

Я пытался связаться с поддержкой GW Instek несколько дней назад, но ответа не получил.

Albatross, Cebra, Sync Braille и HandyTech вероятно, являются брайлевскими дисплеями от разных поставщиков.

Моя догадка заключается в том, что кто-то создал “универсальный” драйвер для брайлевских дисплеев и, вместо того чтобы сделать так, чтобы он точно определял устройства, с которыми он может работать, настроил драйвер так, чтобы он контролировал все USB-последовательные адаптеры, которые он может видеть. Это может быть полезно для людей с нарушениями зрения, но это довольно неприятно, если вам нужен USB-последовательный адаптер для других целей или у вас есть устройство с интегрированным USB-последовательным чипом.

Если на этом компьютере не требуется брайлевский дисплей, вы должны щелкнуть правой кнопкой мыши на имени устройства “LibUSB-1.0: Albatross…” в Диспетчере устройств и выбрать “Удалить драйвер”. Если будет задан вопрос, хотите ли вы удалить драйвер, ответьте “Да”.

В первой главе на этой странице речь идет о другом драйвере, но содержится информация об удалении драйвера.

Вероятно, после удаления драйвера вам также потребуется удалить кэшированную информацию о устройстве. Это требует некоторого редактирования реестра:

Удалите следующий ключ: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\VVVVPPPPRRRR

  • VVVV — это 4-значный шестнадцатеричный номер, который идентифицирует производителя (VID)
  • PPPP — это 4-значный шестнадцатеричный номер, который идентифицирует продукт (PID)
  • RRRR — это 4-значный шестнадцатеричный номер, который содержит номер ревизии устройства.

К сожалению, избавиться от ненужного драйвера WinUSB полностью может быть трудно: по запросу “remove winusb driver” много информации в интернете.

Затем подключите программируемый источник питания и проверьте, может ли подходящий USB-последовательный драйвер взять под контроль порт и чтобы он отображался как обычный COM порт.

Если вам действительно нужно одновременное подключение как программируемого источника питания, так и брайлевского дисплея к одному компьютеру, у вас могут возникнуть проблемы.

.

Ответ или решение

Проблема, с которой вы столкнулись, особенно актуальна для пользователей операционной системы Windows 11, имеющих дело с оборудованием, которое должно распознаваться как последовательный порт (COM), но вместо этого появляется как устройство LibUSB/WinUSB. Это довольно распространённая проблема, которая может вызывать немалую путаницу и трудности в настройке оборудования.

Теория

Когда вы подключаете устройство к компьютеру через USB, операционная система использует драйвер для правильной идентификации и работы с устройством. В вашем случае, программируемый блок питания GW Instek должен распознаваться как последовательный порт. Однако, на вашем компьютере с Windows 11, происходит идентификация через общий драйвер LibUSB/WinUSB. Это может быть связано с тем, что LibUSB — это универсальный драйвер для работы с USB-устройствами, который иногда вмешивается и берет на себя управление, если он установлен как основной драйвер для данного вида оборудования.

Пример

Вы подключаете устройство к компьютеру с Windows 10, и оно корректно отображается как COM порт. Это свидетельствует о том, что проблема не в самом устройстве, а в конфигурации драйверов на вашем компьютере с Windows 11. Система Windows склонна использовать универсальные драйверы, если штатные драйверы отсутствуют или неправильно установлены.

Применение

  1. Проверка и удаление неподходящих драйверов:

    • Откройте "Диспетчер устройств" и найдите ваше устройство, определяемое как LibUSB.
    • Щелкните на устройстве правой кнопкой мыши и выберите "Удалить устройство". Убедитесь, что вы также выбираете опцию "Удалить драйвер" в открывшемся диалоговом окне.
  2. Очистка регистровых ключей:

    • Откройте редактор реестра Windows (наберите regedit в поиске Windows).
    • Перейдите по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\.
    • Найдите ключ, соответствующий вашему устройству по VID (идентификатор производителя) и PID (идентификатор продукта), и удалите его.
  3. Переустановка драйверов:

    • Скачайте и установите актуальные драйверы для вашего блока питания с сайта производителя.
    • Проверьте, указывает ли производитель на необходимость установки специфичных драйверов или использования определённого ПО для управления устройством.
  4. Проблемы с совместимостью Windows 11:

    • Иногда новые версии Windows могут иметь несовместимости с устройствами или драйверами. Проверьте, есть ли обновления Windows или драйверов, которые исправляют данные неполадки.
  5. Обратитесь за поддержкой к GW Instek:

    • Если вы не получили ответа от технической поддержки, попробуйте использовать другие каналы связи: телефон или онлайн-чат.
  6. Проверка изменения конфигурации USB:

    • Если вы планируете использовать Braille дисплеи параллельно с блоком питания, вам, возможно, придётся использовать разные порты USB для каждого устройства или настроить каждое устройство вручную, чтобы избежать конфликтов.

Эти шаги помогут вам правильно определить и устранить проблему с неверной идентификацией последовательного порта на вашем компьютере Windows 11. Хотя проблема может показаться интуитивно неочевидной, методичное следование этим шагам должно помочь в её решении.

Оцените материал
Добавить комментарий

Капча загружается...