home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
Installationsprobleme?
Ruhezustand/Standby
Wake On Lan von der Fritzbox per X10 Fernbedienung und Cron
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="bamboocha" data-source="post: 780208" data-attributes="member: 81645"><p><strong>AW: Wake On Lan von der Fritzbox per X10 Fernbedienung und Cron</strong></p><p></p><p>Hallo zusammen,</p><p></p><p>hier die geforderte Anleitung.</p><p>Die Anleitung sollte nur benutzt werden, wenn man sich schon ein bisschen mit freetz auskennt.</p><p>Denn wenn die Fritzbox nicht mehr startet, dann sollte man wissen, was man tut.</p><p>Ich übernehme keine Haftung für irgendwelche Probleme, die auf der Fritzbox auftreten können.</p><p></p><p>Als Erstes benötigt ihr eine Buildumgebung für freetz.</p><p>Wenn Ihr keine habt, dann würde ich den VMWARE Player, WinSCP und Putty installieren.</p><p>Das VMWAre image bekommt ihr hier.</p><p><a href="http://sourceforge.net/projects/freetz-linux/files/freetz-linux-1.1.1/freetz-linux-1.1.1.tar.bz2/download" target="_blank">Download freetz-linux from SourceForge.net</a></p><p>Die Passwörter der Umgebung stehen hier</p><p><a href="http://www.ip-phone-forum.de/showthread.php?t=199449" target="_blank">Buildumgebung: freetz-linux</a></p><p>Wie ihr euch simple die Umgebung einrichtet ist hier beschrieben.</p><p><a href="http://freetz.org/wiki/help/howtos/common/first_trunk" target="_blank">help/howtos/common/first_trunk</a></p><p>Ich würde jedoch nicht trunk sonder die letzte stable Version auschecken.</p><p>[CODE]svn co http://svn.freetz.org/branches/freetz-stable-1.2 freetz-1.2[/CODE]</p><p></p><p>Ok, wenn die Umgebung erfolgreich funktioniert, dann könnt Ihr loslegen.</p><p></p><p>Für eure Box müsst ihr nun die Kernelmodule(Treiber) auswählen und kompilieren.</p><p>Folgende Module nutze ich. evtl. werden aber nicht alle benötigt.</p><p><span style="font-family: 'Courier New'">evdev</span></p><p><span style="font-family: 'Courier New'">usbcore.ko</span></p><p><span style="font-family: 'Courier New'">usbhid.ko</span></p><p><span style="font-family: 'Courier New'">mousedev.ko</span></p><p><span style="font-family: 'Courier New'">input-core.ko</span></p><p><span style="font-family: 'Courier New'">ati_remote.ko</span></p><p></p><p>Um diese in das freetz zu integrieren, müssen folgende Schritte durchgeführt werden.</p><p></p><p><span style="font-family: 'Courier New'">freetz@freetz-linux:~/freetz-1.2$ make kernel-menuconfig</span></p><p><span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">Device Drivers ---> Input device support ---></span></p><p> <span style="font-family: 'Courier New'"><M> Generic input layer (needed for keyboard, mouse, ...)</span></p><p><span style="font-family: 'Courier New'"><M> Event interface</span></p><p><span style="font-family: 'Courier New'">Device Drivers ---> USB support ---> </span></p><p><span style="font-family: 'Courier New'"><M> USB Human Interface Device (full HID) support</span></p><p><span style="font-family: 'Courier New'"><M> ATI / X10 USB RF remote control </span></p><p><span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">freetz@freetz-linux:~/freetz-1.2$ make kernel-precompiled</span></p><p> <span style="font-family: 'Courier New'"></span></p><p></p><p>Danach sind die Treiber kompiliert</p><p></p><p><span style="font-family: 'Courier New'">freetz@freetz-linux:~/freetz-1.2/kernel/modules-ur8-16mb-7270_04.86/drivers$ find . | grep "evdev\|usbcore\|usbhid\|mousedev\|input-core\|ati_remote"</span></p><p><span style="font-family: 'Courier New'">./usb/core/usbcore.ko</span></p><p><span style="font-family: 'Courier New'">./usb/input/ati_remote.ko</span></p><p><span style="font-family: 'Courier New'">./usb/input/usbhid.ko</span></p><p><span style="font-family: 'Courier New'">./input/evdev.ko</span></p><p><span style="font-family: 'Courier New'">./input/mousedev.ko</span></p><p><span style="font-family: 'Courier New'">./input/input-core.ko</span></p><p><span style="font-family: 'Courier New'"></span></p><p>Ich integriere sie nun in mein Image. </p><p>Evtl. kann man die Treiber auch mit insmod laden und dann den absoluten Pfad angeben. Aber das hat bei mir nicht geklappt.</p><p></p><p>Leider kann man die Module auch nicht automatisch bei menuconfig auswählen, </p><p>deshalb muss man noch die Datei ~/freetz-1.2/kernel/Confing.in anpassen</p><p></p><p>unter den Eintrag menu “drivers“ müssen folgende einträge hinzugefügt werden</p><p><span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">config FREETZ_MODULE_ati_remote</span></p><p><span style="font-family: 'Courier New'"> bool "ati_remote.ko"</span></p><p><span style="font-family: 'Courier New'"> default y</span></p><p><span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">config FREETZ_MODULE_usbhid</span></p><p><span style="font-family: 'Courier New'"> bool "usbhid.ko"</span></p><p><span style="font-family: 'Courier New'"> default y</span></p><p><span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">config FREETZ_MODULE_evdev</span></p><p><span style="font-family: 'Courier New'"> bool "evdev.ko"</span></p><p><span style="font-family: 'Courier New'"> default y</span></p><p><span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">config FREETZ_MODULE_mousedev</span></p><p><span style="font-family: 'Courier New'"> bool "mousedev.ko"</span></p><p><span style="font-family: 'Courier New'"> default y</span></p><p><span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">config FREETZ_MODULE_input_core</span></p><p><span style="font-family: 'Courier New'"> bool "input-core.ko"</span></p><p><span style="font-family: 'Courier New'"> default y</span></p><p><span style="font-family: 'Courier New'"></span></p><p>Nun starten wir </p><p></p><p><span style="font-family: 'Courier New'">freetz@freetz-linux:~/freetz-1.2$ make menuconfig</span></p><p></p><p>Dort setzten wir den hacken bei </p><p><span style="font-family: 'Courier New'">[*] Show advanced options </span></p><p><span style="font-family: 'Courier New'">Und dann bei Replace kernel</span></p><p><span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">Unter Advanced options ---> Kernel modules ---> drivers ---></span></p><p><span style="font-family: 'Courier New'">Überprüfen ob die Module vorhanden und mit * oder X gekennzeichnet sind.</span></p><p><span style="font-family: 'Courier New'"></span></p><p></p><p>Nun raus aus dem Menü und make starten.</p><p>Bei Modify kamen bei mir zwei Meldung </p><p>./fwmod: Zeile 412: ./patches/7270_v2/de/*.sh: No such file or directory</p><p>./fwmod: Zeile 412: ./patches/7270_v2/*.sh: No such file or directory</p><p>Die können ignoriert werden.</p><p></p><p>Nun ist das Image mit den Treibern fertig.</p><p></p><p>Bevor ihr es auf der Box aufspielt, solltet ihr die Einstellungen der Fritzbox sichern und das Recoverery Image runterladen.</p><p>Danach könnnt ihr es auf die Box aufspielen.</p><p></p><p>Wenn alles funktioniert, dann meldet euch per putty auf der Box an und ladet die Module.</p><p><span style="font-family: 'Courier New'">modprobe evdev</span></p><p><span style="font-family: 'Courier New'">modprobe usbcore.ko</span></p><p><span style="font-family: 'Courier New'">modprobe usbhid.ko</span></p><p><span style="font-family: 'Courier New'">modprobe mousedev.ko</span></p><p><span style="font-family: 'Courier New'">modprobe input-core.ko</span></p><p><span style="font-family: 'Courier New'">modprobe ati_remote.ko</span></p><p></p><p></p><p>Danach schließt den Empfänger an und überprüft, ob das Device erkannt wurde.</p><p>(Die Zahl 64 kann abweichen)</p><p></p><p><span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">/dev # cat /sys/class/input/event*/dev</span></p><p><span style="font-family: 'Courier New'">13:64</span></p><p><span style="font-family: 'Courier New'">/dev # cat /sys/class/input/event0/device/manufacturer</span></p><p><span style="font-family: 'Courier New'">X10 WTI</span></p><p></p><p></p><p>Nun must Ihr das Device zuordnen<span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">/dev # mknod /dev/event0 c 13 64 </span></p><p></p><p>Wenn das geklappt hat, dann könnt ihr ein cat auf dem event machen und überpüfen, ob die Tastaturbefehler ankommen.</p><p>/dev # cat /dev/event0<span style="font-family: 'Courier New'"></span></p><p><span style="font-family: 'Courier New'">¤£Lr¤</span></p><p></p><p>Wenn das alles funktionert hat, dann muss nur noch das kleine C-Programm cross-Kompiliert werden.</p><p>Die Anleitung kommt später.</p></blockquote><p></p>
[QUOTE="bamboocha, post: 780208, member: 81645"] [b]AW: Wake On Lan von der Fritzbox per X10 Fernbedienung und Cron[/b] Hallo zusammen, hier die geforderte Anleitung. Die Anleitung sollte nur benutzt werden, wenn man sich schon ein bisschen mit freetz auskennt. Denn wenn die Fritzbox nicht mehr startet, dann sollte man wissen, was man tut. Ich übernehme keine Haftung für irgendwelche Probleme, die auf der Fritzbox auftreten können. Als Erstes benötigt ihr eine Buildumgebung für freetz. Wenn Ihr keine habt, dann würde ich den VMWARE Player, WinSCP und Putty installieren. Das VMWAre image bekommt ihr hier. [url=http://sourceforge.net/projects/freetz-linux/files/freetz-linux-1.1.1/freetz-linux-1.1.1.tar.bz2/download]Download freetz-linux from SourceForge.net[/url] Die Passwörter der Umgebung stehen hier [url=http://www.ip-phone-forum.de/showthread.php?t=199449]Buildumgebung: freetz-linux[/url] Wie ihr euch simple die Umgebung einrichtet ist hier beschrieben. [url=http://freetz.org/wiki/help/howtos/common/first_trunk]help/howtos/common/first_trunk[/url] Ich würde jedoch nicht trunk sonder die letzte stable Version auschecken. [CODE]svn co http://svn.freetz.org/branches/freetz-stable-1.2 freetz-1.2[/CODE] Ok, wenn die Umgebung erfolgreich funktioniert, dann könnt Ihr loslegen. Für eure Box müsst ihr nun die Kernelmodule(Treiber) auswählen und kompilieren. Folgende Module nutze ich. evtl. werden aber nicht alle benötigt. [FONT="Courier New"]evdev usbcore.ko usbhid.ko mousedev.ko input-core.ko ati_remote.ko[/FONT] Um diese in das freetz zu integrieren, müssen folgende Schritte durchgeführt werden. [FONT="Courier New"]freetz@freetz-linux:~/freetz-1.2$ make kernel-menuconfig Device Drivers ---> Input device support ---> <M> Generic input layer (needed for keyboard, mouse, ...) <M> Event interface Device Drivers ---> USB support ---> <M> USB Human Interface Device (full HID) support <M> ATI / X10 USB RF remote control freetz@freetz-linux:~/freetz-1.2$ make kernel-precompiled [/FONT] Danach sind die Treiber kompiliert [FONT="Courier New"]freetz@freetz-linux:~/freetz-1.2/kernel/modules-ur8-16mb-7270_04.86/drivers$ find . | grep "evdev\|usbcore\|usbhid\|mousedev\|input-core\|ati_remote" ./usb/core/usbcore.ko ./usb/input/ati_remote.ko ./usb/input/usbhid.ko ./input/evdev.ko ./input/mousedev.ko ./input/input-core.ko [/FONT] Ich integriere sie nun in mein Image. Evtl. kann man die Treiber auch mit insmod laden und dann den absoluten Pfad angeben. Aber das hat bei mir nicht geklappt. Leider kann man die Module auch nicht automatisch bei menuconfig auswählen, deshalb muss man noch die Datei ~/freetz-1.2/kernel/Confing.in anpassen unter den Eintrag menu “drivers“ müssen folgende einträge hinzugefügt werden [FONT="Courier New"] config FREETZ_MODULE_ati_remote bool "ati_remote.ko" default y config FREETZ_MODULE_usbhid bool "usbhid.ko" default y config FREETZ_MODULE_evdev bool "evdev.ko" default y config FREETZ_MODULE_mousedev bool "mousedev.ko" default y config FREETZ_MODULE_input_core bool "input-core.ko" default y [/FONT] Nun starten wir [FONT="Courier New"]freetz@freetz-linux:~/freetz-1.2$ make menuconfig[/FONT] Dort setzten wir den hacken bei [FONT="Courier New"][*] Show advanced options Und dann bei Replace kernel Unter Advanced options ---> Kernel modules ---> drivers ---> Überprüfen ob die Module vorhanden und mit * oder X gekennzeichnet sind. [/FONT] Nun raus aus dem Menü und make starten. Bei Modify kamen bei mir zwei Meldung ./fwmod: Zeile 412: ./patches/7270_v2/de/*.sh: No such file or directory ./fwmod: Zeile 412: ./patches/7270_v2/*.sh: No such file or directory Die können ignoriert werden. Nun ist das Image mit den Treibern fertig. Bevor ihr es auf der Box aufspielt, solltet ihr die Einstellungen der Fritzbox sichern und das Recoverery Image runterladen. Danach könnnt ihr es auf die Box aufspielen. Wenn alles funktioniert, dann meldet euch per putty auf der Box an und ladet die Module. [FONT="Courier New"]modprobe evdev modprobe usbcore.ko modprobe usbhid.ko modprobe mousedev.ko modprobe input-core.ko modprobe ati_remote.ko[/FONT] Danach schließt den Empfänger an und überprüft, ob das Device erkannt wurde. (Die Zahl 64 kann abweichen) [FONT="Courier New"] /dev # cat /sys/class/input/event*/dev 13:64 /dev # cat /sys/class/input/event0/device/manufacturer X10 WTI[/FONT] Nun must Ihr das Device zuordnen[FONT="Courier New"] /dev # mknod /dev/event0 c 13 64 [/FONT] Wenn das geklappt hat, dann könnt ihr ein cat auf dem event machen und überpüfen, ob die Tastaturbefehler ankommen. /dev # cat /dev/event0[FONT="Courier New"] ¤£Lr¤[/FONT] Wenn das alles funktionert hat, dann muss nur noch das kleine C-Programm cross-Kompiliert werden. Die Anleitung kommt später. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
Installationsprobleme?
Ruhezustand/Standby
Wake On Lan von der Fritzbox per X10 Fernbedienung und Cron
Contact us
RSS
Top
Bottom