[1] Archiv / MLD 3.x / Development / Lirc: Kernelmodule Für Igorplugusb
 

Offline t-bird.de

  • Profi Member
  • ****
  • Posts: 316
    • View Profile
Lirc: Kernelmodule Für Igorplugusb
« on: February 28, 2012, 17:25:01 »
Hallo,

ich stoße beim Einrichten der Fernbedienung auf ein Problem, dass mit der eingesetzten lirc-Version eigentlich behoben seion sollte:

Ich bekomme einen Buffer overrun, wenn ich eine Taste auf der Fernbedienung drücke.

Bei meiner Suche bin ich auf einen Fehler gestoßen, der mit der lirc-Version, die seit Version Maverick ausgeliefert wird gefixt ist.

Hier ganz unten:  https://bugs.launchpad.net/ubuntu/+source/l...irc/+bug/364699

Da der Fehler komischerweise trotzdem auftritt, habe ich weiter geforscht und das hier gefunden: http://www.lirc.org/html/table.html

Dort steht, dass, will man den igorusbplug einsetzen, weitere Module geladen werden müssen:

Hardware:  Igor Cesko's USB IR Receiver  (der ist bei mir verbaut)
configure --with-driver option:  igorplugusb
Required LIRC kernel modules:  lirc_dev lirc_igorplugusb
lircd driver:  default

Ist beim MLD das lirc_igorplugusb-Modul enthalten? Bzw. wie kann ich feststellen, ob es drin ist?

Liebe Grüße

t-bird
VDR1: MLD-VDR 3.0.1.1 devel, Streacom F7C Evo, Atric-Einschalter mit Harmony 200, Zotac IONITX-S-E, Digital Devices Cine C/T V6
VDR2: MLD_SERVER 3.0.1.1 devel, headless, uralter Celeron mit 500MB RAM, 3xTechnotrend TT-Budget C-1501
VDR3: RPI mit MLD-VOMP-Client an 32" 16:9 Röhre via FBAS auf Scart
VDR4: MLD-VDR 3.0.1.1 Client ohne DVB-Karte, Zotac ION-ITX, Atric-IR-Empfänger
VDR5: RPI mit MLD-rpihddevice-Client

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Lirc: Kernelmodule Für Igorplugusb
« Reply #1 on: February 28, 2012, 20:32:58 »
müsste ja geladen werden, wenn du tastendrücke empfängst

wieder würde ls /etc/addons und natürlich lsmod helfen
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20441
    • View Profile
    • ClausMuus.de
Lirc: Kernelmodule Für Igorplugusb
« Reply #2 on: February 28, 2012, 20:34:24 »
Hi,

sofern Du das lirc-Addon installiert hast, wird ein igorplugusb Empfänger automatisch erkannt. Dort ist also keinerlei weitere Handarbeit nötig. Also nur Quickstart Setup das empfohlene Addon auswählen und schon get der Empfänger.
Aber soweit bist Du ja bereits :)

Dein Problem dürfte nun sein, dass der igorplugusb Empfänger nur mit RC5 Fernbedienungs-Codes klaar kommt, da der interne Speicher für die meisten anderen Codes zu klein ist. Du musst also eine Fernbedienung nehmen die RC5 Codes sendet, bzw. Deine Programmierbare Fernbedienung entsprechend einstellen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline t-bird.de

  • Profi Member
  • ****
  • Posts: 316
    • View Profile
Lirc: Kernelmodule Für Igorplugusb
« Reply #3 on: February 28, 2012, 22:28:29 »
Hallo,

lsmod ist dein Freund...  Die Kernelmodule des igorplugusb werden geladen.

Ich hatte es so verstanden, dass überhaupt nur RC5-Signale angenommen werden. Aber wenn der Empfänger auch andere Signale aufnehmen kann und dann der Treiber ein Problem mit seinem Puffer bekommt, ist das natürlich was anderes.

Das probiere ich mal aus. Ich habe jetzt 6 Fernbedienungen getestet und mit keiner hat es funktioniert.

Nach einer kurzen Recherche kam dann raus, dass bei denen, wo irrecord überhaupt ein Signal angenommen hat, allesamt keine RC5-FBs sind.

Ein Kollege hat mir eine Logitech Harmony 700 zum Testen angeboten. Die kann definitiv RC5. Hoffentlich klappt's.

Nochmal Danke für die Info...

Liebe Grüße

t-bird
 
VDR1: MLD-VDR 3.0.1.1 devel, Streacom F7C Evo, Atric-Einschalter mit Harmony 200, Zotac IONITX-S-E, Digital Devices Cine C/T V6
VDR2: MLD_SERVER 3.0.1.1 devel, headless, uralter Celeron mit 500MB RAM, 3xTechnotrend TT-Budget C-1501
VDR3: RPI mit MLD-VOMP-Client an 32" 16:9 Röhre via FBAS auf Scart
VDR4: MLD-VDR 3.0.1.1 Client ohne DVB-Karte, Zotac ION-ITX, Atric-IR-Empfänger
VDR5: RPI mit MLD-rpihddevice-Client

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20441
    • View Profile
    • ClausMuus.de
Lirc: Kernelmodule Für Igorplugusb
« Reply #4 on: February 29, 2012, 00:50:17 »
Hi,

nicht der Treiber hat nen Speicherproblem, sondern die igorplug Hardware ;)

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline t-bird.de

  • Profi Member
  • ****
  • Posts: 316
    • View Profile
Lirc: Kernelmodule Für Igorplugusb
« Reply #5 on: March 01, 2012, 10:08:07 »
Hallo,

der Hinweis auf das RC5-Protokoll war goldrichtig. Mit der auf "VDR 1.6" eingestellten Logitech-Harmony habe ich keine Buffer overruns mehr.

Ein erster Test, bei dem nicht allen Tasten zugeordnet wurden, war erfolgreich.

Grüße

t-bird
 
VDR1: MLD-VDR 3.0.1.1 devel, Streacom F7C Evo, Atric-Einschalter mit Harmony 200, Zotac IONITX-S-E, Digital Devices Cine C/T V6
VDR2: MLD_SERVER 3.0.1.1 devel, headless, uralter Celeron mit 500MB RAM, 3xTechnotrend TT-Budget C-1501
VDR3: RPI mit MLD-VOMP-Client an 32" 16:9 Röhre via FBAS auf Scart
VDR4: MLD-VDR 3.0.1.1 Client ohne DVB-Karte, Zotac ION-ITX, Atric-IR-Empfänger
VDR5: RPI mit MLD-rpihddevice-Client

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
Lirc: Kernelmodule Für Igorplugusb
« Reply #6 on: March 01, 2012, 10:28:47 »
btw
Wenn alle Stricke reißen und kein COM Anschluss da ist aber unbedingt benötigt wird.
Es gibt inzwischen sogar PCIe COM Karten mit Kernel (ab 2.6) Unterstützung (nicht alle Karten).
--> Delock
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Lirc: Kernelmodule Für Igorplugusb
« Reply #7 on: December 26, 2012, 23:01:35 »
Hi,

entschuldigt bitte wenn ich einen so "alten" (weil vor der MLD 3.0.2) Thread hervorhole, aber ich würde gerne meinen igorplugusb-LIRC Empfänger aktivieren. Und da hat sich ja viel getan...

Ich hatte das Modul  zwar schon öfters mal an der MLD 3.0.2 angesteckt, aber da wurde es nie vom Kernel erkannt. Daher gab es die Vermutung, es sei defekt. Aber der Hersteller hat es freundlicherweise mal geprüft und ich erhalte auch "ordentliche" Meldungen, wenn ich das Modul z.B. an meinen Ubuntu 12.04 (MLD-Develumgebung) anstecke. Also gehe ich davon aus, das hier etwas im KERNEL noch aktiviert werden müsste.

Aufgrund meiner Suche habe ich auch dieses Thread gefunden, der sich zwar auf die LIRC-Module bezieht, aber das ist ja die nächste Stufe. Oder?

Also, wenn ich das Modul an meine "normale" Ubuntu 12.04 Hardware stecke, dann kommt solch ein Eintrag ins /var/log/syslog.
Code: [Select]
Dec 26 22:28:09 KP-Pit12 kernel: [19713.749914] lirc_dev: IR Remote Control driver registered, major 250
Dec 26 22:28:09 KP-Pit12 kernel: [19713.771543] lirc_igorplugusb: module is from the staging directory, the quality is unknown, you have been warned.
Dec 26 22:28:09 KP-Pit12 kernel: [19713.772920] lirc_igorplugusb 5-2:1.0: lirc_dev: driver lirc_igorplugusb  registered at minor = 0
Dec 26 22:28:09 KP-Pit12 kernel: [19713.794076] lirc_igorplugusb[2]: Ing. Igor Cesko, Copyright(c) 2003 IgorPlug-USB (AVR) on usb5:2
Dec 26 22:28:09 KP-Pit12 kernel: [19713.799781] usbcore: registered new interface driver lirc_igorplugusb

also alles gut...

wenn ich das gleiche an der MLD 3.0.2 mache dann kommt nur folgendes ins /var/log/messages:

Code: [Select]
Dec 26 22:38:11 (none) user.info kernel: usb 5-1: new low-speed USB device number 2 using uhci_hcd
Dec 26 22:38:11 (none) user.err kernel: usb 5-1: device descriptor read/64, error -71
Dec 26 22:38:11 (none) user.err kernel: usb 5-1: device descriptor read/64, error -71
Dec 26 22:38:11 (none) user.info kernel: usb 5-1: new low-speed USB device number 3 using uhci_hcd
Dec 26 22:38:11 (none) user.err kernel: usb 5-1: device descriptor read/64, error -71
Dec 26 22:38:11 (none) user.err kernel: usb 5-1: device descriptor read/64, error -71
Dec 26 22:38:11 (none) user.info kernel: usb 5-1: new low-speed USB device number 4 using uhci_hcd
Dec 26 22:38:12 (none) user.err kernel: usb 5-1: device not accepting address 4, error -71
Dec 26 22:38:12 (none) user.info kernel: usb 5-1: new low-speed USB device number 5 using uhci_hcd
Dec 26 22:38:12 (none) user.err kernel: usb 5-1: device not accepting address 5, error -71
Dec 26 22:38:12 (none) user.err kernel: hub 5-0:1.0: unable to enumerate USB device on port 1

Habt ihr eine Idee, was da falsch läuft?

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Lirc: Kernelmodule Für Igorplugusb
« Reply #8 on: December 27, 2012, 00:02:44 »
Quote
wenn ich das gleiche an der MLD 3.0.2 mache dann kommt nur folgendes ins /var/log/messages:

Code: [Select]
Dec 26 22:38:11 (none) user.info kernel: usb 5-1: new low-speed USB device number 2 using uhci_hcd
Dec 26 22:38:11 (none) user.err kernel: usb 5-1: device descriptor read/64, error -71
Dec 26 22:38:11 (none) user.err kernel: usb 5-1: device descriptor read/64, error -71
Dec 26 22:38:11 (none) user.info kernel: usb 5-1: new low-speed USB device number 3 using uhci_hcd
Dec 26 22:38:11 (none) user.err kernel: usb 5-1: device descriptor read/64, error -71
Dec 26 22:38:11 (none) user.err kernel: usb 5-1: device descriptor read/64, error -71
Dec 26 22:38:11 (none) user.info kernel: usb 5-1: new low-speed USB device number 4 using uhci_hcd
Dec 26 22:38:12 (none) user.err kernel: usb 5-1: device not accepting address 4, error -71
Dec 26 22:38:12 (none) user.info kernel: usb 5-1: new low-speed USB device number 5 using uhci_hcd
Dec 26 22:38:12 (none) user.err kernel: usb 5-1: device not accepting address 5, error -71
Dec 26 22:38:12 (none) user.err kernel: hub 5-0:1.0: unable to enumerate USB device on port 1

Habt ihr eine Idee, was da falsch läuft?
Lirc Addon ist installiert? Bei dem dvb-remote Addon gibt es das lirc_igorplugusb Modul nicht.

Gruß
wino

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Lirc: Kernelmodule Für Igorplugusb
« Reply #9 on: December 27, 2012, 02:16:06 »
Hi,

Nee das nicht, aber ich dachte das es auch die Kernelmeldung ist bzw. sein sollten.  Ich werden nachher mal testweise lirc mit installieren und dann berichten.
Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Lirc: Kernelmodule Für Igorplugusb
« Reply #10 on: December 27, 2012, 10:58:41 »
Hi,
also auch wenn das LIRC Addon mit installiert ist, wird der Stick nicht erkannt. Was ja meine Theorie über ein fehlendes KERNEL-Modul unterstützt, oder?

----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20441
    • View Profile
    • ClausMuus.de
Lirc: Kernelmodule Für Igorplugusb
« Reply #11 on: December 28, 2012, 13:11:57 »
Mit der MLD-3.0.1 verwende ich nen igorplugusb Modul ohne Probleme. Mit der 3.0.2 müsste ich das erst mal checken, wenn ansonsten keiner ne Idee hat.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 3.x / Development / Lirc: Kernelmodule Für Igorplugusb
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.