5

Я использую DD-WRT на потребительском маршрутизаторе с USB-портом. Внешний накопитель, который я подключил, по какой-то причине не монтируется. Я подтвердил, что внешний накопитель работает, подключив его к ПК. И я также знаю, что USB-порт маршрутизатора работает, потому что я могу подключить к нему другие внешние диски. Поскольку у меня установлен Optware busybox, я могу использовать ssh для устранения проблемы (подробнее об этом ниже). Но я не уверен, с чего начать.

Мой роутер - F7D3402 Belkin Play с DD-WRT v24-sp2 (мега версия), сборка 17084M с ядром «NEWD-2» 2.6. Подключаемый диск - это sata-диск ~ 1 ТБ, отформатированный как один большой раздел ext3, в корпусе Veris MX-1 :

Веб-интерфейс DD-WRT не отображает информацию о диске MX-1, подключен ли он напрямую или через USB-концентратор:

Вот вывод из dmesg:

usb 2-1: new full speed USB device using ohci_hcd and address 2 
usb 2-1: device descriptor read/64, error -62 
usb 2-1: device descriptor read/64, error -62 
usb 2-1: new full speed USB device using ohci_hcd and address 3 
usb 2-1: device descriptor read/64, error -62 
usb 2-1: device descriptor read/64, error -62 
usb 2-1: new full speed USB device using ohci_hcd and address 4 
usb 2-1: device not accepting address 4, error -62 
usb 2-1: new full speed USB device using ohci_hcd and address 5 
usb 2-1: device not accepting address 5, error -62 

Я подтвердил, что диск MX-1 работал на ПК с Windows, где он был идентифицирован как «мост usb-to-sata». Диск / раздел также отображается в разделе «Управление дисками». Корпус имеет собственный адаптер питания, поэтому ему не нужно получать питание от маршрутизатора.

Используя SSH, я установил набор пакетов под названием Optware на флэш-накопитель. Установленные мной пакеты Optware включают утилиты busybox, которые расширяют возможности инструментов, доступных для командной строки. Я использую USB-концентратор для подключения как флэш-накопителя, так и MX-1. Например, я могу сделать fdisk -l , который показывает флэш-диск (/dev/sda) и любые другие подключенные диски, кроме MX-1. Это обычно невозможно на складе DD-WRT.

4 ответа4

4

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

Я не предполагаю, что устройство сломано, так как оно работает на ПК. Вполне возможно, что и устройство, и маршрутизатор (с его USB-драйвером) ломаются неуловимым образом, что приводит к их отказу при совместном использовании.

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

Вы также можете попробовать диск на ПК с Linux. На самом деле диск может иметь ту же проблему на ПК, но вы не видите его, потому что драйверы Windows терпят это.

4

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

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

0

Используйте умственные способности 24, возможно, ниже 19519

Раздел с использованием Linux или программного обеспечения.

Замена требуется для более старого маршрутизатора с низким объемом памяти

Создать обмен 32 МБ по крайней мере

Создать остаток как ext 2/3 раздел

Также создайте раздел OPTware, если вам нужно установить optware.

-2

Как диск отформатирован (или даже разделен)? Я уверен, что NTFS не будет распознана, и, скорее всего, разделы GPT также не будут. Попробуйте FAT32 и раздел MBR.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .