14.08.2020, 12:50
Zuerst der EA5 (IR via NovaHDS2), keine Nachricht von 0... 9, der Rest sieht gut aus - die Physik RC6, lirc etc. scheint zu tun:
Jetzt unter 3.5 mit funktionierenden 0... 9:
Also für Spass.. ich tippe auf die "table rc-hauppauge".... der Rest ist identisch, und die rc-hauppauge.ko unter den Modules hat sich irgendwann geändert (bei 3.5 - der Kernel ist gehalten, die Module also auch). Ach ja, die RC6-Module musste/habe ich via /etc/modload.d/IRGENDWAS laden, weil der ir-keytable sie (bei 5, nicht bei 3.5!) nicht dynamisch lädt.
Habe fertig - Ideen?
Code:
[email protected]:~# hostnamectl; ir-keytable; irw
Static hostname: schimi
Icon name: computer-desktop
Chassis: desktop
Machine ID: 78fedbaa7faa580c0a4c04e75f315d94
Boot ID: 548554b0173d4c98ae434f65a94494c7
Operating System: Ubuntu 20.04.1 LTS
Kernel: Linux 5.4.0-26-generic
Architecture: x86-64
/sys/class/rc/rc0/ gefunden mit:
Name: cx88 IR (Hauppauge WinTV-HVR400
Treiber cx88xx
Standardschlüsselcodeabbildung: rc-hauppauge
Eingabegerät: /dev/input/event4
Linux-Infrarotfernbedienung : /dev/lirc0
tangefügte BPF-Protokolle: Vorgang wird nicht unterstützt
unterstützte Kernelprotokolle: lirc rc-5 rc-5-sz rc-6
Aktivierte Kernelprotokolle: lirc rc-6
bus: 1, Anbieter/Produkt: 0070:6906, Version: 0x0001
Wiederholungsverzögerung = 500 ms, Wiederholungsperiode = 125 ms
000000008001018e 00 KEY_RED devinput
00000000800100ae 00 KEY_EXIT devinput
000000008001018f 00 KEY_GREEN devinput
0000000080010190 00 KEY_YELLOW devinput
0000000080010191 00 KEY_BLUE devinput
00000000800100ae 00 KEY_EXIT devinput
0000000080010172 00 KEY_SUBTITLE devinput
0000000080010182 00 KEY_TUNER devinput
^C
[email protected]:~# cat /etc/udev/rules.d/01-easyvdr-remote.rules | grep -v ^#
KERNEL=="event*", ATTRS{name}=="cx88 IR (Hauppauge WinTV-HVR400", SYMLINK+="input/ir-auto_dtc", GROUP="vdr"
[email protected]:~# cat /etc/udev/rules.d/90-mce-ir.rules | grep -v ^#
ACTION=="add|change", SUBSYSTEM=="rc", RUN+="/usr/bin/ir-keytable -c -w /etc/vdr/rc6_mce -p LIRC,RC-6"
ACTION=="add|change", SUBSYSTEM=="input", RUN+="/usr/bin/ir-keytable -c -w /etc/vdr/rc6_mce -p LIRC,RC-6"
[email protected]:~# ps -ef|grep lirc|grep -v grep
root 1021 1 0 12:23 ? 00:00:00 /usr/sbin/lircd --nodaemon
[email protected]:~# /usr/sbin/lircd --version
lircd 0.10.1
[email protected]:~# ls -la /dev/input/ir-auto_dtc
lrwxrwxrwx 1 root root 6 Aug 14 12:22 /dev/input/ir-auto_dtc -> event4
[email protected]:~# evtest 2>&1 | grep -i cx
/dev/input/event4: cx88 IR (Hauppauge WinTV-HVR400
/dev/input/event15: cx88 IR (Hauppauge WinTV-HVR400 (lircd bypass)
^C
[email protected]:~# systemctl poweroff
Jetzt unter 3.5 mit funktionierenden 0... 9:
Code:
[email protected]:~# hostnamectl ; ir-keytable ; irw
Static hostname: schimi
Icon name: computer-desktop
Chassis: desktop
Boot ID: 445e40f90e5c4b0697a117cb3cccd184
Operating System: Ubuntu 14.04.6 LTS
Kernel: Linux 4.4.0-137-generic
Architecture: x86_64
Found /sys/class/rc/rc0/ (/dev/input/event11) with:
Driver cx88xx, table rc-hauppauge
Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ other
Enabled protocols: RC-6 LIRC
Name: cx88 IR (Hauppauge WinTV-HVR400
bus: 1, vendor/product: 0070:6906, version: 0x0001
Repeat delay = 500 ms, repeat period = 125 ms
000000008001018e 00 KEY_RED devinput
00000000800100ae 00 KEY_EXIT devinput
000000008001018f 00 KEY_GREEN devinput
0000000080010190 00 KEY_YELLOW devinput
0000000080010191 00 KEY_BLUE devinput
0000000080010201 00 KEY_1 devinput
0000000080010202 00 KEY_2 devinput
0000000080010203 00 KEY_3 devinput
0000000080010204 00 KEY_4 devinput
0000000080010205 00 KEY_5 devinput
0000000080010206 00 KEY_6 devinput
0000000080010207 00 KEY_7 devinput
0000000080010208 00 KEY_8 devinput
0000000080010209 00 KEY_9 devinput
0000000080010200 00 KEY_0 devinput
0000000080010172 00 KEY_SUBTITLE devinput
0000000080010182 00 KEY_TUNER devinput
^C
[email protected]:~# cat /etc/udev/rules.d/01-easyvdr-remote.rules | grep -v ^#
KERNEL=="event*", ATTRS{name}=="cx88 IR (Hauppauge WinTV-HVR400", SYMLINK+="input/ir-auto_dtc", GROUP="vdr" # inserted_by_easyvdr-detect
[email protected]:~# cat /etc/udev/rules.d/90-mce-ir.rules | grep -v ^#
ACTION=="add|change", SUBSYSTEM=="rc", RUN+="/usr/bin/ir-keytable -s $name -c -w /etc/vdr/rc6_mce -p LIRC,RC-6"
[email protected]:~# ps -ef|grep lirc|grep -v grep
root 2264 1 0 12:37 ? 00:00:00 /usr/sbin/lircd -n --output=/var/run/lirc/lircd --driver=devinput --device=/dev/input/ir-auto_dtc
[email protected]:~# /usr/sbin/lircd --version
lircd 0.9.0
[email protected]:~# ls -la /dev/input/ir-auto_dtc
lrwxrwxrwx 1 root root 7 Aug 14 12:36 /dev/input/ir-auto_dtc -> event11
[email protected]:~# evtest 2>&1 | grep -i cx
/dev/input/event11: cx88 IR (Hauppauge WinTV-HVR400
/dev/input/event12: MCE IR Keyboard/Mouse (cx88xx)
^C
[email protected]:~# reboot
Habe fertig - Ideen?
Mostly Harmless: Grotendeels ongevaarlijk
EasyVDR1: Mainboard Asus P8Z77-V (oder ähnlich), NVidia GK208 bzw. GT 630 Rev. 2 passiv, DVB: WinTV Nova HD S2, Technisat SkyStar2 (nur DVB-S), USB-Bootstick/ext4 ohne Journal für VDR, Mediaplatte WDC WD40EFRX, FB One-for-All URC 1280 mit Code 1272 als MS-MCE für SAT (via WinTV Nova HD S2) - Prod auf EA3.5, Test auf EA5
EasyVDR2: Mainboard MSI Z370M-GAMING-PRO-AC, NVidia GK208 bzw. GT 630 Rev. 2 passiv, DVB: Digital Devices Octopus Cine C2T2S2 , SSD-Bootplatte mit EasyVDR5 Focal, EasyVDR4 Focal,... , VNSI gegen EasyVDR1, keine FB, Tastatur Funk Logitech und "Microdia RF Controller" via HID - Test auf EA5 - (Netflix, Youtube...)
EasyVDR1: Mainboard Asus P8Z77-V (oder ähnlich), NVidia GK208 bzw. GT 630 Rev. 2 passiv, DVB: WinTV Nova HD S2, Technisat SkyStar2 (nur DVB-S), USB-Bootstick/ext4 ohne Journal für VDR, Mediaplatte WDC WD40EFRX, FB One-for-All URC 1280 mit Code 1272 als MS-MCE für SAT (via WinTV Nova HD S2) - Prod auf EA3.5, Test auf EA5
EasyVDR2: Mainboard MSI Z370M-GAMING-PRO-AC, NVidia GK208 bzw. GT 630 Rev. 2 passiv, DVB: Digital Devices Octopus Cine C2T2S2 , SSD-Bootplatte mit EasyVDR5 Focal, EasyVDR4 Focal,... , VNSI gegen EasyVDR1, keine FB, Tastatur Funk Logitech und "Microdia RF Controller" via HID - Test auf EA5 - (Netflix, Youtube...)