UART Verbindung - linuxu3er

linux
u3er
Direkt zum Seiteninhalt
UART Verbindung
Wer ein aktuelles Debian auf das Zyxel NSA325v2 installieren möchte muss einige Punkte beachten und folgendes Vorbereiten:

Ausbau der Platine
Zuerst muss man die Mainboardplatine des NAS ausbauen um an die Stecker für das Seriell-Kabel zu gelangen. Dazu Festplatten entfernen und die beiden Schrauben an der Unterseite lösen. Nun lässt sich das große Gehäuseteil nach hinten über den Lüfter wegziehen. Jetzt hab man den Festplattenkäfig, den Lüfter und den letzten Teil des Gehäuses inkl. Platine vor sich. Man schraubt die vier Schrauben vom Festplattenkäfig ab und die vier Schrauben vom Lüfter. Der Lüfter muss aus seiner Fassung  genommen werden und kann am Kabel neben dem Rest hängen. Mit etwas Feingefühl und Drücken muss man nun die Anschlüsse des NAS aus ihren Fassungen drücken um den Festplattenkäfig mit Platine vom restlichen kleinen Gehäuseteil zu entfernen. Hat man dies geschafft braucht man nur noch vier weitere Schrauben lösen, den Lüfter entfernen und man hat die reine Platine in der Hand.





Verkabelung
Jetzt hab ihr die Platine und könnt das Netzwerkkabel und die Stromversorgung wieder verbinden. Packt die Platine entweder in die kleine Gehäusehälfte oder auf eine nicht leitende Oberfläche. Da wir den Bootmanager des NAS austauschen wollen brauchen wir eine serielle Verbindung zur Platine, da wir ansonsten nicht sehen was passiert. Das passende UART USB-Kabel gibt es z.B. bei eBay (Suchbegriff "UART USB"). Preis ca. 4€ ohne Versand. Mein Kabel hat folgende Verschaltung und wird wie auf dem Bild angeschlossen.

Hinweis:
Ich habe ein UART USB-Kabel mit Prolific PL2303 HXA Chip für das es keinen Windows 10 Treiber mehr gibt. Im Geräte-Manager unter Anschlüsse (COM & LPT) wird dazu nur angezeigt "PL2303HXA phased out since 2012. Please contact your supplier." Ubuntu 19.04 kann mit dem Kabel aber noch etwas anfangen.

Verschaltung des UART USB-Kabels:
Rot -> VCC (5 Volt)
Schwarz -> GND
Grün -> TXD
Weiss ->RXD

Anschluss an die Platine:



Verbindung
Das UART USB Kabel ist nun mit der Platine des NAS verbunden und muss jetzt mit dem Linux System per USB verbundenh werden. In der Konsole kann man mit dmesg sehen, ob das Kabel erkannt wurde. Die Ausgabe zeigt mir dazu "pl2303 converter now attached to ttyUSB1". Damit haben wir alle Informationen um uns mit der NAS Platine zu verbinden. Ihr könnt entweder screen oder putty unter Linux nutzen.
Hier der Ablauf für screen:
 sudo apt install screen putty
 sudo screen /dev/ttyUSB1 115200  
Putty muss mit Superuser Rechten gestartet werden um Zugriff auf die Schnittstelle zu bekommen. In der Oberfläche eine Serielle Verbindung auswählen, Schnittstelle und Geschwindigkeit auswählen und verbinden.
 sudo putty  

Sobald ihr dann den Powerknopf (Rechts Gegenüber vom Stromanschluss) auf der NAS Platine drückt solltet ihr eine Textausgabe  über screen oder putty im Terminalfenster des Computer sehen. Mit einem Tastendruck an der richtigen Stelle könnt ihr dann auch den Autostart der NAS Original Firmware unterbrechen und Eingaben tätigen.

Sobald ihr eine Eingabekonsole habt könnt ihr mit dem Befehl "version" den Bootmanager abfragen.
 version  
U-Boot 1.1.4 (Jul 18 2013 - 10:47:29) Marvell version: 3.5.9
U-Boot 1.1.4 aus dem Jahr 2013 ist die Bootmanager Version von Zyxel aus der Original Firmware. Wenn alles erfolgreich läuft sollte am Ende dort etwas wie "U-Boot 2016.05-tld-1" bzw. ein neues Datum stehen.


Modifikation des Gehäuse
Weil man bei Fehlern im Bootprozess oder wenn nix mehr geht, ja nicht einfach einen Bilschirm an das NAS anschließen kann habe ich den UART Anschluss von der Platine an die Gehäuseaußenseite verlängert. Ist jetzt keine wunderschöne Modifikation aber funktional. Es wurde einfach ein Loch in die Rückseite des NAS gebort, Verlängerungskabel verlegt und mit Schrupfschlauch und Heißkleber verlegt. So kann man im Notfall von außen an den UART Anschluss und spart sich den Ausbau der Platine.


Zurück zum Seiteninhalt