Archiv > General
Fernbedienung
clausmuus:
Hi,
beim Seriellen Port kann udev nichts automatisch machen. Deshalb musst Du ja auch COM1 von Hand auswählen.
Die ttyS0 Einstellung wird dann automatisch vorgenommen. Und es wird auch der lirc Treiber geladen und der lircd Daemon gestartet.
Aufgrund Deiner Auswahl im Webif sollte nun also dein Device /dev/lirc0 existieren, das Modul lirc_serial geladen sein (kann mit "lsmod | grep lirc_serial" gecheckt werden), ein lircd daemon laufen ("ps | grep lircd") und der Socket /var/run/lirc/lircd-COM1 existieren.
Irgendwas von alle dem dürfte schief gegangen sein, da ansonsten evtest auch ein lirc input event hätte auflisten müssen.
Da mode2 bereits funktioniert, wurde das lirc_serial Modul erfolgreich geladen und das /dev/lirc0 Decice angelegt. Es müsste also nen Problem mit lircd sein.
Ich habe vorgestern an dem lirc Kram gearbeitet, da dort noch ein wenig was schief ging. Vielleicht ist mir dabei ja nen Fehler Unterlaufen (in Bezug auf den Seriellen Lirc Empfänger).
Claus
DLX:
Hallo Claus,
es scheint so, alsw enn lircd nicht gestartet wird, bzw. mit einem fehler abbricht.
Modul wird geladen:
--- Code: ---mld-sz> lsmod | grep lirc_serial
lirc_serial 6245 0
lirc_dev 8235 1 lirc_serial
--- End code ---
Lircd läuft aber nicht, jedenfalls nciht nach dem start:
--- Code: ---mld-sz> ps | grep lircd
556 root 2984 S eventlircd --evmap=/etc/eventlircd.d --socket=/var/r
1797 root 4392 R grep lircd
mld-sz> lircd
mld-sz> ps | grep lircd
556 root 2984 S eventlircd --evmap=/etc/eventlircd.d --socket=/var/r
1799 root 4616 S lircd
1801 root 4392 R grep lircd
mld-sz> lircd
lircd: there seems to already be a lircd process with pid 1799
lircd: otherwise delete stale lockfile /var/run/lirc/lircd.pid
mld-sz> kill 1799
--- End code ---
IM Logfile von den System Meldungen steht auch einiges dazu:
Spoiler (show / hide)
--- Code: ---Jul 27 19:32:31 (MLD) user.info kernel: Mantis 0000:03:06.0: DVB: registering adapter 0 frontend 0 (Philips TDA10023 DVB-C)...
Jul 27 19:32:34 (MLD) user.notice kernel: XFS (sda2): Mounting V4 Filesystem
Jul 27 19:32:34 (MLD) user.info kernel: XFS (sda2): Ending clean mount
Jul 27 19:32:36 (MLD) user.info kernel: lirc_dev: IR Remote Control driver registered, major 251
Jul 27 19:32:36 (MLD) user.warn kernel: NVRM: Your system is not currently configured to drive a VGA console
Jul 27 19:32:36 (MLD) user.warn kernel: NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
Jul 27 19:32:36 (MLD) user.warn kernel: NVRM: requires the use of a text-mode VGA console. Use of other console
Jul 27 19:32:36 (MLD) user.warn kernel: NVRM: drivers including, but not limited to, vesafb, may result in
Jul 27 19:32:36 (MLD) user.warn kernel: NVRM: corruption and stability problems, and is not supported.
Jul 27 19:32:37 (MLD) user.info kernel: lirc_serial: auto-detected active low receiver
Jul 27 19:32:37 (MLD) user.info kernel: lirc_dev: lirc_register_driver: sample_rate: 0
Jul 27 19:32:39 (MLD) user.err vdr: [918] [live] INFO: validating server ip '0.0.0.0'
Jul 27 19:32:39 (MLD) user.err vdr: [918] tvguide: Logo Path set to /var/cache/vdr/channellogos/
Jul 27 19:32:39 (MLD) user.err vdr: [918] tvguide: EPG Image Path set to /var/cache/vdr/epgimages/
Jul 27 19:32:39 (MLD) user.err vdr: [918] tvguide: Icon Path set to /etc/vdr/plugins/tvguide/icons/
Jul 27 19:32:39 (MLD) user.err vdr: [918] ERROR: error in /etc/vdr/remote.conf, line 109
Jul 27 19:32:39 (MLD) user.err vdr: [918] ERROR: error in /etc/vdr/remote.conf, line 110
Jul 27 19:32:39 (MLD) user.err vdr: [918] ERROR: error in /etc/vdr/remote.conf, line 111
Jul 27 19:32:39 (MLD) user.err vdr: [918] ERROR: error in /etc/vdr/remote.conf, line 112
Jul 27 19:32:40 (MLD) user.err vdr: [918] tvguide: set Theme to darkblue
Jul 27 19:32:40 (MLD) user.err vdr: [918] tvguide: set blending style
Jul 27 19:32:40 (MLD) user.err vdr: [918] tvguide: Set OSD to 1152 x 706 px
Jul 27 19:32:40 (MLD) user.err vdr: [918] tvguide: Set Font to VDRSymbols Sans:Book
Jul 27 19:32:40 (MLD) user.err vdr: [950] [live] INFO: attempt to listen on ip = '0.0.0.0'
Jul 27 19:32:43 (MLD) user.info kernel: r8169 0000:02:00.0 eth0: link down
Jul 27 19:32:43 (MLD) user.info kernel: r8169 0000:02:00.0 eth0: link down
Jul 27 19:32:43 (MLD) user.info kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Jul 27 19:32:45 (MLD) user.info kernel: r8169 0000:02:00.0 eth0: link up
Jul 27 19:32:45 (MLD) user.info kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Jul 27 19:32:49 (MLD) auth.info login[1467]: root login on 'tty2'
Jul 27 19:32:49 (MLD) auth.info login[1466]: root login on 'tty1'
Jul 27 19:32:49 (MLD) auth.info login[1470]: root login on 'tty3'
Jul 27 19:32:49 (MLD) auth.info login[1471]: root login on 'tty4'
Jul 27 19:36:41 (MLD) user.warn kernel: ------------[ cut here ]------------
Jul 27 19:36:41 (MLD) user.warn kernel: WARNING: CPU: 0 PID: 2708 at fs/sysfs/group.c:219 sysfs_remove_group+0x39/0x70()
Jul 27 19:36:41 (MLD) user.warn kernel: sysfs group c1679118 not found for kobject 'lirc0'
Jul 27 19:36:41 (MLD) user.warn kernel: Modules linked in: lirc_serial(O-) lirc_dev(O) uinput tda10023(O) tda10021(O) nvidia(PO) snd_hda_codec_realtek snd_hda_codec_generic mantis(O) mantis_core(O) dvb_core(O) ati_agp r8169 snd_hda_intel snd_hda_controller snd_hda_co
Jul 27 19:36:41 (MLD) user.warn kernel: CPU: 0 PID: 2708 Comm: modprobe Tainted: P O 3.15.6.74 #1
Jul 27 19:36:41 (MLD) user.warn kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./A74ML-K, BIOS 080014 11/06/2009
Jul 27 19:36:41 (MLD) user.warn kernel: 00000000 c0103eb8 c14b5b82 c0103ec8 c10282ef c10e2316 00000009 00000000
Jul 27 19:36:41 (MLD) user.warn kernel: c1679118 f4cdba08 c0103ed0 c102832b 00000009 c0103ec8 c15b2a1c c0103ee4
Jul 27 19:36:41 (MLD) user.warn kernel: c0103ef8 c10e2316 c15b29d1 000000db c15b2a1c c1679118 f44053c0 f4cdba00
Jul 27 19:36:41 (MLD) user.warn kernel: Call Trace:
Jul 27 19:36:41 (MLD) user.warn kernel: [<c14b5b82>] ? dump_stack+0x3e/0x4e
Jul 27 19:36:41 (MLD) user.warn kernel: [<c10282ef>] ? warn_slowpath_common+0x64/0x7a
Jul 27 19:36:41 (MLD) user.warn kernel: [<c10e2316>] ? sysfs_remove_group+0x39/0x70
Jul 27 19:36:41 (MLD) user.warn kernel: [<c102832b>] ? warn_slowpath_fmt+0x26/0x2a
Jul 27 19:36:41 (MLD) user.warn kernel: [<c10e2316>] ? sysfs_remove_group+0x39/0x70
Jul 27 19:36:41 (MLD) user.warn kernel: [<c12fc90f>] ? device_del+0x29/0x12b
Jul 27 19:36:41 (MLD) user.warn kernel: [<c12fca19>] ? device_unregister+0x8/0x10
Jul 27 19:36:41 (MLD) user.warn kernel: [<c12fca6e>] ? device_destroy+0x2c/0x31
Jul 27 19:36:41 (MLD) user.warn kernel: [<f8014726>] ? lirc_irctl_cleanup+0x3a/0x8e [lirc_dev]
Jul 27 19:36:41 (MLD) user.warn kernel: [<f801488f>] ? lirc_unregister_driver+0x115/0x142 [lirc_dev]
Jul 27 19:36:41 (MLD) user.warn kernel: [<f803ac5f>] ? lirc_serial_exit_module+0x47/0x5d [lirc_serial]
Jul 27 19:36:41 (MLD) user.warn kernel: [<c1064962>] ? SyS_delete_module+0x110/0x162
Jul 27 19:36:41 (MLD) user.warn kernel: [<c108d77a>] ? vm_munmap+0x32/0x39
Jul 27 19:36:41 (MLD) user.warn kernel: [<c14b9862>] ? syscall_call+0x7/0xb
Jul 27 19:36:41 (MLD) user.warn kernel: ---[ end trace 51d4789a6ad8a113 ]---
Jul 27 19:36:41 (MLD) user.info kernel: lirc_dev: IR Remote Control driver registered, major 251
Jul 27 19:36:42 (MLD) user.info kernel: lirc_serial: auto-detected active low receiver
Jul 27 19:36:42 (MLD) user.info kernel: lirc_dev: lirc_register_driver: sample_rate: 0
--- End code ---
Wenn ich unter Setup – Remote control – Edit Lirc config auf restart lirc klicke, steht da zwar, dass der Dienst gestartet wird, allerdings wird er trotzdem nicht mit ps aufgelistet.
clausmuus:
Versuch mal ob sich lircd auch so starten lässt:
--- Code: ---start lirc
--- End code ---
und schau was für ne Meldung ausgegeben wird.
Wenn das nicht geht, versuch's mal so:
--- Code: ---lircd -P /var/run/lircd.log --output=/var/run/lirc/lircd-COM1 --uinput
--- End code ---
Claus
Navigation
[0] Message Index
[*] Previous page
Go to full version