fortgeschrittenes Linux Problem mit der Scrollrad X10

  • So, jetzt gibt es nur noch eine Kleinigkeit:
    Nach dem Aufwachen aus dem S3 ist die Keymap nicht mehr geladen.


    Wie man oben sieht hat sich das Interface geändert: /sys/class/rc/rc1/ (/dev/input/event10) statt /sys/class/rc/rc0/ (/dev/input/event5).
    Ich kann die FB wiedrbeleben, indem ich die Keymap für das neue Interface manuell lade.
    Wenn ich den USB Empfänger ziehe und stecke funktioniert die FB auch wieder. Dabei zählt das Interface nochmal um 1 hoch.


    Hat jemand einen Tip, wie ich den Empfänger beim Aufwachen aus dem S3 neu initialisiere ?


    Danke !

    Mainboard: Asus AT5ION (Prozessor: Intel Atom D525, Grafik: NVIDIA ION graphic), RAM: 4GB, HDD: 500 GB SATA FB: Pollin X10 (mit Scrollrad)
    Software:
    yavdr 0.5

  • Hat jemand einen Tip, wie ich den Empfänger beim Aufwachen aus dem S3 neu initialisiere ?


    Schau mal ob dieser Befehl dazu führt, dass die richtige Keytable geladen wird:

    Code
    for remote in $(ir-keytable 2>&1 | grep rc/rc | egrep -o "rc[0-9]{1,}"); do ir-keytable -a /etc/rc_maps.cfg --sysdev $remote ; done


    Wenn das klappt, könntest du einen Upstart-Job anlegen, der auf das "resume" Signal, das durch /etc/pm/sleep.d/20vdr_sleep ausgelöst wird, reagiert:

    Code
    start on resume
    
    
    task
    
    
    script
    for remote in $(ir-keytable 2>&1 | grep rc/rc | egrep -o "rc[0-9]{1,}"); do ir-keytable -a /etc/rc_maps.cfg --sysdev $remote ; done
    end script

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Super !!
    Das funktioniert. Damit es andere User nachfollziehen können:
    Ich habe die Datei "upstart-remote.conf" mit dem Inhalt aus deinem letzten Post im Verzeichnis /etc/init angelegt.


    DANKE !!! :respekt

    Mainboard: Asus AT5ION (Prozessor: Intel Atom D525, Grafik: NVIDIA ION graphic), RAM: 4GB, HDD: 500 GB SATA FB: Pollin X10 (mit Scrollrad)
    Software:
    yavdr 0.5

  • Das sollte auch im nächsten Update von yavdr-base drin sein (als /etc/init/reload-keytables.conf): https://github.com/yavdr/yavdr…7822faa6afc3883b1cb5e4d88

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Moin,


    hm, ich habe mir jetzt auch als Ersatz mal eine Medion/Pollin X10-FB mit Scrollrad geholt. Interessanterweie geht unter yavdr 0.5 das Scrollrad nicht. Leider hilft auch ein...
    sudo apt-get install linux-media-dkms
    ...nicht weiter.


    Den VDR habe ich anschliessend gebootet.


    Mein rc_keymaps Verzeichnis ist leer.


    sudo ir-keytable liefert:


    Found /sys/class/rc/rc0/ (/dev/input/event4) with:
    Driver ati_remote, table rc-medion-x10-or2x
    Supported protocols: other
    Enabled protocols:
    Repeat delay = 500 ms, repeat period = 125 ms


    Muss da evtl. nicht folgendes stehen?


    Driver ati_remote, table rc-medion-x10-digitainer


    Kann mir bitte jemand einen Tip geben?


    Danke, gmo

    HDTVDR: Antec Micro Fusion mit Asus M4N78-VM, Sempron 140, 2GB, 1,5TB, TT-1600, yaVDR 0.5 (Stand Sommer 2014)

  • Leider hilft auch ein...
    sudo apt-get install linux-media-dkms
    ...nicht weiter.

    Wenn dann brauchst du das Paket media-build-experimental-dkms

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • OK, jetzt habe ich das alte Paket deinstalliert und stattdessen das experimental installiert. Nach einem Reboot leider immer noch kein funktionierendes Scrollrad. Mit dem Rad wird weiterhin nur die Maus bewegt.
    Ein Hoch/Runterscrollen zwischen den einzelnen Menuelementen klappt nicht.
    Gibts noch nen Tip oder eine Idee?

    HDTVDR: Antec Micro Fusion mit Asus M4N78-VM, Sempron 140, 2GB, 1,5TB, TT-1600, yaVDR 0.5 (Stand Sommer 2014)

  • Was liefert den diese Befehle?

    Code
    cat /proc/bus/input/devices
    ir-keytable -r

    Dann ist hoffentlich klar, wo die Mouse-Events herkommen.


    Ansonsten könntest du das media-build-experimental-dkms wieder deinstallieren und es mit dem Kernel 3.13 über den LTS Enablement Stack versuchen, IIRC ist die Unterstützung ab dem Kernel 3.5 enthalten: http://wiki.ubuntuusers.de/LTS_Enablement_Stacks

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • cat /proc/bus/input/devices


    liefert


    ir-keytable -r


    liefert


    Hinter "Enabled protocols:" bleibt es leer

    HDTVDR: Antec Micro Fusion mit Asus M4N78-VM, Sempron 140, 2GB, 1,5TB, TT-1600, yaVDR 0.5 (Stand Sommer 2014)

  • Ok, dann legt der Kernel also zwei Input Devices an - das für die Maus-Events verantwortliche ist das hier:

    Code
    I: Bus=0003 Vendor=0bc7 Product=0006 Version=0100
    N: Name="X10 WTI RF receiver mouse"
    P: Phys=usb-0000:00:04.0-1/input1
    S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb4/4-1/4-1:1.0/input/input5
    U: Uniq=
    H: Handlers=mouse1 event5
    B: PROP=0
    B: EV=7
    B: KEY=1b0000 0 0 0 0
    B: REL=3


    Siehst du bei gestopptem Eventlircd Events vom Mausrad mit ir-keytable?

    Code
    sudo stop eventlircd
    sudo ir-keytable -t

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Nein, anscheinend nicht. Menu und Back wird erkannt. Scrollen nicht:


    Testing events. Please, press CTRL-C to abort.
    1429632045.728672: event MSC: scancode = 1b
    1429632045.728679: event key down: KEY_MENU (0x008b)
    1429632045.728681: event sync
    1429632045.728697: event key up: KEY_MENU (0x008b)
    1429632045.728698: event sync
    1429632058.640673: event MSC: scancode = 20
    1429632058.640679: event key down: KEY_ESC (0x0001)
    1429632058.640680: event sync
    1429632058.640696: event key up: KEY_ESC (0x0001)
    1429632058.640696: event sync


    Was das mit den 2 devices angeht: Kann das deswegen sein, weil ich hauptsächlich die alte kleine Pollin X10 benutze und nur zum testen jetzt die neue mit Scrollrad?


    Muss ich da "alte" Treiber/devices erst deinstallieren?

    HDTVDR: Antec Micro Fusion mit Asus M4N78-VM, Sempron 140, 2GB, 1,5TB, TT-1600, yaVDR 0.5 (Stand Sommer 2014)

  • Was das mit den 2 devices angeht: Kann das deswegen sein, weil ich hauptsächlich die alte kleine Pollin X10 benutze und nur zum testen jetzt die neue mit Scrollrad?

    Heißt das, dass du den Empfänger nicht gewechselt hast oder sind die identisch?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Den Empfänger, also den USB Stick, habe ich nicht gewechselt. Nur die Fernbedienung. Weil die alte FB schon sehr abgegriffen ist.
    Aber so lange die neue mit dem Scrollrad nicht funktioniert, sind die Batterien weiterhin in der alten FB und ich packe sie nur zum testen rüber in die neue FB.

    HDTVDR: Antec Micro Fusion mit Asus M4N78-VM, Sempron 140, 2GB, 1,5TB, TT-1600, yaVDR 0.5 (Stand Sommer 2014)

  • Den Empfänger, also den USB Stick, habe ich nicht gewechselt.

    Dann wäre es doch naheliegend mal zu probieren, ob das einen Unterschied macht, wenn man den Empfänger nutzt, der mit der neuen X10 mitgekommen ist (falls du die Variante bestellt hast).


    Ich denke der relevante Unterschied ist, ob die Keymap für den Empfänger eine Tastendefinition für die Scancodes 0x70 und 0x78 hat (laut dem Kommentar in dem Patch von http://www.spinics.net/lists/linux-media/msg46023.html)
    Versuch mal folgendes:

    Code
    sudo -i
    echo "0x0070 = KEY_DOWN"  >> /lib/udev/rc_keymaps/rc-medion-x10-or2x
    echo "0x0078 = KEY_UP" >> /lib/udev/rc_keymaps/rc-medion-x10-or2x
    ir-keytable -r /lib/udev/rc_keymaps/rc-medion-x10-or2x
    stop eventlircd
    ir-keytable -t

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hi,
    Die nutzen verschiedene Keycodes! Da brauchst du eine andere Keymap. Guck mal bei uns im easyvdr git danach. Da gibt's die schon fertig. Nur für exotische Sachen wie zweite Keycodes etc. die bei manchen X10 umstellbar sind haben wir auch noch keine... Ich mach mich morgen mal dran für die 9725 von Pollin für Code 2 eine zu machen.
    Umstellbar ist der Code via Weltkugeltaste lange halten bis sie blinkt und dann Zahl drücken und Weltkugeltaste zum Ende. Evtl ist deine verstellt?
    MfG Stefan


    Gesendet von meinem HTC One mit Tapatalk 2

    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

  • Hi,


    hab hier X10 P/N:20018268 & P/N:40009936 an USB Funk-Receiver - P/N 40017843, Scrollrad funktioniert.
    ...auch mit USB Funk-Receiver P/N:20033294(intern) Scrollrad Ok.


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Ich habe auf Kernel 3.8 aktualisiert, damit geht das Scrollrad bei mir problemlos.


    Gruß, Schef

    VDR: yavdr 0.5
    Hardware: ASUS AT3IONT-I Deluxe, 4 GB RAM, 30 GB SSD System, 3 TB HDD Videos, TBS 6981, X10 Digitainer Remote Control, Atmolight, Samsung LE46C650

Jetzt mitmachen!

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