sch�n w�re es, wenn jemand da passende Doku f�r die 7270 einbauen
k�nnte. Prof. Henning?
Gru�
marte
Am 07.07.2011 20:46, schrieb pahenning:
> Aber klar geht das.
>
> Ich betreibe freetz + FHEm auf meiner 7270.
> Im Moment leider das Problem, dass unser Server einen Plattencrash
> hatte - und dort im Joomla hatte ich die Anleitung hinterlegt.
> Darum hier nur als Zitat gepostet:
>
> -------------------------- SNIP
> -----------------------------------------------------
>
> Vorl�ufige Anleitung zum Installieren von FHEM 5.0 auf der Fritzbox
> Prof. Dr. Peter A. Henning
>
> Achtung:
> Als gr��tes Problem bei dieser Installation erwies sich die eher
> mangelhafte Dokumentation von freetz, die es auch einem erfahrenen
> Linux-Anwender nicht leicht macht. Insofern sind im Folgenden noch
> viele Dinge unbefriedigend gel�st und durch Workarounds ersetzt. Jeder
> Nutzer ist aufgerufen, hier an einer sauberen L�sung mitzuwirken.
>
> 1. Im folgenden wurde mit der trunk-Version von freetz gearbeitet,
> weil nur diese gegenw�rtig erlaubt, eine FB mit der Firmware-Version
> 54.04.88 zu flashen. Leider erwies es sich als nicht m�glich, diese
> trunk-Version unter SuSE Linux 11.3 mit der aktuellen Version des Gnu
> C-Compilers zu �bersetzen. Gangbarer Weg: Download des �freetz-Linux�,
> dieses arbeitet in einer virtuellen Maschine (f�r diejenigen, die
> VMWare nicht sowieso schon nutzen: Der kostenlos verf�gbare VMWare-
> Player stellt die daf�r notwendige Umgebung bereit).
>
> 2. Wenn diese VM eingerichtet wurde (Anleitung dazu siehe an anderer
> Stelle !), sind folgende Schritte durchzuf�hren.
> 1. Erzeugung eines freetz f�r die Firmware-Version 54.04.88, und zwar
> mit einer abw�rtskompatiblen uclibc-Bibliothek
> Ausf�hren von make uclibc-menuconfig
> Im entsprechenden Konfigurationsdialog ausw�hlen
> General Library Settings->Enable SuSv3 LEGACY functions
> Ausf�hren von make erzeugt eine abw�rtskompatible uclibc-Bibliothek,
> die im Image eingebunden wird.
> Dieser Schritt ist notwendig, weil das �bersetzte Perl 5.6.2 auf einem
> mehr als 7 Jahre alten Sourcecode beruht. Typischer Fehler beim Start
> mit einer �zu neuen� uclibc: Die Funktion gcvt wird nicht gefunden.
> 2. Erzeugung eines kernel-Moduls cdc-acm.ko. Dieses ist eigentlich f�r
> USB-Modems gedacht und wird f�r die Kommunikation mit dem CUL (Funk-
> Schnittstelle) ben�tigt.
> Ausf�hren von make kernel-menuconfig
> Im entsprechenden Konfigurationsdialog ausw�hlen
> Device Drivers->USB-Support->USB Modem (CDC ACM) support
> Ausf�hren von make erzeugt ein Kernelmodul cdc-acm.ko im Verzeichnis
> kernel/modules-ur8-16mb-7270_04.86/drivers/usb/class/
> OFFENE Frage: Wie wird die Make-Umgebung von freetz dazu gebracht,
> dieses Modul in das image mit aufzunehmen ? Bisheriger Workaround:
> �bertragen dieses Kernelmoduls per ftp auf die FB, abspeichern
> zusammen mit FHEM auf dem USB-Stick. Und jeweils laden �von Hand�
> mittels
> mknod /dev/ttyACM0 c 166 0
> insmod cdc-acm.ko
> 3. Als N�chstes ist perl zu beschaffen: Idealerweise von
> http://fhem.de/fb7170/perl-5.6.2.tgz Diese Perl-Version ist 7 Jahre
> (!) alt, offenbar hat es aber noch niemand geschafft, eine neuere Perl-
> Version f�r di eFB 7270 zu erzeugen. Dieses Perl kann auf dem USB-
> Stick der FBF installiert werden.
> 4. Als N�chstes ist FHEM, Version 5.0 zu beschaffen. Auspacken und
> ebenfalls auf dem USB-Stick installieren. Bei mir hei�t der USB-Stick
fw (== fhemweb) + compress (== komprimierung) == HTML-Komprimierung (0 == aus)
:)
Was gibt's da für Vorgehensweisen? Ich habe was von einem Kernelmodul
gelesen...