Проблема с подключением к внешнему накопителю USB3 в Linux (проблема с драйвером UAS)

Достаточно добавить упомянутые атрибуты. Бесполезный вопрос.

23
29.09.2018, 19:37
3 ответа

Я столкнулся с этой проблемой сегодня на ядре 4.8.0.

Согласно это сообщение на форуме , его можно обойти с помощью

$ echo options usb-storage quirks=357d:7788:u | sudo tee /etc/modprobe.d/blacklist_uas_357d.conf
$ sudo update-initramfs -u

и перезагрузки.

10
27.01.2020, 19:42

У меня была такая же проблема на Mint 18, но найденное мной решение, вероятно, можно применить к * Ubuntu 15/16, а также к аналогичным дистрибутивам Linux. Для меня, однако, я получал безвозвратную блокировку системы вскоре после того, как увидел ошибки UAS в dmesg.

В моем корпусе установлен чип ASMedia ASM1053, у которого, похоже, есть проблемы с модулем UAS моего ядра (4.4.0-72-generic).

После небольшого поиска я объединил два найденных решения: это, о котором YtvwlD упомянул и , это .

Сначала вы должны получить идентификатор оборудования вашего устройства с помощью команды lsusb . Как только вы это сделаете, найдите внешний / корпус / мост. Это может выглядеть, как показано ниже:

Bus 002 Device 002: ID 174c:5136 ASMedia Technology Inc. ASM1053 SATA 6Gb/s bridge

В моем случае идентификатор 174c: 5136 .

После этого вы должны создать файл в /etc/modprobe.d/ , чтобы соответствующее устройство было занесено в черный список из-за использования UAS (что вызывает проблемы), обновите образ initramfs, используя update -initramfs , затем перезагрузитесь, чтобы изменения вступили в силу.

$ echo options usb-storage quirks=174c:5136:u | sudo tee /etc/modprobe.d/blacklist_uas.conf
$ sudo update-initramfs -u
$ sudo reboot

Конечно, замените «174c: 5136» на идентификатор оборудования вашего моста / корпуса / внешнего устройства.Если все сделано правильно, вы должны увидеть подобное сообщение от dmesg при подключении устройства после перезагрузки:

[   93.985002] usb 4-1: UAS is blacklisted for this device, using usb-storage instead

С тех пор у меня не было никаких проблем с моим корпусом.

15
27.01.2020, 19:42

Чтобы применить причуду, упомянутую в других ответах, на лету, вы также можете установить ее во время выполнения:

echo "152d:0583:u" | sudo tee /sys/module/usb_storage/parameters/quirks

Замените 152d:0583идентификатором USB-устройства вашего устройства, конечно.

Это установит параметр quirksмодуля usb-storageна вышеупомянутое значение без необходимости перезагрузки.

5
20.06.2020, 05:12

Теги

Похожие вопросы