Benutzer:Marc76/USB auf DSM4.3: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 25: Zeile 25:


(oder manuell per Texteditor) aus der .config entfernt werden. Auf jeden Fall muss dann mittels
(oder manuell per Texteditor) aus der .config entfernt werden. Auf jeden Fall muss dann mittels
  sed -i 's/# CONFIG_USB_SERIAL_GENERIC is not set/ CONFIG_USB_SERIAL_GENERIC=y/g' .config
  sed -i 's/# CONFIG_USB_SERIAL_GENERIC is not set/CONFIG_USB_SERIAL_GENERIC=y/g' .config


die Serial Generic Option aktiviert werden.
die Serial Generic Option aktiviert werden.

Version vom 4. September 2013, 21:26 Uhr

Voraussetzung: Martins Pakete sind installiert:

http://www.fischer-net.de/hausautomation/fhem/37-fhem-auf-synology-diskstation.html


ipkg install optware-devel

PATH erweitern (um optware-devel Programme zu priorisieren):

PATH=/opt/bin:$PATH
export PATH

Aktueller Kerlensource für die richtige CPU downloaden und auf der Synology entpacken

* http://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/3776branch/
* http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have

Wechsel in Dir source/linux-2.6.32

Diese .config Datei verwenden: http://pastebin.com/KRBV264Y

als .config in aktuellem Verzeichnis speichern

ODER die korrekte Datei aus dem Verzeichnis synoconfigs wählen. Hier kann es allerdings zu Fehlern beim Make kommen, die Module, die Fehler werfen müssen dann mittels

make menuconfig

(oder manuell per Texteditor) aus der .config entfernt werden. Auf jeden Fall muss dann mittels

sed -i 's/# CONFIG_USB_SERIAL_GENERIC is not set/CONFIG_USB_SERIAL_GENERIC=y/g' .config

die Serial Generic Option aktiviert werden.

Dann:

make modules

Das dauert ein paar Minuten...

die Module liegen nun hier:

drivers/usb/class/cdc-acm.ko
drivers/usb/serial/ftdi_sio.ko
drivers/usb/serial/pl2303.ko
drivers/usb/serial/usbserial.ko

Diese Module nun an die folgenden Stellen kopieren:

/lib/modules/
/usr/local/lib/modules/
/volume1/@appstore/usb-driver-kernel/modules/

Module neu installieren:

/var/packages/usb-driver-kernel/scripts/start-stop-status stop
/var/packages/usb-driver-kernel/scripts/start-stop-status start