You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

  • "Torsten73" started this thread

Posts: 1,773

Occupation: Radio Fernsehtechniker

  • Send private message

1

Monday, July 4th 2011, 9:49pm

[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 ...

Source code

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ß
Yavdr 0.5: KVM Server mit YAVDR als Host, Tyan Xeon Server, Virtualbox + KVM
Yavdr 0.5: Asus AT5iont-t, ION2, 4GB Ram, Momentus 2,5" 500GB, 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

This post has been edited 1 times, last edit by "hepi" (Jul 6th 2011, 11:58am)


2

Monday, July 4th 2011, 10:16pm

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

Quoted

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

  • "Torsten73" started this thread

Posts: 1,773

Occupation: Radio Fernsehtechniker

  • Send private message

3

Tuesday, July 5th 2011, 12:01am

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.
Yavdr 0.5: KVM Server mit YAVDR als Host, Tyan Xeon Server, Virtualbox + KVM
Yavdr 0.5: Asus AT5iont-t, ION2, 4GB Ram, Momentus 2,5" 500GB, 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

4

Tuesday, July 5th 2011, 7:40am

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

gda

Im Forum Zuhause

Posts: 12,752

Location: HH

  • Send private message

5

Tuesday, July 5th 2011, 9:42am

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

OrigenAE S16T, ASRock K10N78D, Athlon II X2 4400e (unlocked Sempron 140), 2GB RAM, OCZ Vertex 30GB, 2xWD10EADS, 3xKNC One TV-Station DVB-C, G210 MSI N210-MD512H, yaVDR.
Seagate Dockstar, Debian Squeeze, VDR 1.7.16, 500 GB 2,5" HD, 2xSundtek MediaTV Home DVB-C/T.

  • "Torsten73" started this thread

Posts: 1,773

Occupation: Radio Fernsehtechniker

  • Send private message

6

Wednesday, July 6th 2011, 11:38pm

@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.
Yavdr 0.5: KVM Server mit YAVDR als Host, Tyan Xeon Server, Virtualbox + KVM
Yavdr 0.5: Asus AT5iont-t, ION2, 4GB Ram, Momentus 2,5" 500GB, 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

  • "Torsten73" started this thread

Posts: 1,773

Occupation: Radio Fernsehtechniker

  • Send private message

7

Wednesday, July 6th 2011, 11:52pm

Das gefällt mir nicht:

Source code

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?

Source code

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?
Yavdr 0.5: KVM Server mit YAVDR als Host, Tyan Xeon Server, Virtualbox + KVM
Yavdr 0.5: Asus AT5iont-t, ION2, 4GB Ram, Momentus 2,5" 500GB, 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

8

Thursday, July 7th 2011, 8:16am

Ich vermute das

Source code

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:

Source code

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

oder

Source code

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.

Source code

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:

Source code

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

Thursday, July 7th 2011, 8:31am

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"

  • "Torsten73" started this thread

Posts: 1,773

Occupation: Radio Fernsehtechniker

  • Send private message

10

Thursday, July 7th 2011, 11:39pm

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:

Source code

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:

Source code

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)
Yavdr 0.5: KVM Server mit YAVDR als Host, Tyan Xeon Server, Virtualbox + KVM
Yavdr 0.5: Asus AT5iont-t, ION2, 4GB Ram, Momentus 2,5" 500GB, 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

11

Thursday, July 7th 2011, 11:49pm

sowas meinte ich:

Source code

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

Saturday, July 9th 2011, 10:08am

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

  • "Torsten73" started this thread

Posts: 1,773

Occupation: Radio Fernsehtechniker

  • Send private message

13

Monday, July 11th 2011, 7:24am

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

Source code

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.
Yavdr 0.5: KVM Server mit YAVDR als Host, Tyan Xeon Server, Virtualbox + KVM
Yavdr 0.5: Asus AT5iont-t, ION2, 4GB Ram, Momentus 2,5" 500GB, 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

14

Monday, July 11th 2011, 7:29am

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

  • "Torsten73" started this thread

Posts: 1,773

Occupation: Radio Fernsehtechniker

  • Send private message

15

Monday, July 11th 2011, 7:25pm

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
Yavdr 0.5: KVM Server mit YAVDR als Host, Tyan Xeon Server, Virtualbox + KVM
Yavdr 0.5: Asus AT5iont-t, ION2, 4GB Ram, Momentus 2,5" 500GB, 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

MrSteve

Trainee

Posts: 140

Location: Ettlingen

Occupation: muß sein

  • Send private message

16

Saturday, November 26th 2011, 5:17pm

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

Saturday, November 26th 2011, 5:27pm

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

Source code

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, 2TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.

MrSteve

Trainee

Posts: 140

Location: Ettlingen

Occupation: muß sein

  • Send private message

18

Saturday, November 26th 2011, 6:03pm

Hallo Seahawk1986,

also, bei mir spuckt ir-keytable folgendes aus.

Source code

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

Source code

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

Saturday, November 26th 2011, 6:21pm

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.

Source code

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, 2TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.

MrSteve

Trainee

Posts: 140

Location: Ettlingen

Occupation: muß sein

  • Send private message

20

Saturday, November 26th 2011, 7:45pm

Here you are.

Scheinen zumindest alle Tasten zu funktionieren.

Und nu?


Source code

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

Similar threads

Used tags

0.4pre1, yaVDR