USB-накопители отключаются без видимых причин

USB-накопители отключаются без видимых причин

Название говорит само за себя.

Мой старый (более 10 лет) накопитель вышел из строя, и поскольку внешние устройства хранения данных стали очень большими и дешевыми, я решил сохранить свои данные на двух из них.

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

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

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

На устройстве установлена ​​ОС Ubuntu 18.04.04.

В чем может быть причина и как можно избежать этой неприятности?

Редактировать: только что это произошло снова.

При подключении моего устройства Android для разработки/отладки внешний диск со звуком отключился и снова подключился (вы могли услышать щелчок).

Программы с открытыми файлами на внешнем устройстве не могли прочитать с него данные, даже когда в уведомлении говорилось, что устройство подключено «только что».

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

Редактировать2:

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

решение1

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

Знаете ли вы, какой ток потребляют устройства? Это устройства USB 2.0 или USB 3.x? Порты на хосте USB 2.0 или USB 3.x?

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

Порт USB 2.0 должен обеспечивать 500 мА. Устройство USB 2.0 может потреблять до 1,5 ампер, но только после того, как устройство запросит больше мощности и запрос будет удовлетворен хостом. Некоторые порты USB 2.0 будут обеспечивать до 2,4 ампер, используя опцию соответствия спецификации USB-PD.

Порт USB 3.x должен обеспечивать ток силой 900 мА, часто обеспечивает 1,5 А для совместимости с USB 2.0 и может обеспечивать ток силой до 3 А для мощных устройств USB 3.x и маломощных устройств USB-PD.

Используйте цифры, которые я привожу, как отправную точку для проверки наличия проблем с питанием. Проверьте USB-устройства на предмет того, какой ток они потребляют. Посмотрите, указана ли выходная мощность для USB-портов на компьютере. Вероятно, можно с уверенностью предположить, что любой порт может обеспечить 1,5 ампера, если вы не можете найти ничего, что говорило бы об обратном. Этот бюджет в 1,5 ампера может быть разделен между более чем одним портом, поэтому два устройства с высоким потреблением тока на соседних портах могут вызвать проблему с питанием.

Связанный контент