5 способов исправить неисправное USB-устройство или порт в Linux

Вы подключили флэш-накопитель USB, клавиатуру или мышь к ПК с Linux. Но ничего не происходит.

В чем дело? Почему ваш компьютер с Linux не обнаруживает устройство? Это вещь Linux, или ваше устройство USB перестало работать?

USB не работает в Ubuntu?

USB-порты на ноутбуке

Дисководы, устройства для чтения карт памяти, телефоны, медиаплееры и мультимедийные периферийные устройства … все они полезны, но если есть проблема с USB-портом или драйверами вашей системы, они не будут работать. Это может быть особенно неприятно, если вы используете клавиатуру Bluetooth (вот почему вы не должны

) или мышь (с USB-ключом), так как это означает поиск альтернативы проводного USB.

Однако это может быть не тот порт, который не работает. Возможно, используемое вами USB-устройство неисправно и не может быть обнаружено.

Решение проблем с USB может быть непростым делом, но нет ничего невозможного в диагностике неисправностей и внесении необходимых исправлений.

Для устранения проблем с USB в Linux необходимо выполнить пять шагов:

  1. Убедитесь, что USB-порт обнаружен
  2. Произведите необходимый ремонт в порту
  3. Исправление или ремонт USB-устройств
  4. Перезагрузите операционную систему Linux
  5. Подтвердите наличие драйверов устройств

Давайте посмотрим на каждое из них по очереди и узнаем, как работать с хитрыми USB-устройствами в Linux.

1. Обнаружено ли ваше устройство в Linux?

Первое, что нужно проверить при подключении USB-устройства к компьютеру с Linux, — это то, что оно обнаруживается. Обнаружение USB-устройства обычно не так устно или слышно, как в Windows или macOS, что означает, что вам часто нужно проверять, что устройство было обнаружено операционной системой.

К счастью, это просто.

Используйте команду lsusb в Linux

Сначала отключите USB-устройство, к которому вы обращаетесь. Затем откройте окно терминала и введите команду «list USB»:

lsusb

Запишите результаты, затем подключите устройство USB и снова запустите lsusb.

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

dmesg | grep -i USB

Команда dmesg выведет список подключенных USB-устройств в вашей системе. Он также будет включать в себя оборудование, отличное от USB, и, к сожалению, предлагает огромное количество информации. Чтобы противостоять этому, вы можете попробовать

dmesg | less

Наконец, вы можете просто положиться на более удобный для пользователя

usb-devices

Это похоже на сочетание команд dmesg и lsusb, в котором перечислены подключенные USB-устройства с достаточным количеством информации для их идентификации.

Итак, есть ли здесь USB-порт, который вы подключили? Если нет, то возможно порт поврежден или возникла проблема с устройством. Точно так же устройство может быть несовместимо с Linux.

2. Как проверить свой порт USB

Если устройство USB не отображается, это может быть связано с проблемой порта USB.

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

Если другой порт USB недоступен, вам нужно попробовать USB-устройство на другом ПК или ноутбуке. Однако это может быть не идеальным вариантом, поскольку в качестве альтернативы у вас может быть только компьютер с Windows или macOS. Поскольку некоторые устройства USB не могут использоваться в Linux, будет трудно определить, является ли это устройством USB или портом USB, который вызывает у вас проблемы.

Для достижения наилучших результатов при поиске и устранении неисправностей USB-устройств, по возможности, используйте Linux-совместимое оборудование. Нет времени установить Linux на другой компьютер? Подумайте о подтверждении состояния вашего USB-оборудования с помощью недорогого Raspberry Pi Zero.

вместо.

3. Исправление сломанного USB-оборудования

Если ваше USB-оборудование неисправно, у вас есть два варианта: исправить или вернуть.

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

и порт на вашем компьютере. Однако USB-кабели обычно можно заменить, а порты можно отремонтировать.

Физическая проверка USB-оборудования — это хорошая идея. Кабели должны быть прочными, без каких-либо трещин; пробки должны быть сплошными, с металлическим сечением плотно прикрепленным.

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

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

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

Кроме того, проверьте наличие пыли и грязи в USB-портах, особенно в задней части ПК, где регулярно собирается пыль. Пыль — враг ПК

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

Вы можете вернуть свое USB-устройство? Если это новое, то, вероятно. Проблема в том, что если он явно не помечен как работающий под Linux, розничный продавец вряд ли примет возврат. Возможно, вам нужно быть немного избирательным с фактами, которыми вы делитесь с ними …

4. Перезапуск Linux для исправления USB-порта

В некоторых случаях, например, при использовании ноутбука, проблемы с питанием могут влиять на его способность обнаруживать USB-устройства. Параметр autosuspend предназначен для снижения энергопотребления на ноутбуках с Linux, но может оказаться контрпродуктивным.

Так что ты можешь сделать?

Во-первых, проверьте, не вызывает ли проблема Autosuspend. Вы можете сделать это, перезагрузив компьютер; если устройство USB работает, то этот порт USB получает питание.

Следующий шаг — убедиться, что это больше не повторится. Следующие приемы командной строки предназначены для Ubuntu 18.10, поэтому проверьте правильность процедуры в предпочитаемом вами дистрибутиве Linux.

Откройте окно терминала и введите:

cat /sys/module/usbcore/parameters/autosuspend

Это должно вернуть значение 2, Это означает, что автоподдержка включена. Вы можете исправить это, отредактировав файл grub. Войти:

sudo nano /etc/default/grub

Исправить проблемы с питанием USB в Linux

Здесь ищите

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Изменить это на

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

Нажмите Ctrl + X сохранить файл и выйти. Далее обновите grub:

sudo update-grub

Когда это завершится, перезапустите Ubuntu.

После перезагрузки войдите в свою учетную запись и снова введите команду cat:

cat /sys/module/usbcore/parameters/autosuspend

На этот раз возвращаемое значение должно быть -1. Вы отключили автоподключение, поэтому устройства USB, подключенные к вашему ноутбуку, не должны выходить из строя из-за проблем с питанием.

5. Проверка драйверов USB-устройств в Linux

Когда-то устройства USB не часто работали в Linux. Только устройства, произведенные OEM-изготовителями, заинтересованными в Linux (возможно, они использовали его для разработки), могли бы предложить драйвер для Linux.

В наши дни все обстоит иначе: большинство производителей предлагают драйверы для Linux. В большинстве случаев это уже будет доступно в вашей операционной системе Linux через ядро. Вам не нужно устанавливать какие-либо драйверы USB.

Если драйвер недоступен, вы, вероятно, сможете найти его, связавшись с производителем USB-устройства.

Устранение неполадок с USB на Linux: исправлено!

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

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

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

!

Ссылка на основную публикацию
Adblock
detector