Adrian.Carver |
|
Темы:
3
Сообщения:
20
Участник с: 26 февраля 2021
|
Arch/KDE. Корпус Cooler Master. Внешний диск WD Passport. Ситуация следующая: WD включен в порт на передней панели, но НЕ монтируется автоматически. После выхода из спящего режима в Дисках и устройствах не виден до перезагрузки. При подключении в любой из задних портов на материнке - виден. Как я понял, вопрос в питании передней панели-"хаба". Я пытался читать арчвики и даже попробовал указанные рецепты, но с питанием панели ничего не придумал. Возможно, кто-то сталкивался с подобными ситуациями и решил этот вопрос? |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
Adrian.CarverКак правило, задние порты встроены в материнку, а передние порты подключаются к материнке с помощью проводов (точнее, USB-выход на передней панели это обычный USB-концентратор, подключенный к материнской плате). USB-контроллер обеспечивает подключенное устройство питанием-500 мА на 5 В (с выходом USB 3.0 возможно немного изменилось). Но самое главное, при подключении на передней панели нескольких устройств, объем питания не меняется - это те же 500 мА на 5 В, то есть возможна нехватка питания. По этому в передние слоты рекомендуется подключать только не требовательные к питанию устройства (мышь, клавиатуру, флешки и пр.), а вот требовательные к питанию устройства, такие как принтер, сканер и пр. рекомендуют подключать только в задние разъемы на материнской плате или использовать USB HUB с отдельным блоком питания. А вот в чем конкретно твоя проблема, не известно, информации нет. Проведи анализ - проверь как работает мышь, флешка … если с ними проблем нет, то скорее всего проблема в нехватке питания. Если погадать … Иногда причина обусловлена autosuspend - по дефолту параметр usbcore.autosuspend=2 (cat /sys/module/usbcore/parameters/autosuspend …. 2). Пробуй прописать параметр загрузки ядра usbcore.autosuspend=-1 Если это не поможет, а учитывая, что reboot помогает, то тогда должна помочь переиницилизация устройства после выхода из гибернации, без reboot, …. что это такое, погугли - если просто, то, например, имеем устройство 8564:1000 Transcend Information, Inc. JetFlash lsusb -tvv Выполняем переиницилизацию устройства 3-1echo '3-1' | sudo tee /sys/bus/usb/drivers/usb/unbind echo '3-1' | sudo tee /sys/bus/usb/drivers/usb/bind Если не поможет, есть и другие способы … НО, главное, нужно установить причину.
Ошибки не исчезают с опытом - они просто умнеют
|
Adrian.Carver |
|
Темы:
3
Сообщения:
20
Участник с: 26 февраля 2021
|
vasek Итого в сухом остатке с параметром ядра usb.autosuspend=-1Передняя панель-хаб после перезагрузки включается, работает. Ребут - реинициализация даёт сбой, остаётся порт с голым питанием, не воспринимающий до новой перезагрузки никакие устройства вообще. Только питание по USB. |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
Так и не понял - выполнял переиницилизацию устройства без его физического отключения??? Похоже нет ... Если это не помогло, то тогда пробуй переиницилизацию/переподключение не устройства, а шины/порта USB (программное переподключение шины/порта). Типа такого (главное найти шину) lsusb -t Для облегчения поиска пути к устройству смотрим выводudevadm info --attribute-walk --name=/dev/bus/usb/004/014 | grep devices looking at device '/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.1': Проверим номер устройства, чтобы не ошибиться cat /sys/bus/usb/devices/usb4/4-1/4-1.1/devnum ….. 14 Ну и далее две команды (приведены от root ... если не от root, то используй echo + tee) # echo 0 > /sys/bus/usb/devices/usb4/4-1/4-1.1/authorized # echo 1 > /sys/bus/usb/devices/usb4/4-1/4-1.1/authorized А вообще, повторюсь, нужно определить причину ... например, может не подгружается модуль или что другое. PS - пришла еще одна мысля - если это шина USB 3, то такое тоже возможно - обычно отключают, точнее переходят на USB 2. Как видишь, одни гадания, а информации ноль .... больше обсуждать не собираюсь ... все расписано, гугли и анализируй ... гадать нет смысла.
Ошибки не исчезают с опытом - они просто умнеют
|
Adrian.Carver |
|
Темы:
3
Сообщения:
20
Участник с: 26 февраля 2021
|
Благодарю. Уже копаю.) |