[gelöst mit Work-Around] CIR mit Intel DH87RL wird nicht erkannt

  • Hallo zusammen,


    ich habe meinen ersten eigenen VDR zusammengestellt und vor kurzem konfiguriert. Ich habe zwar Grundkenntnisse in Linux, aber mit CIR und Infrarot Zeugs bislang nichts am Hut gehabt (das konnte meine AVG-II ganz von alleine). Mein VDR basiert auf yaVDR 0.5. Ich habe das Intel DH87RL MB und den Cohaus CIR Infrarot Empfänger CIR2-01. Zur Steuerung benutze ich ein Harmony One, wo ich in der Konfiguration das Windows Mediacenter eingetragen habe.


    Falls es wichtig ist, ich musste wegen der GT-630 Karte den 3.8er Kernel installieren und wegen der DD Cine CT die experimental v4l Treiber. Das CIR war bereits zur Installationszeit im BIOS eingeschaltet. Ich hab jetzt nicht extra ein Windows installiert oder so ähnlich. Ich kann aber mit der Harmony den PC einschalten (Geräte -> Windows Media PC ->PwrToggle). Zu diesem Zeitpunkt ist das ganze ja Linux frei.
    Wenn ich Linux gestartet habe finde ich nirgends einen Hinweis auf einen nuvoton-cir oder ähnliches.


    Leider weiß ich nicht, welcher Output von welchen Befehlen hier nun wichtig ist. Besteht die Möglichkeit die Steuerung über die CIR Schnittstelle zum Laufen zu bingen?
    Falls es aus welchem Grund auch immer (noch) nicht klappt. welche Alternative gäbe es, einen weiteren IR Empfänger zu nutzen? - Das Wichtigste, einschalten, geht ja schon.


    Bin für jede Hilfe dankbar.

    Lian Li PC-C37B, Intel i3-3220T, Intel DH77EB, 4GB DDR3, Zotac Zone GT 630 Passiv, Sea Sonic Platinum Series Fanless 400W, 120GB SSD Samsung EVO 840, DD Cine C/T V6 Dual + DD Duoflex C/T, yaVDR 0.5

    Einmal editiert, zuletzt von tiga99 ()

  • Hatte das gleiche vor 2-3 Wochen. Letzter Stand war cir geht momentan nicht mit den Board. Auch nicht mit Kernel 3.8.


    Letztendlich habe ich Board gegen dh77eb getauscht.


    Suche mal nach yavdr05a Bild bleibt schwarz thread.

    yavdr 0.61 testing SilverStone GD04S, Intel DH77EB, Intel G1610 CPU, 4GB RAM, Zotac Nvidia GTX-630 ,Corsair 4GB, Be quiet! BN140 System Power7, Samsung 830 SSD
    4 DVB-C Tuner L4M-Flex + Twin CT. Qnap TVS-873 per NFS als Aufnahmefreigabe.Per HDMI an Denon AVR-4300H/LG OLED 65B6D

  • Besteht die Möglichkeit die Steuerung über die CIR Schnittstelle zum Laufen zu bingen?


    Mit dem 3.8-er Kernel geht CIR von dem DH87RL definitiv nicht. Wahrscheinlich auch nicht mit dem 3.11-er, allerdings sehe es noch nicht 100% bestätigt. Schau mal das hier durch.


    Albert

  • Evtl kannst du bei Guenter Roeck http://roeck-us.net/linux/drivers/ einen passenden Treiber für den Nuvoton Chip auf deinem Board finden. Dort im Git scheint es was zu geben. Du must halt mal schaun, welcher Baustein auf deinen Board ist. Den passenden Treiber musst du aber selbst bauen und laden. VG Kurt

    [font='Verdana, sans-serif'][size=8]vdr hd: Core i3 2100T, 2GB, Intel DH67BL, Tevii S480, Sandisk G25 SSD, 2TB HDD, Intel CIR, Harmony 300, MSI G210, yavdr 0.5

    Einmal editiert, zuletzt von kh1309 ()

  • Evtl kannst du bei Guenter Roeck http://roeck-us.net/linux/drivers/ einen passenden Treiber für den Nuvoton Chip auf deinem Board finden. Dort im Git scheint es was zu geben. Den musst du aber selbst bauen und dann laden. VG Kurt


    Spannende Seite.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Hallo Albert,


    den Thread hatte ich schon gelesen, da ich anfangs auch das Netzwek Issue hatte. Hier hab ich dann das e1000e auf einen USB Stick gepackt und einfach installiert. Dann war das Issue auch weg. An dr Stelle nochmal danke für den Tipp (und Thread),


    Den 3.11 Treiber hatte ich zeitweise auch schon drauf. Damit geht es aber auch nicht. Zumindest nicht ohne Zutun. Und genau hier ist mein Problem. Wenn der Kernel alles kennt und kann, dann sollte doch zumindest mit irw etwas ankommen, oder? Ich verlange ja nicht, dass gleich der ganze VDR steuerbar ist. So hab ich das jedenfalls immer getestet.
    Da ich nicht weiß, ob das Intel CIR immer automatisch im Kernel drin ist oder man einen entsprechenden Treiber installieren kann/muss. So ist z.B. das rc_core und das nuvoton-cir nicht in der Liste wenn ich lsmod eingebe. Warum, weiss ich nicht.
    Wenn ich dann folgendes eingebe,

    Code
    modprobe rc_core
    modprobe nuvoton-cir


    sind die schon in der Liste,


    Code
    Module              	Size  Used by
    nuvoton_cir        	17731  0 
    rc_core            	26587  1 nuvoton_cir


    aber mir irw kann ich noch immer nicht s sehen.


    Ich würde gerne nochmal etwas tiefer einsteigen, wenn Ihr dazu Lust habt.


    Die Andere Alternative wäre halt ein weiterer IR-Empfänger, mit dem ich nach dem Einschalten alles andere steuere. Da hätte ich aber gerne eine Empfehlung von Euch, was da zu meiner Konfiguration passen würde.

    Lian Li PC-C37B, Intel i3-3220T, Intel DH77EB, 4GB DDR3, Zotac Zone GT 630 Passiv, Sea Sonic Platinum Series Fanless 400W, 120GB SSD Samsung EVO 840, DD Cine C/T V6 Dual + DD Duoflex C/T, yaVDR 0.5

  • Hier nochmal der funktionierende Link: http://www.roeck-us.net/linux/drivers/

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Evtl kannst du bei Guenter Roeck http://roeck-us.net/linux/drivers/ einen passenden Treiber für den Nuvoton Chip auf deinem Board finden. Dort im Git scheint es was zu geben. Den musst du aber selbst bauen und dann laden. VG Kurt


    Das hört sich wirklich spannend an. Mein Board hat wohl den Nuvoton NCT6883D-T. Ist zwar so erstmal nicht explizit genannt, aber ich kann ja mal durch das git browsen. Leider komme ich aber erst heute abend dazu. Wenn jemand schon vorher sich umsehen möchte, dann nur zu :D

    Lian Li PC-C37B, Intel i3-3220T, Intel DH77EB, 4GB DDR3, Zotac Zone GT 630 Passiv, Sea Sonic Platinum Series Fanless 400W, 120GB SSD Samsung EVO 840, DD Cine C/T V6 Dual + DD Duoflex C/T, yaVDR 0.5

  • Zitat
    Code
    rc_core            	26587  1 nuvoton_cir


    Da ist er doch!


    Mein Board hat wohl den Nuvoton NCT6883D-T.


    Eher NCT6683D!? NCT6683D is found on recent Intel mainboards (eg DH87MC, DH87RL).


    Ich würde gerne nochmal etwas tiefer einsteigen, wenn Ihr dazu Lust habt.


    Schau mal mit evtest nach was rüberkommt, vielleicht sendet es was Neues. Vorher eventlircd und VDR stoppen!


    Albert

  • Hi Albert,


    wie oben schon gesagt, ist der nuvoton-cir und rc_core erstmal nicht da (nach Neustart). Erst nach modprobe der genannten Module.

    Schau mal mit evtest nach was rüberkommt, vielleicht sendet es was Neues. Vorher eventlircd und VDR stoppen!

    Ok. Hab ich gemacht. Hier das Ergebnis:


    Das sieht für mich nicht so aus, als würde da was gefunden. Am ehesten wohl event11, aber ist wahrscheinlich etwas anderes.



    Ich hatte auch die Treiber von der Seite oben geladen und instaliert, aber die haben auch nicht funktioniert,


    NACHTRAG:
    Ich habe jetzt noch weiter auf der Seite gestöbert und das hier gefunden:
    https://github.com/groeck/nct6683/


    Dies hab ich mir runtergeladen und mit make und make install "installiert". Muss ich noch mehr machen? Ging alles irgendwie so flott.


    Nach Reboot ist das Verhalten wie vorher.

    Lian Li PC-C37B, Intel i3-3220T, Intel DH77EB, 4GB DDR3, Zotac Zone GT 630 Passiv, Sea Sonic Platinum Series Fanless 400W, 120GB SSD Samsung EVO 840, DD Cine C/T V6 Dual + DD Duoflex C/T, yaVDR 0.5

    Einmal editiert, zuletzt von tiga99 ()

  • Das sieht für mich nicht so aus, als würde da was gefunden. Am ehesten wohl event11, aber ist wahrscheinlich etwas anderes.


    Für mich auch nicht. Dennoch:


    Code
    cat /proc/bus/input/devices


    mal bitte posten. Du kannst auf Gutglück


    Code
    ir-keytable


    eingeben. Wenn es dann was liefert, was ich nicht wirklich glaube, dann ist der nächste Schritt:


    Code
    ir-keytable -t


    Ein Ergebnis bekommst Du nur, wenn tatsächlich ein Keymap geladen wurde.


    Albert

  • Dies hab ich mir runtergeladen und mit make und make install "installiert". Muss ich noch mehr machen?


    modeprobe gemacht? Kannst auch mal "sensors-detect" aufrufen. VG Kurt

    [font='Verdana, sans-serif'][size=8]vdr hd: Core i3 2100T, 2GB, Intel DH67BL, Tevii S480, Sandisk G25 SSD, 2TB HDD, Intel CIR, Harmony 300, MSI G210, yavdr 0.5

  • Kannst auch mal "sensors-detect" aufrufen.


    Wozu denn das? Wohl eher

    Code
    depmod -a


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • So, habe die o.g. Schritte inkl. modprobe gemacht. Es geht noch immer nicht. Was aber interssant ist, ist das sensors-detect. Weil er da wohl etwas mit nuvoton detected, aber einen unknown chipset erkennt.



    Am Ende will er foigendes in due /etc/modules eintragen

    Code
    # Generated by sensors-detect on Fri Dec  6 03:30:21 2013
    # Chip drivers
    coretemp


    Mehr leider nicht. Ich vermute einmal, dass der nicht erkannte Chipsatz das Problem ist, oder?

    Lian Li PC-C37B, Intel i3-3220T, Intel DH77EB, 4GB DDR3, Zotac Zone GT 630 Passiv, Sea Sonic Platinum Series Fanless 400W, 120GB SSD Samsung EVO 840, DD Cine C/T V6 Dual + DD Duoflex C/T, yaVDR 0.5

  • HI, schaetze mal der sensors-detect sagt aus, das der Nuvoton NCT6683D eSIO Chip nicht erkannt wird. Damit kannst du keine Sensordaten wie Spanunngen, Temperaturen und Drehzahl auslesen. Evtl würdest du das aber hinkriegen, wenn du den Treiber selbst baust.


    Davon aber läuft der CIR vermutlich immer noch nicht. Ich tippe, das der IO Chip neu ist und der nuvoton-cir Treiber auch ein Update braucht. Um reine Hardwareprobleme auszuschließen, könntest du noch testen, ob deine CIR Lösung unter Windows funktioniert. Wenn das so wäre, hättest du lediglich ein Treiberproblem.:(


    VG Kurt

    [font='Verdana, sans-serif'][size=8]vdr hd: Core i3 2100T, 2GB, Intel DH67BL, Tevii S480, Sandisk G25 SSD, 2TB HDD, Intel CIR, Harmony 300, MSI G210, yavdr 0.5

  • Ja, so sehe ich das auch. Ich hab mir jetzt bei Cohaus noch einen USB RC6 Dongle (Modell IR605Q) gekauft und an den HTPC gesteckt. So kann ich über den internen CIR den HTPC einschalten und in Linux hab ich dann den USB Empfänger. Ist der billigste und mit am wenigsten Arbeit verbundene Weg - aber dennoch nur ein Work-Around.


    Wen müsste man den kontaktieren bzgl. des nuvoton-cir Treibers und wer kann/darf so etwas? Ich hab schon mit dem Gedanken gespielt den Roeck direkt anzumailen, aber ich weiss nicht, ob das der "erfolgsversprechende" Weg ist. Da ich auch kein Entwickler bin, kann ich auch wenig beisteuern. Wie macht Ihr das denn sonst so, wenn mal ein Treiber nicht verfügbar ist?

    Lian Li PC-C37B, Intel i3-3220T, Intel DH77EB, 4GB DDR3, Zotac Zone GT 630 Passiv, Sea Sonic Platinum Series Fanless 400W, 120GB SSD Samsung EVO 840, DD Cine C/T V6 Dual + DD Duoflex C/T, yaVDR 0.5

  • Wen müsste man den kontaktieren bzgl. des nuvoton-cir Treibers und wer kann/darf so etwas?


    Jarod Wilson, jarod@redhat.com. Warum solltest Du es nicht dürfen?


    Albert

  • So kann ich über den internen CIR den HTPC einschalten


    Hallo,


    ich habe ebenfalls das Intel DH87RL Board. Ich habe den CIR Empfänger von CoHauS (CIR2-01) und nebenbei auch den USB Empfänger (Modell IR605Q). Müsste also Hardwareseitig genau Deinem Workaround entsprechen.


    Kannst Du mir helfen, wie ich den Rechner aus dem ausgeschalteten Zustand damit einschalte (habe eine MCE Fernbedienung)? Im Bios habe ich den CIR schon eingeschaltet - dennoch klappt es leider nicht.


    Vielen Dank im Voraus!

    [size=8]
    Server:
    Server1: VMware ESXi 6, Intel Xeon E3-1245v3 CPU (Haswell); 32 GB RAM; VM: yaVDR 0.5 headless mit 6 GB RAM und durchgereichten 6 x DVB-S2 Tuner (DD Octopus V3 Bridge mit 3 x DD Duoflex S2 V3) und einige weitere VM
    Storage und File-Server: Synology DS1815+ mit 3 x 6 TB WD Red und 1 x 6 TB WD Red als Hot Spare
    Server2: HP ProLiant MicroServer N54L mit 14 TB netto (nur für Backups)
    Wohnzimmer:
    VDR Client: yaVDR 0.5 & Win7, MS-Tech MC-1200, SilverStone SST-ST30SF 300W PSU, Intel DH87RL, i3-4330, Scythe Big Shuriken 2B, Zotac NVIDIA GeForce GT 630 ZONE Edition, 8 GB RAM, 60 GB mSATA SSD, DD Cine S2 V6.5, One for All 7960 FB
    Anzeige: LG 84" Zoll Ultra HD TV (LG 84UB980V)
    Sound: Yamaha RX-V775 + Emotiva XPA-2, Nubert Lautsprecher: Front: 2 x nuBox 681 (mit ATM-681 an XPA-2), Center: 1 x nuBox CS-411, Rear: 2 x nuBox DS-301, Sub: Nubert AW-993

  • Hallo mjelinski,


    ich kann da nur schreiben, was ich einstellen musste, wobei das nicht viel ist/war.


    Zunächst hab ich ein BIOS Update auf dem MB auf die neueste Version 3.22 gemacht. Ob das sein muss, weiß ich nicht. Dann habe ich CIR im BIOS eingeschaltet. Den CIR Stecker konnte man eingentlich nicht falsch auf dem MB aufstecken. Daher gehe ich davon aus, dass das bei Dir auch nicht der Fall sein kann.


    Anschließend habe ich die Harmony One FB konfiguriert. Hier musste ich das Profil Media Center PC (Microsoft MCE-FB Modell 1039) auswählen.


    Das war eigentlich alles. Danach konnte ich die FB zum Einschalten verwenden.


    Mögliche Fehlerursachen die ich sehe:
    1. CIR Stecker lose/nicht gesteckt auf MB (kann ja mal beim Kabelverzurren passieren)
    2. Stecker am Empfänger falsch angebracht oder lose
    3. FB nicht RC6 kompatibel oder ggf. nicht richtig konfiguriert, falls nötig.


    Gerade zum letzteren kann ich wenig sagen, da ich ja nur die Harmony habe.

    Lian Li PC-C37B, Intel i3-3220T, Intel DH77EB, 4GB DDR3, Zotac Zone GT 630 Passiv, Sea Sonic Platinum Series Fanless 400W, 120GB SSD Samsung EVO 840, DD Cine C/T V6 Dual + DD Duoflex C/T, yaVDR 0.5

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!