Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: VDR Portal. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Montag, 4. Juli 2011, 21:49

[0.4 pre1] FB Tevii S480

Hi Steffen,
die FB von der Tevii S480 läßt sich vielleicht noch einbauen?
Warum die 2 mal erscheint ist mir allerdings nicht ganz klar. Auch wenn das eine Twin Karte ist ...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
I: Bus=0003 Vendor=9022 Product=d660 Version=0000
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:04:00.1-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1c.2/0000:04:00.1/usb3/3-1/input/input7
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=3
B: KEY=6c0904 2470c100000000 0 800010000 19040000840 1e168000000001 f800000000000ffc

I: Bus=0003 Vendor=9022 Product=d660 Version=0000
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:04:00.3-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1c.2/0000:04:00.3/usb4/4-1/input/input8
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=3
B: KEY=6c0904 2470c100000000 0 800010000 19040000840 1e168000000001 f800000000000ffc
 

Oder bin ich zu dumm die FB anzusprechen? Was muß für eventlirc gemacht werden um die FB zu nutzen? Ich dachte die würde ohne zutun funktionieren, wenn sie unterstützt wird.
Ich trage es auch gerne in den Bugtracker ein :D

Gruß
Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
Yavdr 0.5:
Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
Yavdr 0.5:
Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
MLD 5.1 Beebox N3150
, DVBSky S960 und 1Tb WD Blue

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »hepi« (6. Juli 2011, 11:58)


2

Montag, 4. Juli 2011, 22:16

rc-core würde er automatisch ziehen, das ist normales input - old school quasi ;)

Kurz zur Vorgehensweise:
Damit er das Gerät zieht muss man nun eine passende udev rule einfügen, welche sie für eventlircd "anschaltet" (https://github.com/yavdr/yavdr-remote/bl…ventlircd.rules). Dann werden die Tasten von input nach Lirc übersetzt. Bei dieser Übersetzung kann man eine für das Gerät spezifische Übersetzungstabelle anlegen (z.B. für meine https://github.com/yavdr/yavdr-remote/bl…0c16_0002.evmap ), und damit die Tasten auf unsere Standardbelegung (siehe: https://bugs.yavdr.com/projects/yavdr/wiki/IR_Integration_04, http://www.linuxtv.org/wiki/index.php/Remote_Controllers (Tabelle am Ende)) mappen.

Wenn wir dann etwas haben was funktioniert, committe ich das bei uns und ist im nächsten Paketupdate enthalten und somit auch in der finalen 0.4 enthalten.

Der Plan ist das hier noch weitere dazukommen und wir eine schöne Abdeckung hinbekommen :) . Hört sich nach Arbeit an, ist es auch, aber dann nur einmal.

nützlich wäre hier sicher die Ausgabe von
udevadm info -a -p /devices/pci0000:00/0000:00:1c.2/0000:04:00.1/usb3/3-1/input/input7

Denkbar wäre sie auch hierüber zu bekommen: https://github.com/yavdr/yavdr-remote/bl…rcd-names.rules

Wenn wir das Ergebnis haben, tun wir es in den Bugtracker

Zitat

Ich dachte die würde ohne zutun funktionieren, wenn sie unterstützt wird.

Das Schlüsselwort ist unterstützt :P
VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

3

Dienstag, 5. Juli 2011, 00:01

Gut damit müsste ich es hinbekommen. Das wird aber ein wenig dauern (keine Ahnung wie lang). Aber je nachdem wann die Release kommt habe ich ja noch was Zeit.
Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
Yavdr 0.5:
Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
Yavdr 0.5:
Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
MLD 5.1 Beebox N3150
, DVBSky S960 und 1Tb WD Blue

4

Dienstag, 5. Juli 2011, 07:40

Ansonsten poste einfach mal die Ausgabe von udevadm info , evtl bekomme ich dann eine Idee wie die udev rule aussehen könnte. :)
VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

5

Dienstag, 5. Juli 2011, 09:42

Das wird aber ein wenig dauern (keine Ahnung wie lang). Aber je nachdem wann die Release kommt habe ich ja noch was Zeit.

Na ja, der Release-Zeitpunkt hängt ja jetzt von dir ab :D

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

6

Mittwoch, 6. Juli 2011, 23:38

@steffen,
hast Du eigentlich den Pauli Patch im Liplianin mit eingebaut? Das würde den Wakeup bei S660 Devices deutlich beschleunigen. Denn zwischen VDR Bild kein Signal und "attatching DVB Device" vergehen gut 15s bis das Bild dann da ist.
Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
Yavdr 0.5:
Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
Yavdr 0.5:
Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
MLD 5.1 Beebox N3150
, DVBSky S960 und 1Tb WD Blue

7

Mittwoch, 6. Juli 2011, 23:52

Das gefällt mir nicht:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
I: Bus=0003 Vendor=9022 Product=d660 Version=0000
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:04:00.3-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1c.2/0000:04:00.3/usb4/4-1/input/input11
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=3
B: KEY=6c0904 2470c100000000 0 800010000 19040000840 1e168000000001 f800000000000ffc

I: Bus=0003 Vendor=9022 Product=d660 Version=0000
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:04:00.1-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1c.2/0000:04:00.1/usb3/3-1/input/input12
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=3
B: KEY=6c0904 2470c100000000 0 800010000 19040000840 1e168000000001 f800000000000ffc
 

Warum ändern sich die input auf 11 und 12? Stellt das ein Problem dar?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/pci0000:00/0000:00:1c.2/0000:04:00.3/usb4/4-1/input/input11':
	KERNEL=="input11"
	SUBSYSTEM=="input"
	DRIVER==""
	ATTR{name}=="IR-receiver inside an USB DVB receiver"
	ATTR{phys}=="usb-0000:04:00.3-1/ir0"
	ATTR{uniq}==""
	ATTR{properties}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:1c.2/0000:04:00.3/usb4/4-1':
	KERNELS=="4-1"
	SUBSYSTEMS=="usb"
	DRIVERS=="usb"
	ATTRS{configuration}==""
	ATTRS{bNumInterfaces}==" 1"
	ATTRS{bConfigurationValue}=="1"
	ATTRS{bmAttributes}=="80"
	ATTRS{bMaxPower}=="  0mA"
	ATTRS{urbnum}=="637370"
	ATTRS{idVendor}=="9022"
	ATTRS{idProduct}=="d660"
	ATTRS{bcdDevice}=="0000"
	ATTRS{bDeviceClass}=="00"
	ATTRS{bDeviceSubClass}=="00"
	ATTRS{bDeviceProtocol}=="00"
	ATTRS{bNumConfigurations}=="1"
	ATTRS{bMaxPacketSize0}=="64"
	ATTRS{speed}=="480"
	ATTRS{busnum}=="4"
	ATTRS{devnum}=="5"
	ATTRS{devpath}=="1"
	ATTRS{version}==" 2.00"
	ATTRS{maxchild}=="0"
	ATTRS{quirks}=="0x0"
	ATTRS{avoid_reset_quirk}=="0"
	ATTRS{authorized}=="1"
	ATTRS{manufacturer}=="TBS-Tech"
	ATTRS{product}=="DVBS2BOX"

  looking at parent device '/devices/pci0000:00/0000:00:1c.2/0000:04:00.3/usb4':
	KERNELS=="usb4"
	SUBSYSTEMS=="usb"
	DRIVERS=="usb"
	ATTRS{configuration}==""
	ATTRS{bNumInterfaces}==" 1"
	ATTRS{bConfigurationValue}=="1"
	ATTRS{bmAttributes}=="e0"
	ATTRS{bMaxPower}=="  0mA"
	ATTRS{urbnum}=="86"
	ATTRS{idVendor}=="1d6b"
	ATTRS{idProduct}=="0002"
	ATTRS{bcdDevice}=="0206"
	ATTRS{bDeviceClass}=="09"
	ATTRS{bDeviceSubClass}=="00"
	ATTRS{bDeviceProtocol}=="00"
	ATTRS{bNumConfigurations}=="1"
	ATTRS{bMaxPacketSize0}=="64"
	ATTRS{speed}=="480"
	ATTRS{busnum}=="4"
	ATTRS{devnum}=="1"
	ATTRS{devpath}=="0"
	ATTRS{version}==" 2.00"
	ATTRS{maxchild}=="1"
	ATTRS{quirks}=="0x0"
	ATTRS{avoid_reset_quirk}=="0"
	ATTRS{authorized}=="1"
	ATTRS{manufacturer}=="Linux 2.6.38-8-generic ehci_hcd"
	ATTRS{product}=="EHCI Host Controller"
	ATTRS{serial}=="0000:04:00.3"
	ATTRS{authorized_default}=="1"

  looking at parent device '/devices/pci0000:00/0000:00:1c.2/0000:04:00.3':
	KERNELS=="0000:04:00.3"
	SUBSYSTEMS=="pci"
	DRIVERS=="ehci_hcd"
	ATTRS{vendor}=="0x9710"
	ATTRS{device}=="0x9990"
	ATTRS{subsystem_vendor}=="0xa000"
	ATTRS{subsystem_device}=="0x4000"
	ATTRS{class}=="0x0c0320"
	ATTRS{irq}=="19"
	ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000f"
	ATTRS{local_cpulist}=="0-3"
	ATTRS{numa_node}=="-1"
	ATTRS{dma_mask_bits}=="32"
	ATTRS{consistent_dma_mask_bits}=="32"
	ATTRS{enable}=="1"
	ATTRS{broken_parity_status}=="0"
	ATTRS{msi_bus}==""
	ATTRS{companion}==""

  looking at parent device '/devices/pci0000:00/0000:00:1c.2':
	KERNELS=="0000:00:1c.2"
	SUBSYSTEMS=="pci"
	DRIVERS=="pcieport"
	ATTRS{vendor}=="0x8086"
	ATTRS{device}=="0x1c14"
	ATTRS{subsystem_vendor}=="0x8086"
	ATTRS{subsystem_device}=="0x2001"
	ATTRS{class}=="0x060400"
	ATTRS{irq}=="42"
	ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000f"
	ATTRS{local_cpulist}=="0-3"
	ATTRS{numa_node}=="-1"
	ATTRS{dma_mask_bits}=="32"
	ATTRS{consistent_dma_mask_bits}=="32"
	ATTRS{enable}=="2"
	ATTRS{broken_parity_status}=="0"
	ATTRS{msi_bus}=="1"

  looking at parent device '/devices/pci0000:00':
	KERNELS=="pci0000:00"
	SUBSYSTEMS==""
	DRIVERS==""

root@yavdr-dt:/home/torsten# udevadm info -a -p /devices/pci0000:00/0000:00:1c.2/0000:04:00.1/usb3/3-1/input/input12

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/pci0000:00/0000:00:1c.2/0000:04:00.1/usb3/3-1/input/input12':
	KERNEL=="input12"
	SUBSYSTEM=="input"
	DRIVER==""
	ATTR{name}=="IR-receiver inside an USB DVB receiver"
	ATTR{phys}=="usb-0000:04:00.1-1/ir0"
	ATTR{uniq}==""
	ATTR{properties}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:1c.2/0000:04:00.1/usb3/3-1':
	KERNELS=="3-1"
	SUBSYSTEMS=="usb"
	DRIVERS=="usb"
	ATTRS{configuration}==""
	ATTRS{bNumInterfaces}==" 1"
	ATTRS{bConfigurationValue}=="1"
	ATTRS{bmAttributes}=="80"
	ATTRS{bMaxPower}=="  0mA"
	ATTRS{urbnum}=="541404"
	ATTRS{idVendor}=="9022"
	ATTRS{idProduct}=="d660"
	ATTRS{bcdDevice}=="0000"
	ATTRS{bDeviceClass}=="00"
	ATTRS{bDeviceSubClass}=="00"
	ATTRS{bDeviceProtocol}=="00"
	ATTRS{bNumConfigurations}=="1"
	ATTRS{bMaxPacketSize0}=="64"
	ATTRS{speed}=="480"
	ATTRS{busnum}=="3"
	ATTRS{devnum}=="5"
	ATTRS{devpath}=="1"
	ATTRS{version}==" 2.00"
	ATTRS{maxchild}=="0"
	ATTRS{quirks}=="0x0"
	ATTRS{avoid_reset_quirk}=="0"
	ATTRS{authorized}=="1"
	ATTRS{manufacturer}=="TBS-Tech"
	ATTRS{product}=="DVBS2BOX"

  looking at parent device '/devices/pci0000:00/0000:00:1c.2/0000:04:00.1/usb3':
	KERNELS=="usb3"
	SUBSYSTEMS=="usb"
	DRIVERS=="usb"
	ATTRS{configuration}==""
	ATTRS{bNumInterfaces}==" 1"
	ATTRS{bConfigurationValue}=="1"
	ATTRS{bmAttributes}=="e0"
	ATTRS{bMaxPower}=="  0mA"
	ATTRS{urbnum}=="86"
	ATTRS{idVendor}=="1d6b"
	ATTRS{idProduct}=="0002"
	ATTRS{bcdDevice}=="0206"
	ATTRS{bDeviceClass}=="09"
	ATTRS{bDeviceSubClass}=="00"
	ATTRS{bDeviceProtocol}=="00"
	ATTRS{bNumConfigurations}=="1"
	ATTRS{bMaxPacketSize0}=="64"
	ATTRS{speed}=="480"
	ATTRS{busnum}=="3"
	ATTRS{devnum}=="1"
	ATTRS{devpath}=="0"
	ATTRS{version}==" 2.00"
	ATTRS{maxchild}=="1"
	ATTRS{quirks}=="0x0"
	ATTRS{avoid_reset_quirk}=="0"
	ATTRS{authorized}=="1"
	ATTRS{manufacturer}=="Linux 2.6.38-8-generic ehci_hcd"
	ATTRS{product}=="EHCI Host Controller"
	ATTRS{serial}=="0000:04:00.1"
	ATTRS{authorized_default}=="1"

  looking at parent device '/devices/pci0000:00/0000:00:1c.2/0000:04:00.1':
	KERNELS=="0000:04:00.1"
	SUBSYSTEMS=="pci"
	DRIVERS=="ehci_hcd"
	ATTRS{vendor}=="0x9710"
	ATTRS{device}=="0x9990"
	ATTRS{subsystem_vendor}=="0xa000"
	ATTRS{subsystem_device}=="0x4000"
	ATTRS{class}=="0x0c0320"
	ATTRS{irq}=="18"
	ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000f"
	ATTRS{local_cpulist}=="0-3"
	ATTRS{numa_node}=="-1"
	ATTRS{dma_mask_bits}=="32"
	ATTRS{consistent_dma_mask_bits}=="32"
	ATTRS{enable}=="1"
	ATTRS{broken_parity_status}=="0"
	ATTRS{msi_bus}==""
	ATTRS{companion}==""

  looking at parent device '/devices/pci0000:00/0000:00:1c.2':
	KERNELS=="0000:00:1c.2"
	SUBSYSTEMS=="pci"
	DRIVERS=="pcieport"
	ATTRS{vendor}=="0x8086"
	ATTRS{device}=="0x1c14"
	ATTRS{subsystem_vendor}=="0x8086"
	ATTRS{subsystem_device}=="0x2001"
	ATTRS{class}=="0x060400"
	ATTRS{irq}=="42"
	ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000f"
	ATTRS{local_cpulist}=="0-3"
	ATTRS{numa_node}=="-1"
	ATTRS{dma_mask_bits}=="32"
	ATTRS{consistent_dma_mask_bits}=="32"
	ATTRS{enable}=="2"
	ATTRS{broken_parity_status}=="0"
	ATTRS{msi_bus}=="1"

  looking at parent device '/devices/pci0000:00':
	KERNELS=="pci0000:00"
	SUBSYSTEMS==""
	DRIVERS==""

root@yavdr-dt:/home/torsten#
 


Hilft das weiter?
Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
Yavdr 0.5:
Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
Yavdr 0.5:
Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
MLD 5.1 Beebox N3150
, DVBSky S960 und 1Tb WD Blue

8

Donnerstag, 7. Juli 2011, 08:16

Ich vermute das

Quellcode

1
2
ATTRS{name}=="IR-receiver inside an USB DVB receiver", \
  ENV{eventlircd_enable}="true"


in der /lib/udev/rules.d/98-eventlircd-names.rules schonmal dafür sorgen dürfte, daß das Gerät von eventlircd angesprochen wird.

Wahrscheinlich haben aber die verschiedenen USB DVB Geräte ihre IR Empfänger mit unterschiedlichen Tasten belegt aber setzen alle diesen Namen. Von sofern sollten wir noch versuchen spezifisch die S660 zu bekommen (wo ja anscheinend das IR herkommt).

Also evtl. dieses hier:

Quellcode

1
2
3
4
ATTRS{name}=="IR-receiver inside an USB DVB receiver", \
        ATTRS{idVendor}=="9022",\
	ATTRS{idProduct}=="d660",\
        ENV{eventlircd_enable}="true"

oder

Quellcode

1
2
3
4
ATTR{name}=="IR-receiver inside an USB DVB receiver", \
        ATTRS{idVendor}=="9022",\
	ATTRS{idProduct}=="d660",\
        ENV{eventlircd_enable}="true"


Wenn eines der letzten beiden funktioniert, sollte man noch eine evmap anlegen und definieren.

Quellcode

1
2
3
4
5
ATTR{name}=="IR-receiver inside an USB DVB receiver", \
        ATTRS{idVendor}=="9022",\
	ATTRS{idProduct}=="d660",\
        ENV{eventlircd_enable}="true",\
        ENV{eventlircd_evmap}="tevii-s660.evmap"

Welche dann auch in /etc/eventlirc/evmaps/ existieren sollte. In der kann man dann die Belegung der Tasten umbiegen auf eine gemeinsame.

Das die Nummern sich ändern bei jedem Boot ist erwartetes Verhalten. Interessiert uns im Moment auch nicht. Wir versuchen dem Gerät zusätzliche Eigenschaften zu geben (ENV{eventlircd_enable}="true") woraufhin der eventlircd weiss, daß er sich kümmern soll. Mit ENV{eventlircd_evmap} versucht er besagte Übersetzungstabelle zu laden, welche dann zumindest leer existieren sollte.

Die Anysee die sich mit dem selben Namen meldet, hat traxanos so in der 98-eventlircd.rules gemapped:

Quellcode

1
2
3
SUBSYSTEM=="input", ATTRS{idVendor}=="1c73", ATTRS{idProduct}=="861f", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="anysee.evmap"


Ich bin mal gespannt ob du Erfolg hast.
VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

9

Donnerstag, 7. Juli 2011, 08:31

Ich würde den Namen auch weglassen und das mapping rein über die HW ID machen, ähnlich der Anysee, wie steffen oben schon geschrieben hat.
mfg traxanos
____________________
Ist das neu?, Nein Linux!

VDR1: Zotac NM10-ITX Wifi - 2GB Ram - S2-6400 HD mit IR - yavdr 0.4 (development) - LianLi PC-Q11

Tags: VDR-HD - AT5IONT-I - 4GB Ram - 512MB ION - TT 3600 DVB-S2 - TT6400-FF - Sundtek DVB-S2 Sundtek DVB-C - Tevii S480 (dank an L4M für kostenlose Bereitstellung) - yaVDR 0.5 (development) - SKY - HD+ - Atric - X10 FB - Zotac ID41 PLUS - SilverStone LC19B-R - Yamaha RX-V671 - Samsung 8Series 55"

10

Donnerstag, 7. Juli 2011, 23:39

Wenn die FB laufen würde, würde ich dass dann anhand von irw prüfen können, auch ohne keymap, richtig?
Dann sieht es nicht gut aus, denn mit keinem ATTRS wird von irw was angezeigt.
Die Anysee die sich mit dem selben Namen meldet, hat traxanos so in der 98-eventlircd.rules gemapped:
Wo ist da ein gleicher Name?

Mehr als das finde ich im Syslog nicht:

Quellcode

1
2
3
Jul  7 23:02:46 yavdr-dt vdr: [1827] LIRC remote control thread started (pid=1660, tid=1827)
Jul  7 23:02:46 yavdr-dt vdr: [1660] remote control LIRC - keys known
root@yavdr-dt:/# 


mit dieser:

Quellcode

1
2
3
4
 ATTRS{name}=="IR-receiver inside an USB DVB receiver", \
        ATTRS{idVendor}=="9022",\
	ATTRS{idProduct}=="d660",\
        ENV{eventlircd_enable}="true"


Ist der Pauli Patch im liplianin eigentlich drin? (Hatte ich schon mal gefragt)
Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
Yavdr 0.5:
Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
Yavdr 0.5:
Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
MLD 5.1 Beebox N3150
, DVBSky S960 und 1Tb WD Blue

11

Donnerstag, 7. Juli 2011, 23:49

sowas meinte ich:

Quellcode

1
2
3
SUBSYSTEM=="input", ATTRS{idVendor}=="9022", ATTRS{idProduct}=="d660", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="tevii-s660.evmap"


das müsste dann in die https://github.com/yavdr/yavdr-remote/bl…ventlircd.rules im ordner /lib/udev/rules.d/

wobei ich erstmal die evmap weglassen würde und dann schauen würde ob irw was sieht.
mfg traxanos
____________________
Ist das neu?, Nein Linux!

VDR1: Zotac NM10-ITX Wifi - 2GB Ram - S2-6400 HD mit IR - yavdr 0.4 (development) - LianLi PC-Q11

Tags: VDR-HD - AT5IONT-I - 4GB Ram - 512MB ION - TT 3600 DVB-S2 - TT6400-FF - Sundtek DVB-S2 Sundtek DVB-C - Tevii S480 (dank an L4M für kostenlose Bereitstellung) - yaVDR 0.5 (development) - SKY - HD+ - Atric - X10 FB - Zotac ID41 PLUS - SilverStone LC19B-R - Yamaha RX-V671 - Samsung 8Series 55"

12

Samstag, 9. Juli 2011, 10:08

VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

13

Montag, 11. Juli 2011, 07:24

Ich habe es hiernach eingefügt und evmap erstmal deaktiviert. Irw zeigt aber weiterhin nichts an.

Quellcode

1
2
3
4
5
6
7
SUBSYSTEM=="input", ATTRS{idVendor}=="1c73", ATTRS{idProduct}=="861f", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="anysee.evmap"

SUBSYSTEM=="input", ATTRS{idVendor}=="9022", ATTRS{idProduct}=="d660", \
  ENV{eventlircd_enable}="true", \
#  ENV{eventlircd_evmap}="tevii-s660.evmap"


War das an der falschen Stelle eingefügt?
Die eventlircd.names.rules ist ohne Änderung.
Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
Yavdr 0.5:
Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
Yavdr 0.5:
Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
MLD 5.1 Beebox N3150
, DVBSky S960 und 1Tb WD Blue

14

Montag, 11. Juli 2011, 07:29

wenn du die Folgezeile kommentierst muss auch das , \ weg.

Weil eigentlich ist das eine Zeile, das \ ist nur für die bessere Lesbarkeit drin.

Mit udevadm test -a -p .... kannst du dann schauen ob die rule greifen würde.
VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

15

Montag, 11. Juli 2011, 19:25

OMG :wand das hätte ich eigentlich auch merken können. Peinlich. Ich werde berichten. Sollte vielleicht nicht morgens um 7 Uhr schon am vdr basteln :D
Proxmox VE, Tyan Xeon Server, OMV, MLD-Server 5.1
MLD 5.1 64bit: Asus AT5iont-t, ION2, 4GB Ram, SSHD 2,5" 1Tb, HEX TFX 300W 82+, Cine S2 V6.2 , 38W max.
Yavdr 0.5:
Zotac D2550ITXS-A-E mit GT610 OB, TT S2-4100 PCI-e ,Joujye NU-0568I-B
Yavdr 0.5:
Sandy Bridge G840, Tests und Energieverbrauch , CoHaus CIR, Cine S2 V6.2
MLD 5.1 Beebox N3150
, DVBSky S960 und 1Tb WD Blue

MrSteve

Schüler

Beiträge: 140

Wohnort: Ettlingen

Beruf: muß sein

  • Nachricht senden

16

Samstag, 26. November 2011, 17:17

Hallo Freunde,

YaVDR läuft.

Die Fernbedienung meiner TeVii S480 V2.1 reagiert zumindest. Aber ich verstehe ums verrecken nicht, wie ich die Tasten belege. Habe auch schon im Handbuch nachgelesen. Ich verstehe es einfach nicht.

Aktuell kann ich nur die Sender wechseln. Sprich 0 .. 9 geht und das Steuerkreuz.

Was muss ich tun. :doof

Meine Frau hat schon einen Hals, weil ich sie mit HDTV locke, aber dann den ganzen Nachmittag am konfigurieren bin.

DANKEEEEEEEE
Stefan
LC17 mit Displayausschnitt; Sempron 3000+; Asus K8V-VM, GraKa: GT210 ; 1 x Tevii S480 2.1, yaVDR 0.4, FB HAMA MCE, LCD LC-Design GK240128, 2,5" 40GB für system, 3,5" 250GB für Geraffel. Glotze: Panasonic TX-L42S20E

17

Samstag, 26. November 2011, 17:27

Nachdem ich die Fernbedienung nicht kenne, einfach mal das Grundprogramm laufen lassen und die Ausgaben posten:

Quellcode

1
2
cat /proc/bus/input/devices
sudo ir-keytable

Falls da ein rc-Empfänger gefunden wird geht es hier weiter: Hilfsskript für rc-core Empfänger
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.6 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5 testing
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.2.0, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.2.0
Client 2: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.1
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.2.0
Ceterum censeo enchiridia esse lectitanda.

MrSteve

Schüler

Beiträge: 140

Wohnort: Ettlingen

Beruf: muß sein

  • Nachricht senden

18

Samstag, 26. November 2011, 18:03

Hallo Seahawk1986,

also, bei mir spuckt ir-keytable folgendes aus.

Quellcode

1
2
seidler@Seidler:/etc$ sudo ir-keytable
Couldn't find any node at /sys/class/rc/rc*.


Allerdings erkennt cat /proc/bus/input/devices den Fernbedienungsempfänger

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
I: Bus=0003 Vendor=9022 Product=d660 Version=0000
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:03:00.1-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:03.0/0000:03:00.1/usb2/2-1/input/input5
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=6c0904 2470c100000000 0 800010000 19040000840 1e168000000001 f800000000000ffc

I: Bus=0003 Vendor=9022 Product=d660 Version=0000
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:03:00.3-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:03.0/0000:03:00.3/usb3/3-1/input/input6
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=3
B: KEY=6c0904 2470c100000000 0 800010000 19040000840 1e168000000001 f800000000000ffc


Zwar doppelt, aber es sind ja auch 2 tuner.

Wenn ich dein Skript ausführe passiert nix ;(

BTW. Ich habe die originale nur genommen, da die auf anhieb zumindest eine Reaktion zeigte. Mir währe die alte Hauppauge lieber, die ich in meinem "alten" VDR mit der FF-Karte genutzt habe. Gewohnheitstier.

Kriege ich die zum laufen.
LC17 mit Displayausschnitt; Sempron 3000+; Asus K8V-VM, GraKa: GT210 ; 1 x Tevii S480 2.1, yaVDR 0.4, FB HAMA MCE, LCD LC-Design GK240128, 2,5" 40GB für system, 3,5" 250GB für Geraffel. Glotze: Panasonic TX-L42S20E

19

Samstag, 26. November 2011, 18:21

Wenn ich dein Skript ausführe passiert nix

Das ist klar, wenn da kein rc-core Empfänger im Spiel ist ;)

Also wird dein Empfänger als "Tastatur" erkannt.

Quellcode

1
2
3
4
5
6
7
8
# Falls noch nicht installiert:
sudo apt-get install evtest
# Tasten testen
sudo stop eventlircd
sudo evtest /dev/input/event3
# Ausgabe posten, ein paar Tasten drücken, falls da nichts kommt:
sudo evtest /dev/input/event4
#Gleiches Spiel wie vorher
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.6 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5 testing
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.2.0, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.2.0
Client 2: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.1
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.2.0
Ceterum censeo enchiridia esse lectitanda.

MrSteve

Schüler

Beiträge: 140

Wohnort: Ettlingen

Beruf: muß sein

  • Nachricht senden

20

Samstag, 26. November 2011, 19:45

Here you are.

Scheinen zumindest alle Tasten zu funktionieren.

Und nu?


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
seidler@Seidler:~$ sudo evtest /dev/input/event3
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x9022 product 0xd660 version 0x0
Input device name: "IR-receiver inside an USB DVB receiver"
Supported events:
  Event type 0 (Sync)
  Event type 1 (Key)
    Event code 2 (1)
    Event code 3 (2)
    Event code 4 (3)
    Event code 5 (4)
    Event code 6 (5)
    Event code 7 (6)
    Event code 8 (7)
    Event code 9 (8)
    Event code 10 (9)
    Event code 11 (0)
    Event code 59 (F1)
    Event code 60 (F2)
    Event code 61 (F3)
    Event code 62 (F4)
    Event code 63 (F5)
    Event code 64 (F6)
    Event code 103 (Up)
    Event code 105 (Left)
    Event code 106 (Right)
    Event code 108 (Down)
    Event code 113 (Mute)
    Event code 114 (VolumeDown)
    Event code 115 (VolumeUp)
    Event code 116 (Power)
    Event code 134 (Open)
    Event code 139 (Menu)
    Event code 158 (Back)
    Event code 164 (PlayPause)
    Event code 167 (Record)
    Event code 168 (Rewind)
    Event code 208 (Fast Forward)
    Event code 227 (?)
    Event code 352 (Ok)
    Event code 358 (Info)
    Event code 359 (Time)
    Event code 364 (Favorites)
    Event code 365 (EPG)
    Event code 366 (PVR)
    Event code 370 (Subtitle)
    Event code 373 (Mode)
    Event code 386 (Tuner)
    Event code 392 (Audio)
    Event code 395 (List)
    Event code 402 (ChannelUp)
    Event code 403 (ChannelDown)
    Event code 405 (Last)
    Event code 406 (AB)
Testing ... (interrupt to exit)
Event: time 1322332866.699050, type 1 (Key), code 103 (Up), value 1
Event: time 1322332866.699058, -------------- Report Sync ------------
Event: time 1322332866.699070, type 1 (Key), code 103 (Up), value 0
Event: time 1322332866.699071, -------------- Report Sync ------------
Event: time 1322332868.069074, type 1 (Key), code 106 (Right), value 1
Event: time 1322332868.069081, -------------- Report Sync ------------
Event: time 1322332868.069095, type 1 (Key), code 106 (Right), value 0
Event: time 1322332868.069096, -------------- Report Sync ------------
Event: time 1322332868.819036, type 1 (Key), code 105 (Left), value 1
Event: time 1322332868.819054, -------------- Report Sync ------------
Event: time 1322332868.819067, type 1 (Key), code 105 (Left), value 0
Event: time 1322332868.819068, -------------- Report Sync ------------
Event: time 1322332869.869078, type 1 (Key), code 352 (Ok), value 1
Event: time 1322332869.869085, -------------- Report Sync ------------
Event: time 1322332869.869097, type 1 (Key), code 352 (Ok), value 0
Event: time 1322332869.869098, -------------- Report Sync ------------
Event: time 1322332870.619029, type 1 (Key), code 352 (Ok), value 1
Event: time 1322332870.619042, -------------- Report Sync ------------
Event: time 1322332870.619055, type 1 (Key), code 352 (Ok), value 0
Event: time 1322332870.619056, -------------- Report Sync ------------
Event: time 1322332873.019032, type 1 (Key), code 164 (PlayPause), value 1
Event: time 1322332873.019039, -------------- Report Sync ------------
Event: time 1322332873.019051, type 1 (Key), code 164 (PlayPause), value 0
Event: time 1322332873.019052, -------------- Report Sync ------------
Event: time 1322332873.619086, type 1 (Key), code 168 (Rewind), value 1
Event: time 1322332873.619093, -------------- Report Sync ------------
Event: time 1322332873.619105, type 1 (Key), code 168 (Rewind), value 0
Event: time 1322332873.619107, -------------- Report Sync ------------
Event: time 1322332874.069087, type 1 (Key), code 208 (Fast Forward), value 1
Event: time 1322332874.069094, -------------- Report Sync ------------
Event: time 1322332874.069126, type 1 (Key), code 208 (Fast Forward), value 0
Event: time 1322332874.069127, -------------- Report Sync ------------
Event: time 1322332874.519039, type 1 (Key), code 365 (EPG), value 1
Event: time 1322332874.519047, -------------- Report Sync ------------
Event: time 1322332874.519059, type 1 (Key), code 365 (EPG), value 0
Event: time 1322332874.519060, -------------- Report Sync ------------
Event: time 1322332876.169067, type 1 (Key), code 358 (Info), value 1
Event: time 1322332876.169083, -------------- Report Sync ------------
Event: time 1322332876.169096, type 1 (Key), code 358 (Info), value 0
Event: time 1322332876.169097, -------------- Report Sync ------------
Event: time 1322332876.769006, type 1 (Key), code 134 (Open), value 1
Event: time 1322332876.769013, -------------- Report Sync ------------
Event: time 1322332876.769026, type 1 (Key), code 134 (Open), value 0
Event: time 1322332876.769027, -------------- Report Sync ------------
Event: time 1322332877.669075, type 1 (Key), code 167 (Record), value 1
Event: time 1322332877.669082, -------------- Report Sync ------------
Event: time 1322332877.669095, type 1 (Key), code 167 (Record), value 0
Event: time 1322332877.669097, -------------- Report Sync ------------
Event: time 1322333010.569017, type 1 (Key), code 352 (Ok), value 1
Event: time 1322333010.569024, -------------- Report Sync ------------
Event: time 1322333010.569036, type 1 (Key), code 352 (Ok), value 0
Event: time 1322333010.569037, -------------- Report Sync ------------
LC17 mit Displayausschnitt; Sempron 3000+; Asus K8V-VM, GraKa: GT210 ; 1 x Tevii S480 2.1, yaVDR 0.4, FB HAMA MCE, LCD LC-Design GK240128, 2,5" 40GB für system, 3,5" 250GB für Geraffel. Glotze: Panasonic TX-L42S20E

Ähnliche Themen

Verwendete Tags

0.4pre1, yaVDR

Immortal Romance Spielautomat