Okay werde ich versuchen. Morgen gehts weiter. Danke dir für deine Hilfe.
Ohne euch wäre ich aufgeschmissen
Intel CIR Port - Erfahrungen?
- seahawk1986
- Geschlossen
-
-
So konnte net pennen
Ich habe mich jetzt mal getraut und die Schritte nach Anleitung ausgeführt. Aber keine Ahnung was das jetzt alles im System gemacht hat. Vielleicht erklärt es mir ja jemand.1 ) sudo apt-get install build-essential libdigest-sha1-perl linux-headers-generic patchutils git-core
2) git clone git://linuxtv.org/media_build.git3) cd media_build
./build4)
=== > die nuvoton-cir.h nuvoton-cir.c mit den patches aus https://bugs.yavdr.com/issues/651 ersetzen.
und zwar im pfad /media_build/linux/drivers/media/rc5)
sudo make install
6)
rebootUnd siehe da die Fernbedienung funktioniert um einiges besser. Morgen beschäftige ich mich näher damit. Ich muss nach Bettingen
Grüßle
-
Die Patches enthalten die neueste nuvoton Treiber, die auch den Bugfix mit den doppelten Tasten unter anderen enthält.
1) Installiert alles damit du die aktuellen "media" Treiber installieren kannst.
2) Holt dir ein Gerüst um die Treiber zubauen.
3) Holt und baut dir die Treiber
4) Überschreibt nur die nuvoton Treiber
5) Installiert dir alles.Johns
-
Ah okay. Vielen Dank.
Grüße
-
@ expression: haben die selbst kompilierten Treiber das Problem mit den doppelten Tasten behoben?
Nutzt du einen Kaufempfänger wie diesen: http://www.cohaus-berlin.de/sh…ll-Modell-IR1-01::86.html -
Ich habe nun auch einen CIR Empfänger angeschlossen am DH67GD.
Danke an Cohaus-Berlin.de für das Testexemplar .
Die grundsätzliche Integration war recht simple mit inputlircd, einfach die Module nuvoton_cir und ir-rc6-decoder laden und schon wurden die Keys bei mld 3.0 mit dem dvb-remote addon erkannt.
Einziger Haken aktuell:
- LED am Empfänger zeigt keinen FB Empfang an (das ist ein so weit ich gelesen habe bekannter Bug)
- zur Zeit beim DH67GD kein Wakeup aus S5 (Bios 0122) -> Biosupdate auf 0132 folgt noch, +5VSB sind auf jeden Fall da, aber der Empfänger schalten einfach den Rechner nicht ein. Oder mit dem Power Keycode stimmt was nicht?
- Polling Zeit ist mir zu lahm (könnte flotter im Menü rollen), da gibt es aber wahrscheinlich AnpassungsmöglichkeitenDoppelte Tastenreaktionen habe ich nur bei z.B. den Cursor Tasten, diese müssen bei gleichzeitiger Verwendung von XKeySym und KBD bei LIRC deaktiviert werden. Dann reagieren diese Tasten auch nur einmal und nicht 5-7mal.
-
Es hat ein wenig gedauert, aber nun funktioniert alles incl. Wakeup von S5. Es lag tatsächlich am Bios. Nun wacht der Rechner wunderbar aus S5 auf.
Bei meinem Exkurs auf Win7 habe ich dabei allerdings festgestellt, dass die IR Activity LED auch unter Windows nichts anzeigt.Insofern kann ich zumindest sagen, dass ich das Modul von Cohaus / RC6 CIR Empfänger als bessere und einzige deutsche Bezugsquelle (im Vergleich zu Ebay) sehe und es ruhigen Gewissens als Linux kompatible betrachtet werden darf.
Denn ein Einkauf bei Ebay aus dem fernen Osten ist immer so ne Sache...Wenn ich das richtig sehe, sollten die erforderlichen Module nuvoton_cir und ir-rc6-decoder bei neuerem Kernel (3.0.x oder auch früher?) bereits von hause aus vorhanden sein.
@seahawk,
ich hatte mal kurz ein Test unter 0.4 stable gemacht. Ootb wurde die FB nicht erkannt. Aus Zeitmangel habe ich aber nicht weiter suchen können, ich meine aber das mir lsmod kein nuvoton_cir angezeigt hatte, das ir-rc6-decoder hingegen schon. Wie war das bei Dir?AEOne,
bist Du Dir sicher, dass unter Windows die LED funktioniert? -
Da ich den Empfänger CIR-Empfänger von CoHaus Berlin ebenfalls testen durfte, hier mal meine Erfahrungen damit unter yaVDR 0.4 an einem Intel DH67BL und einer Harmony 300 mit MCE-Profil:
Installation und Konfiguration:
Der Empfänger wurde bei mir automatisch erkannt und sowohl Treiber als auch eine passende Keytable für den Empfänger geladen. Im Vergleich zu meinem selbst gebauten Emfänger hatte ich zu Beginn allerdings doppelte Tastendrücke, die auf einen Fehler im Treiber hindeuteten (da sie bereits in "ir-keytable -t" auftauchten). Mit dem am Freitag neu erschienenen linux-media-dkms (Vielen Dank an traxanos) ist dieses Problem behoben. Da sich durch das neue Paket die Treiber-internen Tastennamen offenbar z.T. geändert haben, habe ich eine neue Keytable für den Empfänger erstellt und entsprechend angepasst(mein Hilfsskript für rc-core vereinfacht das enorm ;)).Zum Empfänger selbst:
Die Platine ist ca. 2,7 x 2,7 cm groß und mit dem IR-Empfänger als höchstes Bauteil ca. 1,7 cm hoch. Inklusive des nach hinten überstehendem Anschluss + Stecker des mitgelieferten ca. 34 cm langen (Abstand Steckerbasis zu Steckerbasis) 7-poligem Anschlusskabel braucht man ca. 5 cm Tiefe, wenn man das Kabel nicht knicken möchte.Der Empfänger hat in 3 Tagen Test absolut zuverlässig funktioniert und ermöglicht eine sehr präzise Steuerung des VDR und von XBMC (kein Prellen, kein Nachlaufen). Das Aufwachen aus S5 und S3 klappt einwandfrei mit dem Power-Button Code einer MCE-Fernbedienung (S4 wird von yaVDR 0.4 nicht unterstützt, unter Windows und einer normalen Oneiric-Installation klappt das Wakeup aber auch aus diesem Energiesparzustand).
Insgesamt kann ich den Empfängern allen mit einem CIR-Header auf einem Motherboard mit Intel-Chipsatz empfehlen, die nicht selbst zum Lötkolben greifen wollen um die paar benötigten Teile (siehe Schaltplan und der Rest dieses Threads) zusammenzulöten.
Fazit:
Der Empfänger funktioniert mit dem neuen Treiberpaket und einer angepassten Keytable hervorragend unter yaVDR 0.4. Der Preis ist im Vergleich zu den Kosten der für den Eigenbau benötigten Bauteile recht hoch. Wer allerdings nicht selbst zum Lötkolben greifen will, fährt mit dem CIR-Empfänger von CoHaus Berlin sehr gut und kann ihn mit relativ wenig Aufwand unter yaVDR 0.4 nutzen. -
Es hat ein wenig gedauert, aber nun funktioniert alles incl. Wakeup von S5. Es lag tatsächlich am Bios. Nun wacht der Rechner wunderbar aus S5 auf.
Der Empfänger hat in 3 Tagen Test absolut zuverlässig funktioniert und ermöglicht eine sehr präzise Steuerung des VDR und von XBMC (kein Prellen, kein Nachlaufen). Das Aufwachen aus S5 und S3 klappt einwandfrei mit dem Power-Button Code einer MCE-Fernbedienung (S4 wird von yaVDR 0.4 nicht unterstützt, unter Windows und einer normalen Oneiric-Installation klappt das Wakeup aber auch aus diesem Energiesparzustand).
Insgesamt kann ich den Empfängern allen mit einem CIR-Header auf einem Motherboard mit Intel-Chipsatz empfehlen...
Fazit:
Der Empfänger funktioniert mit dem neuen Treiberpaket und einer angepassten Keytable hervorragend unter yaVDR 0.4....
Ich danke Euch beiden für Eure Tests.
Das hört sich alles ganz gut an und somit kann ich den Empfänger als Linux-kompatibel deklarieren.Bei meinem Exkurs auf Win7 habe ich dabei allerdings festgestellt, dass die IR Activity LED auch unter Windows nichts anzeigt.
... AEOne,
bist Du Dir sicher, dass unter Windows die LED funktioniert?
In der ersten Revision funktioniert die Status-LED zur Anzeige eines ankommenden IR-Signals noch nicht. Somit ist es klar, dass Dir das aufgefallen ist ;).Nochmals vielen Dank + Gruß
AEOne -
@ expression: haben die selbst kompilierten Treiber das Problem mit den doppelten Tasten behoben?
Nutzt du einen Kaufempfänger wie diesen: http://www.cohaus-berlin.de/sh…ll-Modell-IR1-01::86.htmlJa genau quasie den Selben. Habe es aber bisher nicht geschaft, dass meine Kiste mit dem CIR Modul sauber und jedesmal ohne freezer hochfährt.
Grüße
-
So nach dem ich jetzt weiß, warum sich meine Kiste immer (fast immer) aufhängt beim Booten. Liegt wohl an diesem CIR Modul (Bild angehängt)
Frage ich mich was ich tun kann damit dies nicht mehr passiert. Die linux-media-dkms habe ich schon installiert. Tritt aber ab und zu immer noch auf, leider.
Kann das auch am Kernel liegen ?Grüße
-
Sicher dass da nicht was anderes im Weg ist? Hast du dein Aufnahmeverzeichnis auf der SSD liegen oder irgendwie auf einen Server/NAS gelegt?
-
Hi meinst mich ?
Ne habe mal extra eine "naggische" yavdr Installation gemacht und bis auf die Treiber
[ANNOUNCE] Neue Treiber für yaVDR 0.4 nichts installiert / konfiguriert.Sobald ich das Modul an den CIR Port steche ist Schluss mit Lustig. Wenn ich es wieder abmache fährt der Bock wieder hoch.
Kann ich irgendwo einstallen, dass wenn die Kiste Crashed er einen Screen mit dem Fehler anzeigt, aller Bluescreen?Danke und Grüße, Doc.
-
Schreibt er denn beim Booten was ins Syslog?
-
Also im kernel.log finde ich nur folgendes:
yavdr:/var/log$ sudo more kern.log | grep nuvoton-cir
Nov 27 12:38:24 yavdr kernel: [ 5.716042] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0
Nov 27 12:48:39 yavdr kernel: [ 5.917710] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0
Nov 27 13:25:42 yavdr kernel: [ 6.227887] input: MCE IR Keyboard/Mouse (nuvoton-cir) as /devices/virtual/input/input3
Nov 27 13:25:42 yavdr kernel: [ 6.259500] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0
Nov 27 13:42:23 yavdr kernel: [ 6.208139] input: MCE IR Keyboard/Mouse (nuvoton-cir) as /devices/virtual/input/input3
Nov 27 13:42:23 yavdr kernel: [ 6.592923] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0Syslog:
yavdr:/var/log$ sudo more syslog | grep nuvoton-cir
Nov 27 12:38:24 yavdr kernel: [ 5.716042] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0
Nov 27 12:48:39 yavdr kernel: [ 5.917710] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0
Nov 27 13:25:42 yavdr kernel: [ 6.227887] input: MCE IR Keyboard/Mouse (nuvoton-cir) as /devices/virtual/input/input3
Nov 27 13:25:42 yavdr kernel: [ 6.259500] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0
Nov 27 13:42:23 yavdr kernel: [ 6.208139] input: MCE IR Keyboard/Mouse (nuvoton-cir) as /devices/virtual/input/input3
Nov 27 13:42:23 yavdr kernel: [ 6.592923] rc rc0: lirc_dev: driver ir-lirc-codec (nuvoton-cir) registered at minor = 0Finde aber nichts von wegen kernel panic. Man das nervt aber
Grüße
-
Ob das Modul vielleicht defekt ist ???
-
Hast du es richtig herum angeschlossen (falls Verpolung bei dir möglich)?
-
Nee leider, Verpolung ausgeschlossen, da je ein Loch des 8 Pin Pfostenstecker zugeklebt ist
Edit:
Das komische ist, wenn yavdr erstmal gebootet ist, ohne CIR Modul und ich es dann anstecke lässt sich yavdr per MCE Fernbedienung bedienen.
Okay was noch nicht geht ist das einschalten des PCs obwohl im Bios IR CIR enabled ist. (Aber das ist vielleicht ein andere Problem)
Grüße -
Ob das ein Kernel Problem ist ? Kernel update probieren ? oder ein do-release-upgrade -d auf 11.10 ?
-
oder ein do-release-upgrade -d auf 11.10 ?
Damit zerschießt du dir recht sicher irgendwas in yaVDR - für Oneiric gibt es nur unstable- und testing- Entwicklungspakete
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!