ubuntuusers.de

Lirc - ir Remote Control - Kaffeine / Amarok mit Fernbedienung

Status: Ungelöst | Ubuntu-Version: Kubuntu 13.10 (Saucy Salamander)
Antworten |

undine

Anmeldungsdatum:
25. Januar 2007

Beiträge: 3400

Hallo Forum,

nach dem Wiki habe ich versucht eine ir Fernbedienung einzurichten.

http://wiki.ubuntuusers.de/Lirc

http://wiki.ubuntuusers.de/Lirc/Tasten_mit_Funktionen_belegen

Leider funktonieren nur die Laut - Leise Tasten.

cat /proc/bus/input/devices sagt:

cat /proc/bus/input/devices 
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=17aa Product=5054 Version=4101
N: Name="ThinkPad Extra Buttons"
P: Phys=thinkpad_acpi/input0
S: Sysfs=/devices/platform/thinkpad_acpi/input/input8
U: Uniq=
H: Handlers=rfkill kbd event8 
B: PROP=0
B: EV=33
B: KEY=18040000 0 10000000000000 0 1501b00102004 c000000001104000 e000000000000 0
B: MSC=10
B: SW=8

I: Bus=0011 Vendor=0002 Product=0007 Version=81b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input9
U: Uniq=
H: Handlers=mouse1 event9 
B: PROP=1
B: EV=b
B: KEY=420 30000 0 0 0 0
B: ABS=11000003

cat /proc/bus/input/devices 
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=17aa Product=5054 Version=4101
N: Name="ThinkPad Extra Buttons"
P: Phys=thinkpad_acpi/input0
S: Sysfs=/devices/platform/thinkpad_acpi/input/input8
U: Uniq=
H: Handlers=rfkill kbd event8 
B: PROP=0
B: EV=33
B: KEY=18040000 0 10000000000000 0 1501b00102004 c000000001104000 e000000000000 0
B: MSC=10
B: SW=8

I: Bus=0011 Vendor=0002 Product=0007 Version=81b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input9
U: Uniq=
H: Handlers=mouse1 event9 
B: PROP=1
B: EV=b
B: KEY=420 30000 0 0 0 0
B: ABS=11000003

I: Bus=0003 Vendor=0572 Product=6831 Version=0000
N: Name="DVBSky S960/S860"
P: Phys=usb-0000:00:1a.7-3/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc0/input10
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=100013
B: KEY=2c0800 14301100000000 0 118000 418000000801 8e000000000000 ffc
B: MSC=10

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio1/serio2/input/input11
U: Uniq=
H: Handlers=mouse2 event11 
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio1/serio2/input/input11
U: Uniq=
H: Handlers=mouse2 event11 
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

Wichtig wird hier sein:

I: Bus=0003 Vendor=0572 Product=6831 Version=0000
N: Name="DVBSky S960/S860"
P: Phys=usb-0000:00:1a.7-3/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc0/input10
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=100013
B: KEY=2c0800 14301100000000 0 118000 418000000801 8e000000000000 ffc
B: MSC=10

Bei einem Test bekomme ich folgenden Fehler:

 sudo /etc/init.d/lirc restart
 * Stopping remote control daemon(s): LIRC                                                                                    [fail] 
 * Loading LIRC modules                                                                                                       [ OK ] 
 * Starting remote control daemon(s) : LIRC   

Was muß ich tun, damit ich alle Tasten nutzen kann?

Mit

sudo ir-keytable -t

kann ich für jede Taste ein Event auslösen.

MfG

undine

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 3400

sudo irw sagt:

sudo irw
71 0 KEY_MUTE /dev/input/event10
164 0 KEY_POWER2 /dev/input/event10
164 0 KEY_POWER2 /dev/input/event10
16c 0 KEY_FAVORITES /dev/input/event10
174 0 KEY_ZOOM /dev/input/event10
193 0 KEY_CHANNELDOWN /dev/input/event10
192 0 KEY_CHANNELUP /dev/input/event10
192 0 KEY_CHANNELUP /dev/input/event10
72 0 KEY_VOLUMEDOWN /dev/input/event10
72 0 KEY_VOLUMEDOWN /dev/input/event10
160 0 KEY_OK /dev/input/event10
73 0 KEY_VOLUMEUP /dev/input/event10
73 0 KEY_VOLUMEUP /dev/input/event10
a8 0 KEY_REWIND /dev/input/event10
d0 0 KEY_FASTFORWARD /dev/input/event10
cf 0 KEY_PLAY /dev/input/event10
80 0 KEY_STOP /dev/input/event10
16d 0 KEY_EPG /dev/input/event10
16d 0 KEY_EPG /dev/input/event10
77 0 KEY_PAUSE /dev/input/event10
172 0 KEY_SUBTITLE /dev/input/event10
172 0 KEY_SUBTITLE /dev/input/event10
8b 0 KEY_MENU /dev/input/event10
a7 0 KEY_RECORD /dev/input/event10
a7 0 KEY_RECORD /dev/input/event10
18b 0 KEY_LIST /dev/input/event10
d4 0 KEY_CAMERA /dev/input/event10
d4 0 KEY_CAMERA /dev/input/event10
195 0 KEY_LAST /dev/input/event10
ae 0 KEY_EXIT /dev/input/event10
112233445566778900110

undine

(Themenstarter)

Anmeldungsdatum:
25. Januar 2007

Beiträge: 3400

DVBSky Forum, Aussage von DVBSky:


Hello,

The remote control in Linux works as Input Device, just like the keyboard. Please find its name by "dmesg" at the start up.

We have no default lircd.conf.

BR, support


Die Kernelmeldungen nach dem Einstecken des DVBSky S960 USB, mit "dmesg" ermittelt:

[31564.100123] usb 1-3: new high-speed USB device number 8 using ehci-pci
[31564.233156] usb 1-3: New USB device found, idVendor=0572, idProduct=6831
[31564.233167] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[31564.233174] usb 1-3: Product: S960
[31564.233181] usb 1-3: Manufacturer: Bestunar
[31564.233187] usb 1-3: SerialNumber: 20120510
[31564.234005] usb 1-3: dvb_usb_v2: found a 'DVBSky S960/S860' in warm state
[31564.234107] usb 1-3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[31564.234153] DVB: registering new adapter (DVBSky S960/S860)
[31564.235498] dvbsky_usb MAC address=00:17:42:54:96:0c
[31564.235507] usb 1-3: dvb_usb_v2: MAC address: 00:16:42:54:96:0c
[31564.316778] DS3000 chip version: d0 attached.
[31564.317913] TS202x chip version[1]: c1 attached.
[31564.329163] TS202x chip version[2]: c3 attached.
[31564.380549] m88ds3103_load_firmware: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[31564.380616] m88ds3103_load_firmware: Waiting for firmware upload(2)...
[31565.447666] usb 1-3: DVB: registering adapter 0 frontend 0 (Montage DS3103/TS2022)...
[31565.460094] Registered IR keymap rc-dvbsky
[31565.460306] input: DVBSky S960/S860 as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc4/input27
[31565.460458] rc4: DVBSky S960/S860 as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc4
[31565.460470] usb 1-3: dvb_usb_v2: schedule remote query interval to 300 msecs
[31565.460479] usb 1-3: dvb_usb_v2: 'DVBSky S960/S860' successfully initialized and connected

Wie muß ich nun die "Registered IR keymap rc-dvbsky" anpassen?

ir-keytable:

ir-keytable
Found /sys/class/rc/rc4/ (/dev/input/event11) with:
        Driver dvb_usb_dvbsky, table rc-dvbsky
        Supported protocols: RC-5 
        Enabled protocols: 
        Extra capabilities: <access denied>

sudo evtest:

sudo evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event11:     DVBSky S960/S860
Select the device event number [0-11]: 11
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x572 product 0x6831 version 0x0
Input device name: "DVBSky S960/S860"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 2 (KEY_1)
    Event code 3 (KEY_2)
    Event code 4 (KEY_3)
    Event code 5 (KEY_4)
    Event code 6 (KEY_5)
    Event code 7 (KEY_6)
    Event code 8 (KEY_7)
    Event code 9 (KEY_8)
    Event code 10 (KEY_9)
    Event code 11 (KEY_0)
    Event code 113 (KEY_MUTE)
    Event code 114 (KEY_VOLUMEDOWN)
    Event code 115 (KEY_VOLUMEUP)
    Event code 119 (KEY_PAUSE)
    Event code 128 (KEY_STOP)
    Event code 139 (KEY_MENU)
    Event code 167 (KEY_RECORD)
    Event code 168 (KEY_REWIND)
    Event code 174 (KEY_EXIT)
    Event code 207 (KEY_PLAY)
    Event code 208 (KEY_FASTFORWARD)
    Event code 212 (KEY_CAMERA)
    Event code 352 (KEY_OK)
    Event code 356 (KEY_POWER2)
    Event code 364 (KEY_FAVORITES)
    Event code 365 (KEY_EPG)
    Event code 370 (KEY_SUBTITLE)
    Event code 372 (KEY_ZOOM)
    Event code 395 (KEY_LIST)
    Event code 402 (KEY_CHANNELUP)
    Event code 403 (KEY_CHANNELDOWN)
    Event code 405 (KEY_LAST)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
  Property type 20 (EV_REP)
    Property code 0 (REP_DELAY)
      Value    500
    Property code 1 (REP_PERIOD)
      Value    125
Testing ... (interrupt to exit)
Antworten |