Можно ли повторно обнаружить ненадежное подключенное USB-устройство?

Учитывая «групповое переключение питания» с поддержкой активного концентратора USB 2.0, и, среди других USB-устройств, к нему подключен внешний жесткий диск. Скорее всего, электроника или прошивка внешнего жесткого диска имеет некоторые проблемы, и каждый раз, когда происходит случайный сбой, система больше не распознает жесткий диск. Я имею в виду, lsusb больше не перечисляет его, однако, по крайней мере, диск все еще вращается.

Мой вопрос заключается в том, существует ли программный способ повторного распознавания жесткого диска, в то время как другие устройства в концентраторе остаются нетронутыми? Некоторый способ, который имитирует, как будто я сейчас подключил жесткий диск к определенному порту, воспроизводя необходимое рукопожатие, обычно выполняемое при подключении USB-оборудования (я предполагаю, что должен быть какой-то протокол, но, к сожалению, я не говорю по USB).

Это подразумевает, что следующие подходы являются тупиками в вышеуказанном контексте: * замена USB-концентратора на коммутацию питания для каждого порта (решение на основе HW) * замена жесткого диска на надежный (решение на основе HW) * подключите и обратно в HUB HDD (решение на основе HW) * с использованием usbreset или аналогичного (это также повлияет на другие подключенные устройства, так как у меня есть HUB с возможностью переключения групповой мощности) * игра с модулями ядра, имеющими отношение к USB (будет влиять и на другие подключенные устройства)

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

Заранее спасибо! веселит

0
задан 13 April 2017 в 15:24

1 ответ

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

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

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