Hallo zusammen,
ich muss nochmal auf mein Problem zurückkommen.
Bis jetzt habe ich als zwischenlösung ein TT USB Empfänger am laufen gehabt.
Bei diesem gefällt mir jedoch die FB überhaupt nicht.
Jetzt zu meinem Problem.
Bei mir funktioniert mit seriellen LIRC Empfängern und gestartetem VDR überhaupt nichts mehr.
Wenn ich VDR gestoppt habe und z.B. mode2 laufen lasse, werden alle Tasten ohne Verzögerung erkannt.
Auch mit irrecord lassen sich alle Tasten anlernen die ich brauche.
Sobald ich jedoch VDR (easyvdr) starte und dieser z.B. die Tasten neu anlernen will, erkennt er zwar nach zwei bis drei Sekunden die FB aber ein anlernen ist nicht mehr möglich.
Bestätigt wird das ganze dadurch das bei irw zwar Tasten erkannt werden aber nur nach beinahme unendlichen auf der FB herumhacken.
Dann bekomme ich mit viel Glück mal zwei Einträge angezeigt.
LIRC habe ich in der Version 0.8.2 als auch in der Version 0.8.4a beide für lirc_serial neu kompiliert.
Mein Startscript in easyvdr für LIRC sieht wie folgt aus:
|
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
|
easyVDR:~# cat /usr/bin/easyvdr/lirc_on_com1
SCRITPNAME="lirc_on_com1"
[ -z "$KERNEL" ] && KERNEL=`uname -r`
[ -z "$LOGPATH" ] && LOGPATH="/var/log/"
killall -9 lircd 2>&1 >/dev/null
rm -f /dev/lirc0
modprobe -r lirc_serial 2>&1 >/dev/null
modprobe -r 8250 2>&1 >/dev/null
modprobe -r 8250_pnp 2>&1 >/dev/null
modprobe -r 8250_pci 2>&1 >/dev/null
cp /lib/modules/$KERNEL/misc/lirc_serial.ko.com1 /lib/modules/$KERNEL/misc/lirc_serial.ko
modprobe 8250 2>&1 >/dev/null
modprobe 8250_pnp 2>&1 >/dev/null
modprobe 8250_pci 2>&1 >/dev/null
setserial /dev/ttyS0 uart none 2>&1 >/dev/null
modprobe lirc_serial
modprobe lirc_dev
if test -x /sbin/udevsettle; then
if ! /sbin/udevsettle; then
echo "timeout waiting for devices to be ready"
fi
fi
$NICEHIGH lircd --device=/dev/lirc0 -L $LOGPATH$SCRITPNAME.log /etc/lircd.conf
|
Und in dmesg sieht es so aus:
|
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
|
[ 21.368000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[ 21.612000] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 21.623000] 00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 21.663000] lirc_dev: IR Remote Control driver registered, at major 61
[ 21.663000] lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
[ 22.165000] lirc_serial: auto-detected active low receiver
[ 22.165000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 24.938000] tda1004x: found firmware revision 0 -- invalid
[ 24.938000] tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)...
[ 28.050000] tda1004x: firmware upload complete
[ 28.254000] tda1004x: found firmware revision 2c -- ok
[ 28.493000] tda1004x: found firmware revision 0 -- invalid
[ 28.493000] tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)...
[ 31.385000] tda1004x: firmware upload complete
[ 31.589000] tda1004x: found firmware revision 2c -- ok
[ 32.510000] powernow-k8: Found 2 AMD Athlon(tm) Dual Core Processor 4850e processors (version 2.00.00)
[ 32.510000] powernow-k8: 0 : fid 0x11 (2500 MHz), vid 0xe
[ 32.510000] powernow-k8: 1 : fid 0x10 (2400 MHz), vid 0xf
[ 32.510000] powernow-k8: 2 : fid 0xe (2200 MHz), vid 0x11
[ 32.510000] powernow-k8: 3 : fid 0xc (2000 MHz), vid 0x13
[ 32.510000] powernow-k8: 4 : fid 0xa (1800 MHz), vid 0x15
[ 32.510000] powernow-k8: 5 : fid 0x2 (1000 MHz), vid 0x16
[ 32.836000] NET: Registered protocol family 10
[ 32.836000] lo: Disabled Privacy Extensions
[ 34.000000] Clocksource tsc unstable (delta = -138795836 ns)
[ 43.601000] eth0: no IPv6 routers present
[ 60.492000] lirc_serialAIEEEE: 1 1 4968e04f 4968e033 1bfa8 6bd1a
[ 75.381000] saa7146: unregister extension 'budget_ci dvb'.
[ 75.385000] ACPI: PCI interrupt for device 0000:03:06.0 disabled
[ 75.385000] ACPI: PCI interrupt for device 0000:03:05.0 disabled
[ 75.430000] saa7146: unregister extension 'dvb'.
[ 75.433000] ACPI: PCI interrupt for device 0000:03:07.0 disabled
[ 132.299000] Linux video capture interface: v2.00
[ 132.312000] saa7146: register extension 'dvb'.
[ 132.313000] ACPI: PCI Interrupt 0000:03:07.0[A] -> GSI 22 (level, low) -> IRQ 17
[ 132.313000] saa7146: found saa7146 @ mem f9164400 (revision 1, irq 17) (0x13c2,0x0003).
[ 132.339000] DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-S rev2.X)
[ 132.345000] adapter has MAC addr = 00:d0:5c:20:c2:a6
[ 132.681000] dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80f12623
[ 132.681000] dvb-ttpci: firmware @ card 0 supports CI link layer interface
[ 132.714000] dvb-ttpci: Crystal audio DAC @ card 0 detected
[ 132.717000] saa7146_vv: saa7146 (0): registered device video0 [v4l2]
[ 132.717000] saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
[ 133.039000] DVB: registering frontend 0 (VLSI VES1820 DVB-C)...
[ 133.039000] input: DVB on-card IR receiver as /class/input/input8
[ 133.040000] dvb-ttpci: found av7110-0.
[ 133.086000] saa7146: register extension 'budget_ci dvb'.
[ 133.087000] ACPI: PCI Interrupt 0000:03:05.0[A] -> GSI 20 (level, low) -> IRQ 21
[ 133.087000] saa7146: found saa7146 @ mem f920ac00 (revision 1, irq 21) (0x13c2,0x1011).
[ 133.087000] saa7146 (1): dma buffer size 192512
[ 133.087000] DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI)
[ 133.090000] adapter has MAC addr = 00:d0:5c:23:1a:d3
[ 133.091000] input: Budget-CI dvb ir receiver saa7146 (1) as /class/input/input9
[ 133.091000] DVB: registering frontend 1 (Philips TDA10045H DVB-T)...
[ 133.091000] ACPI: PCI Interrupt 0000:03:06.0[A] -> GSI 21 (level, low) -> IRQ 22
[ 133.091000] saa7146: found saa7146 @ mem f920c800 (revision 1, irq 22) (0x13c2,0x1011).
[ 133.091000] saa7146 (2): dma buffer size 192512
[ 133.091000] DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI)
[ 133.094000] adapter has MAC addr = 00:d0:5c:03:22:b7
[ 133.094000] input: Budget-CI dvb ir receiver saa7146 (2) as /class/input/input10
[ 133.095000] DVB: registering frontend 2 (Philips TDA10045H DVB-T)...
[ 133.302000] pnp: Device 00:0d disabled.
[ 133.339000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[ 133.358000] pnp: Device 00:0d activated.
[ 133.358000] 00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 133.385000] lirc_dev: IR Remote Control driver registered, at major 61
[ 133.887000] lirc_serial: auto-detected active low receiver
[ 133.887000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 135.196000] tda1004x: found firmware revision 0 -- invalid
[ 135.196000] tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)...
[ 139.710000] tda1004x: firmware upload complete
[ 139.915000] tda1004x: found firmware revision 2c -- ok
[ 140.162000] tda1004x: found firmware revision 0 -- invalid
[ 140.162000] tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)...
[ 144.677000] tda1004x: firmware upload complete
[ 144.882000] tda1004x: found firmware revision 2c -- ok
[ 201.869000] saa7146: unregister extension 'budget_ci dvb'.
[ 201.870000] ACPI: PCI interrupt for device 0000:03:06.0 disabled
[ 201.871000] ACPI: PCI interrupt for device 0000:03:05.0 disabled
[ 201.978000] saa7146: unregister extension 'dvb'.
[ 201.981000] ACPI: PCI interrupt for device 0000:03:07.0 disabled
[ 233.611000] lirc_dev: IR Remote Control driver registered, at major 61
[ 234.113000] lirc_serial: auto-detected active low receiver
[ 234.113000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 300.714000] lirc_dev: IR Remote Control driver registered, at major 61
[ 301.215000] lirc_serial: auto-detected active low receiver
[ 301.215000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 810.334000] Linux video capture interface: v2.00
[ 810.342000] saa7146: register extension 'dvb'.
[ 810.342000] ACPI: PCI Interrupt 0000:03:07.0[A] -> GSI 22 (level, low) -> IRQ 17
[ 810.342000] saa7146: found saa7146 @ mem f91fa400 (revision 1, irq 17) (0x13c2,0x0003).
[ 810.353000] DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-S rev2.X)
[ 810.361000] adapter has MAC addr = 00:d0:5c:20:c2:a6
[ 810.697000] dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80f12623
[ 810.697000] dvb-ttpci: firmware @ card 0 supports CI link layer interface
[ 810.718000] dvb-ttpci: Crystal audio DAC @ card 0 detected
[ 810.720000] saa7146_vv: saa7146 (0): registered device video0 [v4l2]
[ 810.720000] saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
[ 811.042000] DVB: registering frontend 0 (VLSI VES1820 DVB-C)...
[ 811.042000] input: DVB on-card IR receiver as /class/input/input11
[ 811.042000] dvb-ttpci: found av7110-0.
[ 811.060000] saa7146: register extension 'budget_ci dvb'.
[ 811.060000] ACPI: PCI Interrupt 0000:03:05.0[A] -> GSI 20 (level, low) -> IRQ 21
[ 811.060000] saa7146: found saa7146 @ mem f922ac00 (revision 1, irq 21) (0x13c2,0x1011).
[ 811.060000] saa7146 (1): dma buffer size 192512
[ 811.060000] DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI)
[ 811.065000] adapter has MAC addr = 00:d0:5c:23:1a:d3
[ 811.066000] input: Budget-CI dvb ir receiver saa7146 (1) as /class/input/input12
[ 811.068000] DVB: registering frontend 1 (Philips TDA10045H DVB-T)...
[ 811.068000] ACPI: PCI Interrupt 0000:03:06.0[A] -> GSI 21 (level, low) -> IRQ 22
[ 811.069000] saa7146: found saa7146 @ mem f92c6800 (revision 1, irq 22) (0x13c2,0x1011).
[ 811.069000] saa7146 (2): dma buffer size 192512
[ 811.069000] DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI)
[ 811.071000] adapter has MAC addr = 00:d0:5c:03:22:b7
[ 811.071000] input: Budget-CI dvb ir receiver saa7146 (2) as /class/input/input13
[ 811.072000] DVB: registering frontend 2 (Philips TDA10045H DVB-T)...
[ 811.159000] pnp: Device 00:0d disabled.
[ 811.178000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[ 811.186000] pnp: Device 00:0d activated.
[ 811.186000] 00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 811.199000] lirc_dev: IR Remote Control driver registered, at major 61
[ 811.702000] lirc_serial: auto-detected active low receiver
[ 811.702000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 812.177000] tda1004x: found firmware revision 0 -- invalid
[ 812.177000] tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)...
[ 815.228000] tda1004x: firmware upload complete
[ 815.432000] tda1004x: found firmware revision 2c -- ok
[ 815.670000] tda1004x: found firmware revision 0 -- invalid
[ 815.670000] tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)...
[ 818.822000] tda1004x: firmware upload complete
[ 819.026000] tda1004x: found firmware revision 2c -- ok
[ 863.848000] saa7146: unregister extension 'budget_ci dvb'.
[ 863.856000] ACPI: PCI interrupt for device 0000:03:06.0 disabled
[ 863.858000] ACPI: PCI interrupt for device 0000:03:05.0 disabled
[ 863.967000] saa7146: unregister extension 'dvb'.
[ 863.971000] ACPI: PCI interrupt for device 0000:03:07.0 disabled
[ 877.148000] lirc_dev: IR Remote Control driver registered, at major 61
[ 877.652000] lirc_serial: auto-detected active low receiver
[ 877.652000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 930.814000] lirc_dev: IR Remote Control driver registered, at major 61
[ 944.935000] lirc_serial: auto-detected active low receiver
[ 944.935000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 960.247000] pnp: Device 00:0d disabled.
[ 960.277000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[ 960.293000] pnp: Device 00:0d activated.
[ 960.293000] 00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 960.315000] lirc_dev: IR Remote Control driver registered, at major 61
[ 960.818000] lirc_serial: auto-detected active low receiver
[ 960.818000] lirc_dev: lirc_register_plugin: sample_rate: 0
|
Da sind wie man sieht einige VDR Neustarts mit drin aber kein erkennbarer Fehler.
Ich habe bisher einen normalen LIRC Empfänger als auch den ATRIC IR Einschalter dran gehabt.
Außerdem habe ich schon mal eine andere FB ausprobiert.
Bei allen habe ich das gleiche Ergebnis.
Kann es vielleicht sein das ich lirc irgendwie falsch kompiliert habe?
Wie wären denn da die Parameter die ich bei configure mit übergeben muss?
Ich hoffe mir kann jemand Helfen.
coke