Решение проблем USB

Решение проблем USB

Универсальная последовательная шина (Universal Serial Bus - сокращенно USB) стала, возможно, самым распространенным стандартом подключения, который можно встретить в повседневной жизни. С момента своего создания почти три десятилетия назад и на протяжении четырех поколений она была встроена во многие электронные устройства, которые мы воспринимаем как должное в повседневной жизни. Каждое последующее поколение увеличивало пропускную способность и, во многих случаях, подачу питания. В то же время все они были разработаны для обеспечения обратной совместимости с предыдущими поколениями, что делает USB-устройства разных эпох максимально взаимозаменяемыми (по крайней мере, на бумаге). Однако что-то все еще может пойти не так, и в зависимости от ситуации есть различные шаги, которые можно предпринять для решения проблем. Сегодня речь пойдет о таких проблемах с USB на Windows.

Начиная с аппаратного подключения, худший сценарий — это когда вы подключаете USB-устройство, а ПК выключается или впоследствии отказывается включаться. В этом случае вам следует проверить его на наличие физических повреждений. Загляните внутрь самого USB-порта, так как этот симптом может быть результатом того, что контакты внутри гнезда согнуты неровно, такое приводит к короткому замыканию системы, когда USB-кабель толкает их дальше друг к другу.

Если вы подключаете устройство к рабочему USB-порту (вам 100% известно, что он точно работает), и система не может определить, что вы это сделали (в диспетчере устройств Windows не появляется новый элемент), то мы склонны ожидать либо проблемы с подключением, либо физической проблемы, которая может быть за пределами системы.

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

Проблема с питанием

Решение проблем USB, изображение №2

Два шага, которые могут помочь вам сузить круг проблем - смена самого кабеля USB и тестирование на втором компьютере. Если после подключения вы получаете предупреждение Windows о том, что «неизвестному устройству USB требуется больше энергии, чем может обеспечить порт», и устройство имеет возможность добавить собственный источник питания, то сейчас самое время дважды проверить правильно ли оно подключено и правильно ли его запитывает компьютер. Подача питания также является веской причиной избегать USB-хабов без собственного выделенного источника питания, так как USB-хабы, питающиеся исключительно от подключения к ПК, будут ограничены разделением мощности одного порта между любым количеством используемых устройств, подключенных к нему.

Однако, если у вас есть только хаб без питания, стоит отметить, что новые поколения USB имеют усиленную подачу питания, на них проблем меньше. Например, спецификация USB 2.0 позволяет хостам обеспечивать общую выходную мощность 2,5 Вт, тогда как USB 3.0 и 3.1 обеспечивают общую мощность 4,5 Вт, а последний стандарт USB 4.0 увеличивает ее до потенциальной мощности 240 Вт при реализации функционала EPR или Extended Power Range. Таким образом, простое переключение на порт нового поколения может помочь решить проблемы с подачей питания.

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

Длина кабеля также должна учитываться. Для достижения наилучшей производительности и USB 1, и USB 2 рекомендовали максимальную длину кабеля 5 метров. С USB 3.0 этот показатель снизился до 3 м, а USB 4.0 снова снизил предел, причем более старый Gen 2 (20 Гбит/с) работал лучше всего с кабелями длиной до 2 м, а последняя реализация Gen 3 (40 Гбит/с) показала чуть менее метра при 80 см.

Это не значит, что более длинный кабель не будет работать, но вы можете ожидать потенциального снижения скорости передачи данных и общей потери производительности. Кабели длиннее рекомендуемой длины могут не представлять проблемы для некоторых менее требовательных устройств, но если у вас возникли проблемы, вам следует обязательно проверить номинальную мощность зарядки и поддерживаемую скорость передачи данных USB при устранении неполадок. Например, более длинный, чем рекомендуется, кабель USB-C для зарядки может по-прежнему обеспечивать достаточную пропускную способность для работы в качестве соединения уровня USB 2.0, обеспечивая скорость 480 Мбит/с.

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

Драйверы

К этому моменту USB-устройство, неполадки которого вы устраняете, должно отображаться в диспетчере устройств Windows. Если это все еще не так, следующим шагом будет проверка драйверов USB-контроллера. Windows при первой установке включает в себя множество распространенных драйверов компонентов, и они чаще всего отлично подходят. После установки служба обновления Windows может обновить их до последней версии, одобренной Microsoft WHQL, но вы можете найти даже более свежие драйверы в интернете. Первое, где стоит искать - страницы поддержки поставщика вашей материнской платы, где драйверы USB, как правило, включены в пакет драйверов чипсета; если на материнской плате есть дополнительный контроллер USB, вы сразу это поймете, просмотрев предлагаемые драйверы.

Самые последние сборки будут доступны у поставщика чипсета, обычно доступные напрямую с собственных веб-сайтов Intel или AMD в зависимости от того, на какой платформе построена ваша система.

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

Бывает, что контроллер отображается в диспетчере устройств c восклицательным знаком и сообщает, что устройство не может запуститься из-за конфликта или нехватки ресурсов. Кроме того, бывает и такое, что устройства случайным образом отключаются во время использования, поскольку система переназначает внутренние ресурсы. Windows рассматривает каждый порт USB как отдельный объект, и вы обнаружите, что отключение и повторное подключение устройства USB к другому порту заставит Windows перезагрузить драйвер для нового подключения. Хотя Windows должна «убирать за собой», возможно, что несколько экземпляров драйвера будут конфликтовать и приводить к неправильному обнаружению или потере подключения устройств.

При подключении USB-устройства к новому порту Windows дублирует существующий драйвер, и эти дубликаты иногда могут мешать нормальной работе. Чтобы увидеть дубликаты, перейдите в диспетчер устройств и выберите «Показать скрытые устройства».
При подключении USB-устройства к новому порту Windows дублирует существующий драйвер, и эти дубликаты иногда могут мешать нормальной работе. Чтобы увидеть дубликаты, перейдите в диспетчер устройств и выберите «Показать скрытые устройства».

Чтобы решить эту проблему, вы можете войти в диспетчер устройств Windows, выбрать «Показать скрытые устройства» и вручную удалить скрытые записи или другие старые устройства, которые больше не требуются. Вручную это займет время, и я обнаружил, что превосходный сторонний инструмент USBDeview (www.nirsoft.net/utils/usb_devices_view.html) поможет быстро собрать все записи для просмотра в одном приложении. Некоторые старые драйверы, такие как драйвер Korg MIDI, соблюдают устаревшее ограничение, из-за которого Windows может обрабатывать только 10 подключенных устройств MIDI. Это ограничение давно снято в самой ОС, но при работе с определенным сетапом, который использует старые драйверы, записи-призраки устройств могут помешать работе этих девайсов. Можно сделать так - отключив все ваше USB-оборудование (кроме самых необходимых элементов, таких как клавиатура и мышь), а затем пройдясь по оставшимся USB-записям и удалив их все - это должно помочь. После этого вы можете снова подключать устройства по одному, позволяя Windows снова переустановить драйверы из своего репозитория, при этом гарантируя, что все предыдущие записи были очищены.

 Бесплатная программа USBDeview показывает подробную информацию обо всех ваших подключенных USB-устройствах.
Бесплатная программа USBDeview показывает подробную информацию обо всех ваших подключенных USB-устройствах.

Конец первой части статьи. Перевод второй части ожидайте в ближайшие дни.

Перевод и локализация: Studio Day

К списку новостей Следующая новость