Що робити, якщо Linux не виявляє USB-пристрій?

lnxusb

Якщо коли-небудь підключили USB-накопичувач, клавіатуру або мишу до комп’ютера з будь-яким дистрибутивом Linux, і нічого не сталося, тобто збірка пам’яті не з’являється або ви не можете виконати жодної дії за допомогою клавіатури чи миші, ця стаття може вас зацікавити.

Хоча Тут ми маємо намір запропонувати деякі найпоширеніші способи вирішення помилок, які можуть трапитися. Зрозуміло, що те, що показано тут, не відновлює жодного порту USB у поганому стані.

Перша проблема, з якою ми можемо зіткнутися, - це підключення USB-накопичувача, і точка монтування не відображається в нашій системі.

Щоб вирішити проблеми з USB в Linux, потрібно виконати п’ять кроків:

  • Переконайтеся, що USB-порт виявлено
  • Зробіть необхідний ремонт у порту.
  • Виправте або відремонтуйте USB-пристрої
  • Перезапустіть операційну систему
  • Перевірте наявність драйверів пристроїв.

Давайте розглянемо кожен із них і дізнаємося, як вирішувати ці проблеми.

Переконайтеся, що USB-порт виявлено

Перше, що потрібно перевірити, вставляючи пристрій USB у комп’ютер, - це виявлення.

У випадку з Windows, щоб мати можливість переглянути цей процес, просто перейдіть до диспетчера пристроїв, де ви можете графічно перевірити, чи виявлено ваш USB-пристрій.

У випадку з Linux ми можемо зробити щось подібне, але за допомогою терміналу для цього ми можемо використовувати команду lsusb.

lsusb

Де він дасть нам список усіх пристроїв та портів USB, які система виявляє.

Тут ви можете зробити наступне, виконайте команду вперше, не підключивши пристрій USB, і тут ви побачите список, тепер підключіть пристрій і запустіть команду ще раз, ви помітите зміну у списку.

Цим ви підтвердите, що ваш пристрій виявлено, у випадку пристроїв зберігання даних це може бути проблемою:

  • На пристрої немає розділу та / або на ньому немає таблиці розділів.
  • Формат розділу не підтримується системою.

Якщо ні, ми повинні перейти до наступного кроку.

Перевірте свій USB-порт

Якщо пристрій USB не відображається, це може бути проблемою з портом USB.

Найкращий спосіб швидко перевірити це - просто використовувати інший порт USB на тому самому комп’ютері. Якщо апаратне забезпечення USB виявлено, ви знаєте, що у вас проблема з іншим портом USB.

Якщо інший порт USB недоступний, вам потрібно буде протестувати USB-пристрій на іншому ПК або ноутбуці.

Якщо на цьому кроці пристрій не виявлено, ви можете припустити ідею двох речей.

Драйвери пристрою не встановлені у вашій системі, і вам доведеться їх шукати, або ваш пристрій, мабуть, уже помер.

Зазвичай рішення передбачає перевірку порту USB, а також пристрою, який в даний час не працює.

Виправлення майже завжди центруються навколо кабелю USB та порту комп'ютера. Однак USB-кабелі зазвичай можна замінити, тоді як порти можна відремонтувати.

Перезапуск Linux

Хоча це рішення може здатися абсурдним, воно функціональне. Перш за все, перевірте, чи не викликає проблему автоматична підвіска. Вони можуть це зробити, перезавантаживши комп’ютер.

Якщо USB-пристрій працює, то цей порт USB отримує живлення.

Наступним кроком є ​​переконатися, що це не повториться.

Наступні хитрощі з командного рядка стосуються Ubuntu 18.10, тому перевірте правильну процедуру у вибраному дистрибутиві Linux.

Відкрийте вікно терміналу та введіть:

cat /sys/module/usbcore/parameters/autosuspend

Це має повернути значення 2, що означає, що ввімкнено автоматичний режим сну. Ви можете це виправити, відредагувавши grub. Залазь:

sudo nano /etc/default/grub

Тут шукайте

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Змініть це на

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

Натисніть Ctrl X, щоб зберегти файл і вийти.

Далі вони оновлюють grub:

sudo update-grub

Після завершення перезавантажте систему.


Додати як пріоритетне джерело в Google