v6.2, Lirc und X10 Fernbedienung

  • edit: funktionsfähige lircd.conf im vorletzten Posting!


    Hallo,


    habe c't-vdr 6.2 installiert zusammen mit Lirc. Ohne weitere Einstellung funktioniert nun das Steuerkreuz und 0-9 (wenn auch immer nur beim zweiten Tastendruck...).


    [Blockierte Grafik: http://pic.leech.it/t/20f3a/c6ace5ax10pollin.jpg]
    [SIZE=7](c) www.pollin.de[/SIZE]


    Ich dachte es reicht die lircd.conf in /etc/ auszutauschen, um eine neue Definition für die Fernbedienung zu laden (siehe Wiki, Zitat: "Für die Medion USB Fernbedieung habe ich die lircd.conf bereits erstellt (siehe Anhang) ihr braucht diese nur noch nach /etc/lircd.conf kopieren.").


    Wenn ich das mache ändert sich bei meiner FB rein gar nichts. Spasseshalber habe ich mittlerweile Lirc deinstalliert (apt-get remove lirc) und alle lircd.confs die ich dann noch (trotz Deinstallation!?) auf meinem System hatte gelöscht (gesucht mit find / -name lircd.conf) und neu gestartet - trotzdem macht meine FB bei jedem 2. Tastendruck noch was. Hier ein paar Ausgaben nachdem ich versucht habe Lirc runterzuschmeissen um die FB lahmzulegen:


    [Blockierte Grafik: http://pic.leech.it/t/ab0bc/6262b94clsl.jpg]


    [Blockierte Grafik: http://pic.leech.it/t/c4c2f/63b47efelsmod.jpg]


    1. Wie kann die FB noch reagieren wenn ich doch Lirc deinstalliert und alle Konfigurationsdateien gelöscht habe?


    2. Wenn Lirc installiert ist, bringt "irw" bei Tastendruck gar nichts, und irrecord nur "could not init hardware", so wie hier. Den Dienst habe ich scheinbar gestoppt.


    Soeben nochmal 6.2 neu installiert (genau so wie das letzte mal - gestern) für eine jungfräuliche Installation, wobei jetzt nur noch weniger geht, FB reagiert gar nicht mehr, irw bringt "Connection refused" usw.:


    [Blockierte Grafik: http://pic.leech.it/t/ffae5/a5fc968test.jpg]


    Tipps?

  • Nach blacklist habe ich mal gegoogelt und das gefunden. An Modulen sollte nun alles richtig geladen werden. Alles was nach serial aussieht habe ich rausgeworfen.


    [Blockierte Grafik: http://pic.leech.it/t/3a67a/2d8785bdlsl.jpg]


    (lirc_atiusb = 0?)


    Dann habe ich das gefunden, dein Posting um 21:21 (scheint keine Permlinks hier zu geben) hat schonmal geholfen. Was /dev/lirc0 bzw. /dev/lirc/0 ist, ist mir noch ein Rätsel, aber dein "mode2 -d /dev/lirc/0" zeigt, das meine FB an sich schonmal (wieder) funktioniert.


    [Blockierte Grafik: http://pic.leech.it/t/91442/04eb0a57mode2.jpg]


    Demnach ist /dev/lirc/0 dann der USB-Empfänger? Dann müsste ich ja die hardware.conf ändern, und zwar bei DEVICE von


    DEVICE="/dev/lirc0
    auf
    Device="/dev/lirc/0


    Aber dann geht nicht mal mehr mode2 -d /dev/lirc/0 bzw. mode2 -d /dev/lirc0.


    Aktuell:


    [Blockierte Grafik: http://pic.leech.it/t/94ab0/2b3b146hwconf.jpg]

  • Dachte es wäre besser, wenn der Thread hier nicht so zugeballert wird.



    VDR:~# lsmod | grep lirc
    lirc_atiusb 15904 0
    lirc_dev 13284 1 lirc_atiusb
    usbcore 109444 3 lirc_atiusb,uhci_hcd


    Bzw. lsmod wie du wolltest:



    VDR:~# lsmod
    Module Size Used by
    ipv6 213984 12
    button 6800 0
    ac 5252 0
    battery 9732 0
    dm_snapshot 15644 0
    dm_mirror 18000 0
    dm_mod 48952 2 dm_snapshot,dm_mirror
    loop 14216 0
    via82cxxx_audio 23816 0
    uart401 10948 1 via82cxxx_audio
    sound 67372 2 via82cxxx_audio,uart401
    ac97_codec 17292 1 via82cxxx_audio
    snd_via82xx 25368 0
    gameport 13832 1 snd_via82xx
    dvb_ttpci 83524 17
    lnbp21 2432 1 dvb_ttpci
    l64781 6916 1 dvb_ttpci
    saa7146_vv 41984 1 dvb_ttpci
    video_buf 22532 1 saa7146_vv
    saa7146 16904 2 dvb_ttpci,saa7146_vv
    videodev 21120 1 saa7146_vv
    v4l1_compat 12164 2 saa7146_vv,videodev
    v4l2_common 20480 2 saa7146_vv,videodev
    snd_ac97_codec 82848 1 snd_via82xx
    snd_ac97_bus 2432 1 snd_ac97_codec
    serio_raw 6532 0
    lirc_atiusb 15904 0
    floppy 52004 0
    ves1820 6404 1 dvb_ttpci
    stv0299 9864 1 dvb_ttpci
    dvb_core 70184 2 dvb_ttpci,stv0299
    snd_pcm 65928 2 snd_via82xx,snd_ac97_codec
    snd_timer 19972 1 snd_pcm
    snd_page_alloc 10248 2 snd_via82xx,snd_pcm
    snd_mpu401_uart 7552 1 snd_via82xx
    snd_rawmidi 22048 1 snd_mpu401_uart
    snd_seq_device 7820 1 snd_rawmidi
    snd 45412 7 snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
    rtc 11572 0
    tda8083 5636 1 dvb_ttpci
    sp8870 6796 1 dvb_ttpci
    firmware_class 9472 2 dvb_ttpci,sp8870
    lirc_dev 13284 1 lirc_atiusb
    psmouse 34568 0
    i2c_viapro 8340 0
    via686a 14984 0
    soundcore 8928 3 via82cxxx_audio,sound,snd
    pcspkr 2816 0
    stv0297 7040 1 dvb_ttpci
    ves1x93 6404 1 dvb_ttpci
    ttpci_eeprom 2688 1 dvb_ttpci
    i2c_isa 5248 1 via686a
    i2c_core 19472 13 dvb_ttpci,lnbp21,l64781,ves1820,stv0299,tda8083,sp8870,i2c_viapro,via686a,stv0297,ves1x93,ttpci_eeprom,i2c_isa
    shpchp 32796 0
    pci_hotplug 28088 1 shpchp
    parport_pc 31524 0
    parport 32200 1 parport_pc
    via_agp 9728 1
    agpgart 29360 1 via_agp
    evdev 9088 0
    ext3 116488 2
    jbd 47272 1 ext3
    ide_cd 35616 0
    cdrom 32416 1 ide_cd
    ide_disk 14848 4
    generic 4996 0 [permanent]
    via82cxxx 8452 0 [permanent]
    ide_core 107760 4 ide_cd,ide_disk,generic,via82cxxx
    natsemi 24544 0
    uhci_hcd 20236 0
    usbcore 109444 3 lirc_atiusb,uhci_hcd
    thermal 13576 0
    processor 23724 1 thermal
    fan 4868 0

  • Zitat

    Original von Predator
    Dachte es wäre besser, wenn der Thread hier nicht so zugeballert wird.


    dann als txt dateianhang.
    immer noch besser als bilder


    also wenn du lirc stoppst geht mode2?


    wenn ja lirc starten und irw testen.

  • irw brachte bisher immer "Connection refused".


    mode2 dagegen sagt "/dev/lirc is not a character device".


    mode2 reagiert auf meine FB nur mit "mode2 -d /dev/lirc/0".


    Ob ich /etc/init.d/lirc nun gestartet oder gestoppt habe spielt dabei keine Rolle.

  • VDR:~# irrecord -d /dev/lirc/0
    irrecord: invalid argument count
    VDR:~#


    Wie kann ich überprüfen, ob der Dienst wirklich beendet wurde? Mit "/etc/init.d/lirc stop" bekomme ich als Rückmeldung nur, das er jetzt gestoppt wird. Oder kommt eine Fehlermeldung, wenn das Stoppen fehlschlägt?

  • VDR:/etc/lirc# irrecord -d /dev/lirc/0 lircd.conf
    irrecord: file "lircd.conf" does not contain valid data
    VDR:/etc/lirc#


    -----------


    edit: "blacklist ati_remote" und "blacklist lirc_serial" in /etc/modprobe.d/blacklist aufgenommen. hardware.conf angepasst (DEVICE), hier lag der Hund begraben.


    Meine hardware.conf und lircd.conf im Anhang.


    Danke igel und Keef für die Hilfe.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!