Ist das so richtig oder mache ich da was falsch?
LIRC-Daemon - Support für externen USB IR Empfänger
-
-
-
Und wie weiter
-
aufm zapper rumdrücken und schaun ob was passiert und angezeigt wird in telnet
-
Keine Funktion die LED leuchtet zwar auf aber nichts .
-
hmm den treiber hattest du auch vorher geladen ?
ansonsten auch mal lircd starten mit dem "-n" parameter um zu schaun ob der irgendwelche fehler anzeigt:
jetzt nochmal:
und dann nochma rumdrücken aufm zapper ...
PS: Mit STRG+C kannste das abbrechen und irw beenden ...
-
Es geht vielen Dank, das kriege ich ja nach dem Flashen der Box nie wieder zum laufen.Wenn ich die Box neu Starte dann läuft das doch wieder automatisch mit oder?
-
Naja eigentlich sinds ja "nur" die 3 Telnet-Befehle
Treiber laden, "lircd" und "irw".
Letzteres macht eigentlich dieser lircd.sh script aber den findet er ja bei dir nicht !?
Nachm neustart gehts wohl auch noch nicht dazu müsste der /usr/script/lircd.sh script aufgerufen werden können bin aber ratlos warum er sagt "not found" obwohl er da ist
-
Wenn ich Telnet schließe kann ich nicht mehr schalten .Gebe ich alles noch mal ein geht es wieder .Telnet aus gehts nicht mehr .Muß jetzt zur Arbeit.
-
dann starte irw mit dem & zeichen dahinter, dann wirds nicht beendet wenn du telnet dicht machst:
Zitatirw &
-
BlackMan
versuch mal um dein lircd.sh Skript so zu startenCodedm800 login: root root@dm800:~# lirc.sh stop -sh: lirc.sh: not found root@dm800:~# /bin/ash /usr/script/lircd.sh stop [SCRIPT] stop: LIRC Daemon
/bin/ash /usr/script/lircd.sh stop oder start, die Rechte müssen auf 755 stehen für die lircd.sh Datei. Falls das auch nicht klappt obwohl die Rechte stimmen und die Datei unter /usr/script liegt, so öffne doch die Datei "lircd.sh" mit dem DCC-Editor lösch eine Leerzeile (damit das Speichern-Symbol erscheint) und speichern - dann solltest eigentlich sicher sein, dass das Format der Datei auch passt (Linux-Konform ist).Gruß x.
-
Hallo xblubbxl
Das mit dem DCC-Editor löschen eine Leerzeile hat geklappt ,super Danke.
Nur wie krieg ich die box jetzt dazu wenn ich sie Boote das sie die Lircd wieder startet? -
Zitat
Original von Blackmann
Hallo xblubbxl
Das mit dem DCC-Editor löschen eine Leerzeile hat geklappt ,super Danke.
Nur wie krieg ich die box jetzt dazu wenn ich sie Boote das sie die Lircd wieder startet?So am besten (verlinkt den lircd.sh script im /etc/rc3.d/ verzeichnis (alles da drin wird beim booten aufgerufen)):
-
Das habe ich schon so gemacht .Das hattes du im Dreambox Foren sch on gepostet.
Nur es geht nicht ich muß immer den Treiber insmod /lib/modules/2.6.12-5.1-brcmstb-dm800/kernel/drivers/usb/input/usbhid.ko neu Laden . -
-
So jetzt läuft alles ,Harmony ist auch programmiert alles Top. Danke nochmal ,war ja nicht so einfach.
-
So Homey, hab heute endlich meinen Technisat IR Receiver bekommen und brauch jetzt natürlich deine hilfe.
Wenn ich den Stick anstecke erkennt er mit dmesg zumindest mal was.
Habe dann die devinput zip datei von dir genommen (technisat soll ja angeblich ein devinput sein) und irw und lircd in den sbin ordner (mit Rechte 755).
Wenn ich nun lircd starte kommt:
root@dm800:~# /usr/sbin/lircd --device=/dev/usb/hid/hiddev0 --driver=devinput
lircd: error in configfile line 4
lircd: reading of file '/etc/lircd.conf' failedund mit irw seh ich im telnet auch nix wenn ich auf der FB drücke.
Hab nur die 3 dateien genommen (lircd, irw, lircd,conf)
Oder brauch ich die usbhid.ko auch?config file hab ich von seite 3 genommen:
ZitatOriginal von kontodim
Wirst keine grosse Hilfe brauchen pepo83.... ist nicht so schwer wies aussieht.... vorallem wenn du n dev-input Gerät hast.Achtung von wegen mehr Knöpfen bei der Technisat!!!! Diese Helden haben links - rechts und oben - unten doppelt vergeben. Folgende Tasten senden das Selbe Signal:
Vol + = links
Vol - = rechts
Ch + = Rauf
Ch - = RunterNaja, somit relativiert sich das Ganze und es hat eine Taste zuwenig. Anbei mal eine lircd.conf für die Technisat von mir. Die HELP Taste fehlt. Die restliche Belegung ist im File selbstredend.....
Wenn einer das anpassen will und Hilfe braucht, helf ich natürlich gerne....Gruuuutz
-
Hallo Homey ich muß noch mal Nerven.
wenn ich auf meiner Harmony die Info Taste gedrückt halte verstellen sich die Farbtasten spulen usw.Haben dann alle die Info Funktion .Habe dann die lircd.conf neu eingespielt und neu gestartet dann geht es wieder.Vielleicht reicht auch nur Reboot.habe ich nicht Probiert. -
Zitat
Original von pepo83
Wenn ich nun lircd starte kommt:
root@dm800:~# /usr/sbin/lircd --device=/dev/usb/hid/hiddev0 --driver=devinput
lircd: error in configfile line 4
lircd: reading of file '/etc/lircd.conf' failedMach mal mit ohne Hiddev --device und mit -n und -D parameter zum debuggen!
also so:
-n sorgt dafür das LIRCD nicht als Deamon im Hintergrund läuft, sondern halt nur grad in deiner Telnet Session bis du es manuell beendest. Und -D5 ist das DEBUG-Level. 5 is das höchste und so zeigt er allemöglichen Infos an ... Ohne -n zeigt er definitiv nie was an in telnet ...
Wobei ich nicht weiss ob's das device "event7" ist oder 5 6 8 oder was auch immer.
Der output von "cat /proc/bus/usb/devices" und "find /dev/usb" wäre Interessant um rauszufinden was es ist ...
und poste mal was DMESG sagt wenn du das gerät anstöpselst!
Und warum "error in configfile" ? Was isn da in Zeile 4 bei dir?
PS: Guck mal im DMM Thread hier auf Seite 2, da geht's auch um ein DEV-Input Device (dafür wird auch der USB Maus+Tastatur Treiber gebraucht!), sofern du überhaupt ein Dev-Input Device hast, was sich als Maus/Tastatur meldet. Das weiss ich erst wenn du mir sagst was DMESG und die anderen 2 Befehle sagen ...
----
BlackmannDas hatte ich leider auch schonmal (hilft nur reboot). Bin grad nicht sicher ob es von meinen ersten Versuchen kommt das mit dem LANG halten von BLAU/TEXT hinzukriegen oder ob da sonst was hakt. Ich schau mir das nochmal an und probier's zu fixen in der nächsten version von IRW / IRControl ... Solang halt nicht Lang-Text drücken (geht ja eh noch nicht und er drückt mehrmals kurz TEXT)
-
Also den ersten Fehler hab ich schon mal gefunden, die USB Treiber waren im Gemini nicht aktiviert. War mir eig. sicher das die aktiviert sind, hab aber letztens das neue Gemini geflasht, da waren die einstellungen natürlich weg.
Also mit dmesg kommt:
Code
Alles anzeigenusb 2-2: new low speed USB device using brcm-ohci-0 and address 3 brcm-ohci-0 brcm-ohci-0.0: GetStatus roothub.portstatus [1] = 0x00100303 PRSC L DA PPS PES CCS usb 2-2: skipped 1 descriptor after interface usb 2-2: default language 0x0409 usb 2-2: new device strings: Mfr=1, Product=2, SerialNumber=0 usb 2-2: Product: USB IR Receiver usb 2-2: Manufacturer: USB IR Receiver usb 2-2: hotplug usb 2-2: adding 2-2:1.0 (config #1, interface 0) usb 2-2:1.0: hotplug usb 2-2: adding 2-2:1.0 (config #1, interface 0) usb 2-2:1.0: hotplug usbhid 2-2:1.0: usb_probe_interface usbhid 2-2:1.0: usb_probe_interface - got id input: USB HID v1.10 Keyboard [USB IR Receiver USB IR Receiver] on usb-ohci-brc -2 hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0004
bei "find /dev/usb" kommt nix
mit "cat /proc/bus/usb/devices":
Code
Alles anzeigenT: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.12-5.1-brcmstb-dm800 ohci_hcd S: Product=BRCM OHCI S: SerialNumber=ohci-brcm C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 11/900 us ( 1%), #Int= 1, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.12-5.1-brcmstb-dm800 ohci_hcd S: Product=BRCM OHCI S: SerialNumber=ohci-brcm C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=147a ProdID=e02d Rev= 0.05 S: Manufacturer=USB IR Receiver S: Product=USB IR Receiver C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=10ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.12-5.1-brcmstb-dm800 ehci_hcd S: Product=BRCM EHCI S: SerialNumber=ehci-brcm C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms
mit "cat /proc/bus/input/devices" hab ich jetzt auch ein neues device (aber nur eines, nicht 2 wie bei dem ausn DMM Forum) :
CodeI: Bus=0003 Vendor=147a Product=e02d Version=0005 N: Name="USB IR Receiver USB IR Receiver" P: Phys=usb-ohci-brcm-2/input0 H: Handlers=kbd event5 B: EV=10000b B: KEY=e080ffdf 1cfffff ffffffff fffffffe B: ABS=300 0
wenn ich nun mit "/usr/sbin/lircd -n -D5 --device=/dev/input/event5" starte, kommt:
Code
Alles anzeigenroot@dm800:~# lircd -n -D5 --device=/dev/input/event5 lircd: started server socket lircd: parsing '/etc/lircd.conf' lircd: "#" "model" lircd: "#" "devices" lircd: error in configfile line 4 lircd: reading of file '/etc/lircd.conf' failed lircd: reading of config file failed lircd: lircd(devinput) ready lircd: registering local client lircd: accepted new client on /dev/lircd lircd: initializing '/dev/input/event5'
mit irw im neuen telnet fenster seh ich aber trotzdem nix wenn ich zappe.
Wenn ich den Stick am PC anstecke wird er als Keyboard erkannt und ich kann mit der FB z.B. in Word Zahlen usw. schreiben.
Hab aber nen Link gefunden wo auch jemand den Stick mit lirc probiert hat:
http://www.vdr-portal.de/board/thread.php?threadid=64604Config file hab ich übrigens die von seite 3 hier genommen (siehe Anhang).