Nachdem ich beim Googlen nach verschiedenen Lösungen für mein VDR immer wieder auf diesem Board gute Ansätze und Hilfe gefunden habe, habe ich mich jetzt entschlossen hier auch Tätig zu werden - zunächst als Newbie und Fragensteller!
Mein Problem betrifft Lirc auf LinVDR nach Installaton eines eigenen Kernels.
Ich habe LinVDR gem. dieser Anleitung installiert und gepatcht. Bis dahin kein Problem - alles lief problemlos.
Nun habe ich mir als zweite Sat-Karte eine Nova SE2 zugelegt, die vom System nicht erkannt wurde. Also wollte ich wieder patchen. Nach einigen Googleleien kam ich darauf, dass ich einen eigenen Kernel mit den CVS-Quellen (v4l-dvb) basteln müsse.
Also habe ich einen Kernel (2.6.14.2) mit dem Config aus /boot/config-2.6.14.2 erstellt und installiert. Anschließend wurde v4l-dvb mit make und make install hinterher geschoben.
Effekt: zweite Karte wird erkannt und genutzt - Lirc ist nicht mehr lauffähig. Der IR-Empfänger ist übrigens einer aus den vielen guten Anleitungen, selbst gelöteter Empfänger am seriellen Port.
Nun habe ich nach Lirc-Quellen gesucht und verschiedene ausprobiert. Letztendlich ließ sich lirc-0.8.0pre3 augenscheinlich, fehlerfrei konfigurieren und installieren - aber laufen will es nicht!
An dieser Stelle noch ein paar weitere Infos:
Board: Asus P4PE mit Celeron 2.4, 160 GB Maxtor, Nexus-S und Nova-SE2.
Nach dem Booten des LinVDR habe ich diese Log-Einträge:
linvdr:~# logread | grep lirc
Jan 4 13:52:54 linvdr user.warn kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jan 4 13:52:54 linvdr user.warn kernel: lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
Jan 4 13:52:55 linvdr user.info kernel: lirc_serial: auto-detected active low receiver
Jan 4 13:52:55 linvdr user.warn kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
Lirc scheint zu laufen. Sendet die FB nun aber ein Signal, passier das:
Jan 4 13:54:28 linvdr user.alert kernel: Unable to handle kernel paging request at virtual address 01000007
Jan 4 13:54:28 linvdr user.alert kernel: printing eip:
Jan 4 13:54:28 linvdr user.warn kernel: c01452ac
Jan 4 13:54:28 linvdr user.alert kernel: *pde = 00000000
Jan 4 13:54:28 linvdr user.alert kernel: Oops: 0000 [#1]
Jan 4 13:54:28 linvdr user.warn kernel: Modules linked in: lirc_serial lirc_dev cx88_dvb cx8802 cx88xx ir_common btcx_risc tveeprom cx88_vp3054_i2c i2c_algo_bit mt352 or51132 video_buf_dvb nxt200x cx24123 lgdt330x cx22702 dvb_pll budget_av tda10021 budget_ci budget s5h1420 budget_core dvb_ttpci l64781 tda8083 stv0297 sp8870 ttpci_eeprom saa7146_vv saa7146 mt312 cx24110 tda1004x ves1820 stv0299 ves1x93 i2c_core dvb_core video_buf v4l2_common v4l1_compat videodev evdev b44 mii
Jan 4 13:54:28 linvdr user.warn kernel: CPU: 0
Jan 4 13:54:28 linvdr user.warn kernel: EIP: 0060:[<c01452ac>] Tainted: PF VLI
Jan 4 13:54:28 linvdr user.warn kernel: EFLAGS: 00010202 (2.6.14.2)
Jan 4 13:54:28 linvdr user.warn kernel: EIP is at vfs_read+0xb0/0x12c
Jan 4 13:54:28 linvdr user.warn kernel: eax: 00000004 ebx: 00ffffff ecx: f8c1bf84 edx: 00000246
Jan 4 13:54:28 linvdr user.warn kernel: esi: 00000004 edi: bf807ba8 ebp: 00000004 esp: f72fdf80
Jan 4 13:54:28 linvdr user.warn kernel: ds: 007b es: 007b ss: 0068
Jan 4 13:54:28 linvdr user.warn kernel: Process lircd (pid: 1175, threadinfo=f72fc000 task=f7270530)
Jan 4 13:54:28 linvdr user.warn kernel: Stack: f7b94880 fffffff7 0805b511 f72fc000 c0145598 f7b94880 bf807ba8 00000004
Jan 4 13:54:28 linvdr user.warn kernel: f72fdfac 00000007 bf807c84 00000000 00000000 00000000 c01026ad 00000007
Jan 4 13:54:28 linvdr user.warn kernel: bf807ba8 00000004 bf807c84 0805b511 bf807bac 00000003 0000007b c010007b
Jan 4 13:54:28 linvdr user.warn kernel: Call Trace:
Jan 4 13:54:28 linvdr user.warn kernel: [<c0145598>] sys_read+0x40/0x6c
Jan 4 13:54:28 linvdr user.warn kernel: [<c01026ad>] syscall_call+0x7/0xb
Jan 4 13:54:28 linvdr user.warn kernel: Code: 83 78 08 00 74 0f 8b 54 24 20 52 56 57 53 8b 40 08 ff d0 eb 0d 8b 4c 24 20 51 56 57 53 e8 59 fe ff ff 89 c5 83 c4 10 85 ed 7e 5d <8b> 5b 08 8b 7b 0c be 01 00 00 00 b8 01 00 00 40 0f b7 57 28 81
Jan 4 13:54:28 linvdr user.err vdr[1204]: ERROR: lircd connection lost
Jan 4 13:54:28 linvdr user.debug vdr[1204]: LIRC remote control thread ended (pid=1204, tid=8200)
Alles anzeigen
Ich habe inzwischen so Versuche gemacht, wie anderen Seriellen Port verwenden, Sat-Karten versetzen, Beten...
Ich bin am Ende! Ist das Problem bekannt und wenn ja, wie löse ich das? Ich habe mich schon halbtot gegooglet und ohne FB fällt der WAF weg! Ohne WAF habe ich hier ein grosses Problem, denn Frau hat sich an LinVDR gewöhnt und findet es gut! Ich möchte auf die zweite Sat-Karte aber auch nicht verzichten!
Für Ansätze wäre ich wirklich Dankbar!
Ah - Frohes neues Jahr übrigens!
Oskar