1 ... 14 15 [16] 17 >>> Archiv / MLD 3.x / Development / Mld-3.0.2
 

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Mld-3.0.2
« Reply #225 on: November 25, 2012, 20:13:00 »
Hi,

das habe ich verstanden, aber leider komme ich heute Abend nicht mehr an die MLD (Frau will Tatort schauen)... :angry:

die /etc/rc_keymaps/hauppauge_a415 habe ich angepasst. ABer muß nicht auch noch ein Eintrag in die /etc/rc_maps.cfg gemacht werden?

Ich werde also spätestens Morgen früh die geänderte Hauppauge_a415 hochladen.

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-3.0.2
« Reply #226 on: November 25, 2012, 20:21:56 »
Quote
die /etc/rc_keymaps/hauppauge_a415 habe ich angepasst. ABer muß nicht auch noch ein Eintrag in die /etc/rc_maps.cfg gemacht werden? Gruß, Pit
Leider hast Du die gewünschte Ausgabe von lsmod nicht gepostet. Da hätte ich gesehen welche Keymap vom Kernel geladen wird. Die rc_maps.cfg muss natürlich auch angepasst werden.

MfG
wino

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Mld-3.0.2
« Reply #227 on: November 25, 2012, 20:30:43 »
Tschuldigung, das hatte ich überlesen... Und zum Glück kann man das ja auf der Shell ausführen, ohne das stört...  ;)

Code: [Select]
MLD> lsmod
Module                  Size  Used by    Tainted: P
thermal                 6171  0
fan                     1822  0
snd_seq_oss            19143  0
snd_seq_midi_event      3632  1 snd_seq_oss
snd_seq                32192  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          3528  2 snd_seq_oss,snd_seq
snd_pcm_oss            25596  0
snd_mixer_oss           9774  1 snd_pcm_oss
uinput                  5027  0
stv6110x                3124  2
lnbp21                  1290  2
stv090x                38125  2
ir_lirc_codec           3239  0
lirc_dev                6471  1 ir_lirc_codec
ir_mce_kbd_decoder      2462  0
ir_sanyo_decoder        1269  0
ir_sony_decoder         1223  0
ir_jvc_decoder          1269  0
ir_rc6_decoder          1658  0
ir_rc5_decoder          1157  0
snd_hda_codec_hdmi     18295  4
ir_nec_decoder          1305  0
rc_rc6_mce              1048  0
mceusb                 10126  0
rc_core                 9918 11 ir_lirc_codec,ir_mce_kbd_decoder,ir_sanyo_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,rc_rc6_mce,mceusb
nvidia               8520192 50
ngene                  19921 19
cxd2099                 4067  1 ngene
dvb_core               59821  1 ngene
snd_hda_codec_realtek    40424  1
button                  3410  0
processor              22807  0
snd_hda_intel          17133  2
snd_hda_codec          54414  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               3771  1 snd_hda_codec
snd_pcm                43662  5 snd_pcm_oss,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              11981  2 snd_seq,snd_pcm
snd                    34586 15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc          4753  2 snd_hda_intel,snd_pcm
intel_agp               7796  0
intel_gtt              10037  1 intel_agp
agpgart                17755  2 intel_agp,intel_gtt
r8169                  39564  0


Nun wird mir auch klar wo man da schauen muß. Also muß man doch die
Quote
rc_core                 9918 11 ir_lirc_codec,ir_mce_kbd_decoder,ir_sanyo_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,rc_rc6_mce,mceusb

sich an schauen. Und dann die ir_rc5_decoder in der /etc/rc_maps.cfg eintragen, oder?
==> Hab ich das richtig verstanden?

(Wie gesagt ich darf nun nicht booten, um das auszuprobieren)

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-3.0.2
« Reply #228 on: November 25, 2012, 20:51:20 »
Da steht aber nichts von Hauppauge. Es wird die rc_rc6_mce Keymap und das mceusb Modul geladen.

Das kannst Du auch in der zweites Zeile der Ausgabe von ir-keytable sehen.

Code: [Select]
Found /sys/class/rc/rc0/ (/dev/input/event2) with:
       Driver mceusb, table rc-rc6-mce
       Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
       Enabled protocols: RC-6
       Repeat delay = 500 ms, repeat period = 125 ms


Ich wollte sehen wie Du auf die Keymap hauppauge_a415 kommst.

MfG
wino
« Last Edit: November 25, 2012, 20:52:55 by wino »

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Mld-3.0.2
« Reply #229 on: November 25, 2012, 21:00:50 »
Ich habe mittlerweile mal die /etc/rc_keymaps/rc-hauppauge mit der /etc/rc_keymaps/hauppauge_a415 verglichen. Ich denke das die hauppauge_a415 in der rc-hauppauge enthalten ist. Daher würde ich in der /etc/rc_maps.cfg nur die rc-hauppauge einbauen.

Aber muß ich nun in der /etc/rc_maps.cfg die folgende Zeile mit aufnehmen?

Code: [Select]
ir-rc5-decoder                  rc-hauppauge                    /etc/rc_keymaps/rc-hauppauge

Nebenbei: auf die Hauppauge_a415 bin ich nur gekommen, da die NAmensbezeichnung so schön deutlich beschrieben war... Aber ich denke es ist eine Sackgasse und doppelt enthalten in der /etc/rc_keymaps/rc-hauppauge

 
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-3.0.2
« Reply #230 on: November 25, 2012, 21:09:13 »
Nochmal. Wie kommst Du zu dieser Keymap. Sie wird doch nicht geladen. Für den Eingesteckten Empfänger wird das Modul mcusb mit der Keymaprc_rc6_mce verwendet.

MfG
wino

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Mld-3.0.2
« Reply #231 on: November 25, 2012, 21:14:12 »
Ja, der funktioniert ja auch gut. Aber ich will halt gerne die Hauppauge Fernbedienung aktivieren.

Ich dachte, man kann auch diese mitladen. Nachdem ja der Empfänger beide (und weitere) Protokoll interpretieren könnte, hatte ich die Hoffnung das ich ohne manuelles nachladen auf das RC-5 Protokoll schalten kann.

Wie schon mal beschrieben, sobald ich auf der Kommandozeile

Code: [Select]
MLD> ir-keytable -w /etc/rc_keymaps/rc-hauppauge -p RC-5
Read rc-hauppauge table
Wrote 310 keycode(s) to driver
Protocols changed to RC-5
MLD> ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event2) with:
        Driver mceusb, table rc-rc6-mce
        Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
        Enabled protocols: RC-5
        Repeat delay = 500 ms, repeat period = 125 ms

eingebe, funktioniert ja auch die Fernbedienung. (bis zum nächsten Neustart, weil da wieder das RC-6 Protokoll mit der mceusb aktiv ist).

Also, kann man beide Module laden/aktivieren?

Gruß,

Pit
« Last Edit: November 25, 2012, 21:15:45 by P3f »
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-3.0.2
« Reply #232 on: November 25, 2012, 21:37:32 »
Wenn es bei Dir mit der Hauppauge so funktioniert ist es ja ok. Bei einer Hilfestellung lässt sich das aus keiner Ausgabe entnehmen.

Das kannst Du morgen nochmal testen und bei Erfolg das Ergebnis hochladen.

MfG
wino

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-3.0.2
« Reply #233 on: November 25, 2012, 21:52:44 »
Quote
Wie schon mal beschrieben, sobald ich auf der Kommandozeile

Code: [Select]
MLD> ir-keytable -w /etc/rc_keymaps/rc-hauppauge -p RC-5
Read rc-hauppauge table
Wrote 310 keycode(s) to driver
Protocols changed to RC-5
MLD> ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event2) with:
        Driver mceusb, table rc-rc6-mce
        Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
        Enabled protocols: RC-5
        Repeat delay = 500 ms, repeat period = 125 ms

eingebe, funktioniert ja auch die Fernbedienung. (bis zum nächsten Neustart, weil da wieder das RC-6 Protokoll mit der mceusb aktiv ist).

Also, kann man beide Module laden/aktivieren?Gruß, Pit
Wie kommst Du zu der Annahme dass die rc-hauppauge genutz wird?

Die Ausgabe sagt etwas anderes.
Da steht doch deutlich Driver mceusb, table rc-rc6-mce. Das Protokoll hat von RC-6 auf RC-5 gewechselt, mehr nicht.

MfG
wino



 

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Mld-3.0.2
« Reply #234 on: November 25, 2012, 22:12:43 »
Hi,

ja das steht da auch, das ist ja das was mich auch nervös macht. UNd ich weiß auch das ich deine Geduld ziemlich strapaziere.

Aber ich dachte/hatte die Hoffnung das ich mit dem einen Empfänger beide Fernbedienung funktionieren. Aber scheinbar geht es nicht ootb.

Ich habe gerade mal einen Neustart gemacht und die RC-6 Fernbedienung funktioniert korrekt. Wenn ich dann "ir-keytable -c -w /etc/rc_keymaps/rc-hauppauge -p RC-5" das Protokoll auswähle, dann steht zwar immer noch drin das er die Driver mceusb geladen hat. Aber die RC-5 Hauppauge-Fernbedienung funktioniert nun. (Bis zum Neustart, also nicht wirklich gut/ootb)

Ich habe noch einmal ein wenig gelesen, aber ich kann scheinbar nicht das Glück haben beide Protokolle gleichzeitig laden. Schade... Dann muß doch manuell etwas gemacht werden, was wir doch alle sparen wollten.

Danke, das so geduldigt bist und meine doofen Fragen beantwortest.

Gruß, morgen mache ich weiter...

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-3.0.2
« Reply #235 on: November 25, 2012, 22:31:51 »
Für Deine Hauppauge kanst Du in der rc_maps.cfg

mceusb           rc-hauppauge      /etc/ec_keymaps/rc-hauppauge

eintragen und die andere Zeile mit mceusb ausschließen. Wenn es die Keymap hauppauge_a415 sein soll, dann diese eintragen.

Vielleicht funktioniert das für Hauppauge FB.

Gruß
wino

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Mld-3.0.2
« Reply #236 on: November 26, 2012, 00:32:35 »
Pit...du kannst pro Empfänger immer nur ein Protokoll benutzen, also entweder other, RC-6 oder RC-5. Das mischen von Protokollen geht nicht.


MegaX
Gruß MegaX

Hardware (show / hide)

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Mld-3.0.2
« Reply #237 on: November 26, 2012, 11:22:39 »
HI,

ok, das habe ich nun auch verstanden, aber kann über "udev-Rules" mehrere Events anlegen? Dann kann man an dem Event doch die beiden Protokolle anhängen und beide (RC-6 und RC-5) liefen ootb. Oder, bin ich hier auch auf dem Holzweg?

Was meint ihr zu diesem Link (ab Beitrag #6)?

Alternativ stelle ich mir die Frage, wie ich dauerhaft das RC-5 Protokoll aktiviere, anstatt nach einem Reboot immer das RC-6 aktiv zu haben.

Gruß,

Pit
« Last Edit: November 26, 2012, 11:26:16 by P3f »
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Mld-3.0.2
« Reply #238 on: November 26, 2012, 16:59:41 »
Hallo Pit,

da wir nicht lirc sondern eventlircd nutzen, trieft das dort geschriebene nicht für uns zu. Der hat zwei Empfänger und möchte einen bestimmten nutzen. Eventlircd kann mit mehreren Eingabegeräten gleichzeitig umgehen und damit einfällt das dortige Problem.

Wenn die Hauppauge FB mit dem mceusb Treiber nach Protokollwechsel zusammenarbeitet, könntest Du in der init von eventlircd ir-keytable -w /etc/rc_keymaps/hauppauge_a415 -p RC-5 eintragen. Das sollte funktionieren.

Code: [Select]
case "$1" in
    start)
        echo "Starting eventlircd"
        [ ! -d /var/run/lirc ] && mkdir -p /var/run/lirc &> /dev/null
        rm -f $EVENTLIRCD_SOCKET && ln -s $EVENTLIRCD_SOCKET $EVENTLIRCD_SYMLINK
   modprobe uinput
        ir-keytable -w /etc/rc_keymaps/hauppauge_a415 -p RC-5
        /usr/sbin/eventlircd --evmap=$EVENTLIRCD_EVMAP --socket=$EVENTLIRCD_SOCKET
check_status
       ;;

Gruß
wino

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Mld-3.0.2
« Reply #239 on: November 26, 2012, 18:44:13 »
Hi Wino,

sicherlich ist es eine Möglichkeit, wenn man im Nachgang das Protokoll umstellt. Aber es funktioniert leider nicht in der /etc/init.d/eventlircd, erst als ich die Zeile in den letzten Zeilen der /etc/init.d/vdr (Start-Sequenz) gebracht habe. Also nach dem VDR-Start, hat es funktioniert das ich mit der RC-5 Fernbedienung die Bedienung vornehmen kann.

Aber das ist/sollte nicht das Ziel sein. Ich denke, wenn Claus wieder da ist, werden wir ihn um die Integration ins Webif bitten müssen.

So hat es also funktioniert, /etc/init.d/vdr
Code: [Select]
               if [ -s $infofile -a -e /etc/vdr/remote.conf ]; then
                        {
                        sleep 10
                        svdrpsend.sh "PLUG addons SHOW $infofile" >/dev/null
                        rm $infofile
                        } &
                fi
                ir-keytable -c -w /etc/rc_keymaps/rc-hauppauge -p RC-5

                check_status
               ;;
        stop | halt)
                . /etc/init.d/rc.functions

----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

1 ... 14 15 [16] 17 >>> Archiv / MLD 3.x / Development / Mld-3.0.2
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.