DVBSky S952 und nichts in /sys/class/rc

  • Bin mit Kernel 6.2 unter einem Jammy-basierten Mint unterwegs.

    Die DVBSky S952 funktioniert soweit nach manuellem Kopieren von dvb-demod-m88ds3103.fw nach /lib/firmware.

    Allerdings kann lirc unter /sys/class/rc nichts finden, Ordner ist leer.

    Code
    Oct 25 15:14:25 vdr-N100M lircd-0.10.1[5202]: Notice: accepted new client on /var/run/lirc/lircd
    Oct 25 15:14:25 vdr-N100M lircd-0.10.1[5202]: Info: initializing 'auto'
    Oct 25 15:14:25 vdr-N100M lircd-0.10.1[5202]: Notice: No input device available for devinput driver. Consider stopping lircd.socket or reconfigure lirc
    Oct 25 15:14:25 vdr-N100M lircd-0.10.1[5202]: Error: No /sys/class/rc/ devices found
    Oct 25 15:14:25 vdr-N100M lircd-0.10.1[5202]: Warning: Failed to initialize hardware

    Kann mir evtl. jemand auf's Pferd helfen?


    S952 mäßig sieht es so im Log aus:

  • Muss doch nochmal nerven, aber ich bin schier am Verzweifeln.

    ir-keytable -t erkennt Tastendrücke, wie hier die Menü-Taste

    Code
    # ir-keytable -t
    Ereignisse werden getestet. Bitte drücken Sie STRG-C, um abzubrechen.
    349.497206: Linux-Infrarotfernbedienungsprotokoll(rc5): Scancode = 0x1e0d umschalten=1

    In der /etc/vdr/conf.d/00-vdr.conf ist --lirc dabei.

    Im Anschluss wird vdr-sxfe manuell ohne --lirc gestartet.


    Die Tastendrücke zeigen im VDR keine Wirkung.


    In /etc/vdr/remote.conf sind Einträge wie LIRC.Menu Menu.

    Die /etc/lirc/lircd.conf.d/Hauppauge.conf sieht so aus

    Syslog sieht so aus

    Code
    Oct 28 20:07:16 vdr-N100M lircd[771]: lircd-0.10.1[771]: Info: Using remote: Hauppauge_WinTV_Nexus-S.
    
    
    Oct 28 20:07:16 vdr-N100M lircd[771]: lircd-0.10.1[771]: Notice: lircd(devinput) ready, using /var/run/lirc/lircd
    Oct 28 20:07:16 vdr-N100M lircd-0.10.1[771]: Warning: Running as root
    Oct 28 20:07:16 vdr-N100M lircd-0.10.1[771]: Info: Using remote: Hauppauge_WinTV_Nexus-S.
    Oct 28 20:07:16 vdr-N100M lircd-0.10.1[771]: Notice: lircd(devinput) ready, using /var/run/lirc/lircd
    Oct 28 20:07:17 vdr-N100M lircd[771]: lircd-0.10.1[771]: Info: initializing 'auto'
    Oct 28 20:07:17 vdr-N100M lircd[771]: lircd-0.10.1[771]: Info: Using device: /dev/input/event14
    Oct 28 20:07:17 vdr-N100M kernel: [    8.646107] input: cx23885 IR (DVBSky S952) (lircd bypass) as /devices/virtual/input/input25
  • Hi,

    Kerneltreiber? Neuerdings werden meines sehr beschränkten Linux IR-Fb-Wissens nach viele Fbs ohne Lirc verwendet sondern direkt mit dem Kernel Treiber.

    Und wenn es keine Hauppauge ist, warum dann so eine conf?

    Hast du denn auch die anderen Standardeinträge in der Remote.conf? Xkeysym, eventlirc und weitere...

    Nimm doch einfach die Remote.conf aus yavdr und teste damit, da müssten alle drin sein. Mehr schadet hier ja nicht...

    MfG Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Uff, ich hab's geschafft:

    Durch das hier In der /etc/lirc/lirc_options.conf folgendes geändert:

    driver = devinput -> default

    device = auto -> /dev/lirc0

    Dann geht's.


    Dann realisiert wieso: die alte Konfig, die ich noch aus Stretch-Zeiten gesichert hatte, basierte noch auf lirc 0.9.x, das noch eine hardware.conf kannte.

    Dort hatte ich auch DRIVER="default" und DEVICE="/dev/lirc0" drinnen.

    Neuere lirc-Versionen kommen aber ohne diese hardware.conf.

    Wobei ich in der alten lirc_options.conf auch devinput und auto drinnen hatte - das wurde aber offenbar durch die hardware.conf übertrumpft.

    Kerneltreiber? Neuerdings werden meines sehr beschränkten Linux IR-Fb-Wissens nach viele Fbs ohne Lirc verwendet sondern direkt mit dem Kernel Treiber.

    Ist das dieser lircd bypass) as /devices/virtual/input/input25?

    Geht das mittlerweile auch gänzlich ohne lirc?

    Zitat

    Und wenn es keine Hauppauge ist, warum dann so eine conf?

    Ich nutze eigentlich eine OneForAll, die ich mal vor Uhrzeiten auf die Tastenbelegung der FB meiner Hauppauge FF-Karte angelernt hatte.

  • Na dann Glückwunsch!

    MfG Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Ähm, noch was Kurioses:

    im syslog taucht jetzt bei jedem FB-Tastendruck folgendes auf

    Oct 29 15:53:27 vdr-N100M irw: "irw.cpp":108: Input/output error


    Für Google scheint die Fehlermeldung unbekannt.

    Da ich keine funktionalen Nachteil sehe: kann man das irgendwie fürs syslog unterdrücken?

  • Wozu denn lirc? Würde ich deinstallieren.

    Starte vdr ohne —lirc und dafür mit dem remote-Plugin. Dem übergibst Du aber nicht /dev/input/event14 als Quelle, weil die Numerierung sich ändern kann. Lieber eine udev-Regel anlegen, die für das cx23885 IR input device einen gleichbleibenden Symlink anlegt. Den dann für das remote-Plugin als Quelle konfigurieren.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Wozu denn lirc? Würde ich deinstallieren.

    In meiner trüben Erinnerung hatte ich 2013 die FF 2.1 durch die DVBSky S952 ersetzt.

    Damals ging das Remote-Plugin dann nicht mehr - oder die Codes wurden zu schnell interpretiert.

    Irgendwas war jedenfalls, sonst hätte ich freiwillig nicht auf lirc umgeschwenkt.


    Ich kuck es mir die Tage nochmal an.

Jetzt mitmachen!

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