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
wiki:smi:diskstation [2017/08/09 11:09]
ingof
wiki:smi:diskstation [2018/05/20 16:42] (aktuell)
ingof
Zeile 12: Zeile 12:
  
 <WRAP nopagebreak> <WRAP nopagebreak>
-==== Bootstrap =====+==== Bootstrap ===== (gilt nicht für Diskstation Pakete (SPK)
 Erst muss einmal IPKG installiert werden um weitere Pakete zu installieren. Erst muss einmal IPKG installiert werden um weitere Pakete zu installieren.
 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.
Zeile 67: Zeile 67:
 Dann muss noch festgestellt was die beiden Adapter unterscheidet:\\ Dann muss noch festgestellt was die beiden Adapter unterscheidet:\\
 '' ''
-udevadm info --name=/dev/ttyUSB0 --attribute-walk\\+%%udevadm info --name=/dev/ttyUSB0 --attribute-walk%%\\
 '' ''
 und\\ und\\
 '' ''
-udevadm info --name=/dev/ttyUSB1 --attribute-walk\\+%%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. 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:\\ Bei mir waren es diese Werte:\\
-'' +<file> 
-ATTRS{idVendor}=="0403"\\ +ATTRS{idVendor}=="0403" 
-ATTRS{idProduct}=="6001"\\+ATTRS{idProduct}=="6001"
 ATTRS{serial}=="AL0123MH" 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\\ 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\\
-'' 
-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> 
 +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:\\ Eventuell kann man auch an die Seriennummern auf anderen Wege kommen:\\
-''+<file>
 ls -la /dev/serial/by-id|grep ttyUSB 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_FT232R_USB_UART_AL0123MH-if00-port0 -> ../../ttyUSB0
 lrwxrwxrwx 1 root root 13 Jan 14 22:09 usb-FTDI_TTL232RG-VSW5V0_FTVB965T-if00-port0 -> ../../ttyUSB1 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:\\ Jetzt können die Einstellungen auch getestet werden:\\
-''sudo udevadm trigger\\''+''sudo udevadm trigger''
  
 Bei Erfolg sieht es dann so aus:\\ Bei Erfolg sieht es dann so aus:\\
-'' +<file> 
-ls -la /dev |grep ttyUSB\\ +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 ttySMI0 -> ttyUSB1 
-lrwxrwxrwx  1 root root           7 Jan 14 22:09 ttySWB0 -> ttyUSB0\ +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,   0 Jan 14 22:09 ttyUSB0 
-crw-rw----  1 root dialout 188,   1 Jan 14 22:15 ttyUSB1'' +crw-rw----  1 root dialout 188,   1 Jan 14 22:15 ttyUSB1 
 +</file>
 Jetzt haben wir zwei neue Links auf die ttyUSB0 und ttyUSB1. 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. Wenn sich jetzt nach dem Neustart diese Zuordnungen ändern bleiben die Links die selben.
Zeile 117: Zeile 116:
 <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>
  
Zeile 135: Zeile 137:
 <WRAP nopagebreak> <WRAP nopagebreak>
 ==== SMI-Server kompilieren ===== ==== SMI-Server kompilieren =====
-''in Arbeit''+Der SMI-Server ist ein Paket für die Synology Diskstation. 
 +Meine erste Test-Version gibt es hier: [[https://github.com/ingof/smi-server|https://github.com/ingof/smi-server]]
 </WRAP> </WRAP>
wiki/smi/diskstation.1502269742.txt.gz · Zuletzt geändert: 2017/08/09 11:09 von ingof