keine erkenung der usb platte nach firmware update

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

sarge

Benutzer
Registriert
15. März 2011
Beiträge
13
Reaktionspunkte
0
Punkte
0
Hi Leute

Ich hab heute ein Firmware update durchgeführt auf DSM 4.2-3211, nun erkennt mein Syno DS 411+
meine USB Seagate Backup Plus 4 Tb Platte nicht mehr.
Kann das an der neuen Firmware liegen?
Am PC funst die Platte ohne Probleme , hab jetzt mal an den Support geschrieben.
Vielleicht kann mir auch hier einer weiter helfen ;)

Vielen Dank

Gruß

Sarge
 
Zuletzt bearbeitet:
Hi!

Möglich ist alles. Seit dem Update auf DSM 4.2 wird mein iPhone auch nicht mehr erkannt Link zum Thread Ich habe das bereits an den Support weiter geleitet. Da du das auch bereits getan hast, würde ich sagen... mal abwarten, was Synology dazu sagt und das Ergebnis hier posten!

Tommes
 
Hi

Eine frage kann man die Firmware Downgraden auf 4.2-3202 ? oder sollte man lieber auf ein neues update warten?
Von Support noch keine Antwort falls was kommt melde ich mich wieder

Gruß
 
Hi Leute

Nach diversen E-Mails mit dem Support, habe ich heute eine neue Nachricht erhalten.
Ich möchte das hier auch weiter geben.

1. plug out the Seagate drive
2. enable telnet/ssh in Control Panel > Terminal
3. install Terminal software in your PC/Mac, like putty or Xshell.
4 use root account to login DS's IP address, the root password is the same as admin's
5. enter the command echo 0 > /sys/module/usb_storage/parameters/uas_check
6. Plugin the Seagate drive

Meine USB platte wird nun wieder ganz normal erkannt, bin mit dem syno-support echt zufrieden da kann man nicht meckern 1a Service.

Gruß

Sarge
 
Hm... interessant!

Ob der Befehl...
Code:
echo 0 > /sys/module/usb_storage/parameters/uas_check
... wohl auch bewirkt, das mein iPhone4 wieder erkannt wird? Bevor ich den Befehl jetzt spaßeshalber mal absetzte, würde mich noch interessieren, wie ich diesen wieder rückgängig machen könnten, falls es doch nicht klappt. Als Linux-Noob sollte man ja nicht Wild darauf los tippen. Rein logisch würde ich ja vermuten, das ich mit...
Code:
echo 1 > /sys/module/usb_storage/parameters/uas_check
... das ganze wieder rückgängig machen kann. Liege ich da richtig? Was sagen die Linux-Profis dazu?

Tommes
 
...äh... geht garnicht bei mir! Nach dem Absetzen des Befehls kam nämlich...

Code:
-ash: can't create /sys/module/usb_storage/parameters/uas_check: nonexistent directory

Tommes
 
Hi Tommes

Hast Du dich über den root login angemeldet? als admin haste nämlich die rechte nicht..

Gruß
 
Code:
echo 0 > /sys/module/usb_storage/parameters/uas_check
Bevor ich den Befehl jetzt spaßeshalber mal absetzte, würde mich noch interessieren, wie ich diesen wieder rückgängig machen könnten, falls es doch nicht klappt.

Also erstmal als 'root' anmelden. :)
Wenn du dann mit

Code:
cd  /sys/module/usb_storage/parameters

zunächst einmal in das Verzeichnis wechselst und dann ein 'ls' absetzt, dann siehst du, ob die Datei 'uas_check' bereits existiert oder nicht.

Mit dem
Code:
Echo 0 >  /sys/module/usb_storage/parameters/uas_check

erzeugst du letztlich nur diese Datei mit den Inhalt 0.
Wenn diese Datei also vorher nicht bei dir im Verzeichnis liegt (so wie z.B. bei mir auch), und du den Vorgang nachher wieder rückgängig machen möchtest, dann genügt ein

rm /sys/module/usb_storage/parameters/uas_check

um die Datei wieder zu löschen.
 
Hallo Puppetmaster und sarge!

Danke erstmal für eure Tipps und Hinweise, vor allem von dir Puppetmaster. Aber...

... nachdem ich mich mit dem Benutzer "root" und dem Admin-Passwort auf der Konsole eingeloggt habe (ja ich hatte mich auch sonst immer mit "root" angemeldet") und den Befehl...
Rich (BBCode):
echo 0 > /sys/module/usb_storage/parameters/uas_check
... absetze, erscheind bei mir immer noch...
Rich (BBCode):
-ash: can't create /sys/module/usb_storage/parameters/uas_check: nonexistent directory

Habe dann mal versucht, mit "touch" eine leere Datei zu erzeugen (ich bin ja lernwillig), aber auch das geht nicht. Wenn ich dann über das Admin-Tool in den Ordner einsteige und versuche diese Datei "uas_check" anzulegen, passiert goarnüschts!!!

Scheinbar bin ich doch zu blöd, eine einfache Datei unter Linux zu erzeugen.

BTW, die Ordnerrechte von /sys/module/usb_storage/parameters stehen bei mir als "drwxr-xr-x 2 root root" also 755! Das sollte ja eigentlich so funktionieren! Weiß auch nicht was das wieder soll.

BTW2: Wenn ich auf der Konsole ein whoami eintippe, kommt als Antwort auch "root" ! *Daumenhoch für den Noob*

Tommes
 
Zuletzt bearbeitet:
@Tommes:
Du hast völlig recht, auch ich kann unter /sys/.. keine Datei anlegen!
/sys ist (manchmal) auch nur ein virtuelles Filesystem. Wenn du mal 'mount' versuchst, dann findest du ja auch eine Zeile

Code:
/sys on /sys type sysfs (0)

sysfs deutet auf ein virtuelles Filesystem. Möglicherweise ist das der Grund, warum du dort nichts schreiben kannst. Aber warum geht es dann bei sarge??
Tja, da ist mein Latein auch am Ende.

Vielleicht gibt's ja noch einen Linux-Crack hier, der das erklären kann?
 
@Tommes:
Du hast völlig recht, auch ich kann unter /sys/.. keine Datei anlegen!
Na, da bin ich jetzt aber beruhigt.

Und da sagen die Leute immer... Linux ist einfach... pöh !

Wäre echt toll, wenn uns da mal ein "Nerd" weiterhelfen könnte. Mich würde schon interessieren, ob ich damit mein iPhone wieder per USB-Copy einbinden kann. Die Support-Anfrage mußte ich ja aufgrund der "debug.dat" Geschichte vorzeitig abbrechen. Oder sarge gibt uns den entscheidenden Tipp!

Tommes
 
Wie Puppetmaster schon richtig vermutet hat, ist das Verzeichnis "/sys" ein virtuelles Dateisystem. Dieser Ordner beherbergt das Sysfs. Dieses ist ähnlich wie das "procfs" (/proc). Sysfs exportiert Informationen zu Gerätetreibern und Geräten in den Userspace. Falls der Ordner "usb_storage" nicht existieren sollte, ist wahrscheinlich der Gerätetreiber nicht geladen. Probier einfach mal, das USB-Gerät zuvor anzustecken oder den Treiber manuell zu laden.


Viele Grüße
Süno
 
Hallo Süno und Danke schonmal für deine Unterstützung!
...Falls der Ordner "usb_storage" nicht existieren sollte, ist wahrscheinlich der Gerätetreiber nicht geladen.
Ich kann mich problemlos durch die Ordnerstruktur hangeln und sehe auch ein paar Dateien unter /sys/module/usb_storage/parameters . Und genau wie Puppetmaster habe ich das mit dem anstöpseln des Gerätes probiert. Habe auch mal alle anderen USB-Geräte (USV, DVB-S2 Stick) abgezogen... Neustart der DS... ohne Erfolg.

...Probier einfach mal, ....den Treiber manuell zu laden.

Witzig... du sprichst hier mit einem Linux-Noob ! :D

Ich glaub, das wird mir etwas zu kompliziert, das Ganze. Werd wohl mein EiFon vorerst wieder über den PC synchronisieren und hoffen, das es in einer der nächsten DSM Versionen einfach wieder klappt!

Tommes
 
Ich kann mich problemlos durch die Ordnerstruktur hangeln und sehe auch ein paar Dateien unter /sys/module/usb_storage/parameters . Und genau wie Puppetmaster habe ich das mit dem anstöpseln des Gerätes probiert. Habe auch mal alle anderen USB-Geräte (USV, DVB-S2 Stick) abgezogen... Neustart der DS... ohne Erfolg.

Anscheinend gibt es den von Synology angegebenen Parameter "uas_check" nicht in diesem Kernelmodul. Ich habe mal die Modulparameter als Strings aus dem Kernelmodul ausgeben lassen, es sind die gleichen wie im Sysfs.


Witzig... du sprichst hier mit einem Linux-Noob ! :D

Ich glaub, das wird mir etwas zu kompliziert, das Ganze. Werd wohl mein EiFon vorerst wieder über den PC synchronisieren und hoffen, das es in einer der nächsten DSM Versionen einfach wieder klappt!

Tommes

Ups, daran habe ich nicht gedacht :o
Die Treiber befinden sich im Verzeichnis "/lib/modules" und haben die Dateiendung ".ko". Laden kannst Du diese mit "insmod" und entladen "rmmod". "lsmod" listet die geladenen Treiber auf. "modprobe" ist eine komfortablere Variante, welches die ersten beiden Befehle vereint und ist bei einigen Distributionen als Skript implementiert. Auf der Synology funktioniert "modprobe" aber nicht ganz richtig.

Laden geht beispielsweise mittels
Code:
insmod /lib/modules/usb-storage.ko extra_delay=5
Parameter lassen sich wie im Beispiel mittels Name/Wertzuweisung anhängen. Die Parameter lassen sich aber auch über das Sysfs einstellen.

Für den Ipod kannst Du evtl. mit einigen der anderen Parameter, z.B. "extra_delay" Erfolg haben. Die Änderungen sind nicht permanent und nach einem Neustart wieder weg.


Viele Grüße
Süno42
 
Morgähn!

Wow, soviel Input am frühen Morgen muss ich erstmal verarbeiten. Danke, das du einem Non-Linux-Specialist wie mir, das nachladen von Treibern sehr eindrucksvoll und verständlich erklärt hast. Auch wenn mir das stelkenweise zu Hoch wird, wenn du mit so Dingen wie..."habe mal die Modulparameter als Strings"... anfängst. Da merke ich mal wieder, wie wenig ich über Linux weis. Aber das nur am Rande.

Ich werd, wenn ich dazu komme, heut Abend mal ein paar Test's durchführen und hoffen, das meine DS das alles überlebt!
Was mich aber viel mehr interessiert ist... wie kann der Support jemandem so einen Tipp geben, der nach euren Aussagen zu schließen, eigentlich garnicht funktionieren kann. Aber jetzt erstmal ein Kaffee...

Tommes
 
Hallo,
wie kann der Support jemandem so einen Tipp geben, der nach euren Aussagen zu schließen, eigentlich garnicht funktionieren kann.
ich denke das ist abhängig von der verwendeten Hardwareplattform.
/sys/module/usb_storage/parameters/uas_check habe ich auf meiner DS411+II auch, genau wie sarge (DS411+).

Gruß Götz
 
Hallo Götz!

War heut morgen wohl noch ein wenig früh mein Hirn. Süno hat ja geschrieben...

Anscheinend gibt es den von Synology angegebenen Parameter "uas_check" nicht in diesem Kernelmodul.

... ist mir aber grad erst aufgefallen, nachdem ich den post nochmal gelesen hab. Aber jetzt hab auch ich es begriffen. Trotzdem Danke nochmal für deinen Hinweis.

Tommes
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat