Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:smi:diskstation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
wiki:smi:diskstation [2016/01/11 00:07]
ingof
wiki:smi:diskstation [2017/08/17 20:43]
ingof
Zeile 16: Zeile 16:
 Diese [[http://www.synology-wiki.de/index.php/IPKG|Anleitung]] hat schon mal ganz gut funktioniert. Diese [[http://www.synology-wiki.de/index.php/IPKG|Anleitung]] hat schon mal ganz gut funktioniert.
  
-Allerdings muss dann der Pfad noch um ':/opt/bin:/opt/sbin' erweitert werden damit die installierten Programme auch ohne /opt/bin/ gestartet werden können.+Allerdings muss dann der Pfad noch um ':/opt/bin:/opt/sbin' erweitert werden damit die installierten Programme auch ohne /opt/bin/ gestartet werden können
 +'' export PATH='$PATH:/opt/bin:/opt/sbin' ''
  
-eigentlich sollte '' export PATH='$PATH:/opt/bin:/opt/sbin' '' diesen Job erledigen. Seltsamerweise wird der alte Pfad aber nicht übernommen.+oder besser gleich in /root/.profile mit ''vi /root/.profile'' ändern
 </WRAP> </WRAP>
  
Zeile 52: Zeile 53:
 od -x < /dev/ttyS0\\ od -x < /dev/ttyS0\\
 ''\\ ''\\
 +</WRAP>
 +
 +<WRAP nopagebreak>
 +==== Feste Portzuordnungen =====
 +Die USB-Seriell-Adapter können unter Linux nach einem Neustart anders zugeordnet werden.
 +Wenn mehrere USB-Adpater verwendet werden kann nicht garantiert werden dass der selbe Adapter wieder unter /dev/ttyUSB0 angesprochen werden kann.\\
 +
 +Als erstes alle USB-Seriell-Adapter einstecken und nachsehen ob und unter wechem Namen sie erkannt werden:\\
 +''pi@raspberrypi:~ $ dmesg | grep ttyUSB\\
 +[    4.769458] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0\\
 +[    4.776933] usb 1-1.4: FTDI USB Serial Device converter now attached to ttyUSB1
 +''
 +Dann muss noch festgestellt was die beiden Adapter unterscheidet:\\
 +''
 +%%udevadm info --name=/dev/ttyUSB0 --attribute-walk%%\\
 +''
 +und\\
 +''
 +%%udevadm info --name=/dev/ttyUSB1 --attribute-walk%%\\
 +''
 +
 +Dort dann durch die Einträge zu den Einträgen der USB-Adpater gehen und dort die PID,VID und Seriennummer suchen.
 +Bei mir waren es diese Werte:\\
 +<file>
 +ATTRS{idVendor}=="0403"
 +ATTRS{idProduct}=="6001"
 +ATTRS{serial}=="AL0123MH"
 +</file>
 +
 +jetzt muss noch die Datei **/etc/udev/rules.d/99-usb-serial.rules** erstellt werden. Für jeden USB-Adapter muss dann eine entsprechende Zeile eingefügt werden. Bei mir waren es diese zwei Zeilen\\
 +
 +<file>
 +SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="AL0123MH" , SYMLINK+="ttySWB0"
 +SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="FTVB965T" , SYMLINK+="ttySMI0"
 +</file>
 +
 +Eventuell kann man auch an die Seriennummern auf anderen Wege kommen:\\
 +<file>
 +ls -la /dev/serial/by-id|grep ttyUSB
 +...
 +lrwxrwxrwx 1 root root 13 Jan 14 22:09 usb-FTDI_FT232R_USB_UART_AL0123MH-if00-port0 -> ../../ttyUSB0
 +lrwxrwxrwx 1 root root 13 Jan 14 22:09 usb-FTDI_TTL232RG-VSW5V0_FTVB965T-if00-port0 -> ../../ttyUSB1
 +</file>
 +
 +Jetzt können die Einstellungen auch getestet werden:\\
 +''sudo udevadm trigger''
 +
 +Bei Erfolg sieht es dann so aus:\\
 +<file>
 +ls -la /dev |grep ttyUSB
 +lrwxrwxrwx  1 root root           7 Jan 14 22:09 ttySMI0 -> ttyUSB1
 +lrwxrwxrwx  1 root root           7 Jan 14 22:09 ttySWB0 -> ttyUSB0
 +crw-rw----  1 root dialout 188,   0 Jan 14 22:09 ttyUSB0
 +crw-rw----  1 root dialout 188,   1 Jan 14 22:15 ttyUSB1
 +</file>
 +Jetzt haben wir zwei neue Links auf die ttyUSB0 und ttyUSB1.
 +Wenn sich jetzt nach dem Neustart diese Zuordnungen ändern bleiben die Links die selben.
 +
 +
 </WRAP> </WRAP>
  
 <WRAP nopagebreak> <WRAP nopagebreak>
 ==== Pakete zum kompiliern ===== ==== Pakete zum kompiliern =====
-''IPKG install wget\\ +<file> 
-IPKG install bzip2\\ +ipkg install wget 
-IPKG install zlib\\ +ipkg install bzip2 
-IPKG install tar\\ +ipkg install zlib 
-IPKG install autoconf\\ +ipkg install tar 
-IPKG install automake\\ +ipkg install autoconf 
-IPKG install binutils\\ +ipkg install automake 
-IPKG install gcc\\ +ipkg install binutils 
-... ''+ipkg install gcc 
 +... 
 +</file> 
 </WRAP> </WRAP>
  
wiki/smi/diskstation.txt · Zuletzt geändert: 2018/05/20 16:42 von ingof