Warum mountet DD-WRT mein externes USB-Laufwerk nicht?

Ich verwende DD-WRT auf einem Consumer-Router mit USB-Anschluss. Ein externes Laufwerk, das ich angeschlossen habe, wird aus irgendeinem Grund nicht gemountet. Ich habe bestätigt, dass das externe Laufwerk funktioniert, indem es an einen PC angeschlossen wird. Und ich weiß auch, dass der USB-Anschluss des Routers funktioniert, weil ich damit andere externe Laufwerke mounten kann. Da ich die Optware Busybox installiert habe, könnte ich ssh verwenden, um das Problem zu beheben (mehr dazu unten). Aber ich weiß nicht, wo ich anfangen soll.

Mein router ist ein F7D3402 Belkin Play läuft DD-WRT v24-sp2 mega (version), build 17084M mit der "NEWD-2" 2.6 kernel. Das Laufwerk, das ich anschließe, ist ein ~1 TB SATA-Laufwerk, das als eine große ext3-Partition in einem Veris MX-1 - Gehäuse formatiert ist:

geben Sie hier die Bildbeschreibung ein

Das Webinterface von DD-WRT zeigt keine Informationen über das MX-1-Laufwerk an, unabhängig davon, ob es direkt oder über einen USB-Hub angeschlossen ist:

geben Sie hier die Bildbeschreibung ein

Hier ist die Ausgabe von 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 

Ich bestätigte, dass das MX-1-Laufwerk funktionierte auf einem Windows-PC, wo es als "USB-zu-SATA-Brücke" identifiziert wurde."Das Laufwerk / die Partition wurde auch unter Datenträgerverwaltung angezeigt. Das Gehäuse verfügt über ein eigenes Netzteil, sodass kein USB-Strom vom Router bezogen werden muss.

Mit SSH habe ich eine Reihe von Paketen namens Optware auf einem USB-Stick installiert. Die Optware-Pakete, die ich installiert habe, enthalten Busybox-Dienstprogramme, die die für die Befehlszeile verfügbaren Tools enthalten. Ich benutze einen USB-Hub, um sowohl den Daumen anzuschließen fahren Sie mit MX-1-Laufwerk. Zum Beispiel kann ich fdisk -l, das den USB-Stick (/dev/sda) und alle anderen angeschlossenen Laufwerke außer dem MX-1 anzeigt. Dies ist normalerweise nicht auf Lager DD-WRT möglich.

Author: Gaff, 2011-07-06

4 answers

Dies könnte ein paar Dinge sein, das USB-Kabel, das Sie verwenden, ist möglicherweise fehlerhaft oder entspricht möglicherweise nicht den USB-Spezifikationen, oder der Router kann möglicherweise nicht genügend Ausgangsstrom bereitstellen, um das Laufwerk auszuführen.

Ich würde zuerst ein neues hochwertiges USB-Kabel ausprobieren. Wenn dies nicht funktioniert, schließen Sie einen angetriebenen USB-Hub an Ihren Router an und schließen Sie das Laufwerk dann an den Hub an. Es ist wichtig, einen angetriebenen Hub auszuprobieren, ein nicht angetriebener Hub muss seine eigene Leistung vom Router beziehen und noch weniger für Ihre Festplatte.

 4
Author: Mike Insch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-19 20:17:29

Seine dmesg-Meldungen weisen auf einen Fehler auf USB-Ebene hin, nicht auf einen Fehler beim Erkennen einer Partition oder eines Dateisystems. Das "Gerät akzeptiert keine Adresse" ist in der Tat ein häufiger Fehler bei defekten USB-Geräten.

Ich schlage nicht vor, dass das Gerät defekt ist, da es auf einem PC funktioniert. Es ist möglich, dass sowohl das Gerät als auch der Router (mit seinem USB-Treiber) auf subtile Weise beschädigt sind, wodurch sie zusammen ausfallen.

Es kann hilfreich sein, einen USB-Hub dazwischen zu legen (auch wenn dieser nicht mit Strom versorgt wird), weil der Hub möglicherweise Geräteprobleme toleriert, die den Fehler verursachen.

Sie können das Laufwerk auch auf einem Linux-PC ausprobieren. Das Laufwerk hat möglicherweise dasselbe Problem auf einem PC, wird jedoch nicht angezeigt, da die Windows-Treiber dies tolerieren.

 4
Author: Ambroz Bizjak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-25 09:15:31

Verwenden Sie Brainslayers, um möglicherweise unten zu erstellen 19519

- Partition mit Linux oder einer software.

Swap ist für ältere Router mit wenig Speicher erforderlich

Erstellen Swap von 32 MB atleast

Rest als ext 2/3 Partition erstellen

Erstellen Sie auch eine OPTware-Partition, wenn Optwares installiert werden muss

 0
Author: himanshu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-01-08 13:59:42

Wie wird das Laufwerk formatiert (oder sogar partitioniert)? Ich bin sicher, dass NTFS nicht erkannt wird und höchstwahrscheinlich auch keine GPT-Partitionen. Versuchen Sie FAT32 und eine MBR-Partition.

 -2
Author: Abraxas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-07-24 22:41:34