[1] Archiv / MLD 3.x / General / eventlirc ignoriert evmap und suspend/resume
 

Offline ScotchTape

  • Newbie
  • *
  • Posts: 25
    • View Profile
eventlirc ignoriert evmap und suspend/resume
« on: December 25, 2013, 11:11:48 »
Moin und fröhliche Weihnachten,

Da die Client-installation ja bei mir zuhause so gut lief und das yaVDR bei meiner Mutter nicht so wirklich rund lief, machte ich mich gestern dran dort auch MLD 3.0.3 zu installieren.
Vorher suchtimer, channels.conf und die angepasste evmap gesichert, mld installiert, bild, wie gewohnt.

nachdem ich auch ton hatte, OSD auf n0pacity umgestellt und die alte channels.conf geladen war, lief erstnmal alles wie gewohnt.

Allerdings sitze ich seit gestern nachmittag daran, die Fernbedienung wieder so einzurichten, we's vorher war.

Der empfänger ist auf nem imon-VFD, die FB ist ne Harmony One mit imon-konfiguration.

Zuerst hab ich die /lib/udev/rules.d/98-eventlircd.rules für den empfänger erweitert:

Code: [Select]
ENV{ID_VENDOR_ID}=="15c2", ENV{ID_MODEL_ID}=="0044", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

udevadm test hustet auch das richtige aus:
Code: [Select]
(...)
udev_device_update_db: created db file '/run/udev/data/c13:69' for '/devices/pci0000:00/0000:00:13.1/usb6/6-1/6-1:1.0/rc/rc0/input6/event5'
ACTION=add
DEVLINKS=/dev/input/by-id/usb-15c2_0044-event-if00 /dev/input/by-path/pci-0000:00:13.1-usb-0:1:1.0-event
DEVNAME=/dev/input/event5
DEVPATH=/devices/pci0000:00/0000:00:13.1/usb6/6-1/6-1:1.0/rc/rc0/input6/event5
ID_BUS=usb
ID_INPUT=1
ID_INPUT_KEY=1
ID_MODEL=0044
ID_MODEL_ENC=0044
ID_MODEL_ID=0044
ID_PATH=pci-0000:00:13.1-usb-0:1:1.0
ID_PATH_TAG=pci-0000_00_13_1-usb-0_1_1_0
ID_REVISION=0002
ID_SERIAL=15c2_0044
ID_TYPE=hid
ID_USB_DRIVER=imon
ID_USB_INTERFACES=:030002:030000:
ID_USB_INTERFACE_NUM=00
ID_VENDOR=15c2
ID_VENDOR_ENC=15c2
ID_VENDOR_ID=15c2
MAJOR=13
MINOR=69
SUBSYSTEM=input
UDEV_LOG=6
USEC_INITIALIZED=7714480
eventlircd_enable=true
eventlircd_evmap=03_15c2_0044.evmap
run: 'wakeup_enable'

die evmap:
Code: [Select]
cat /etc/eventlircd.d/03_15c2_0044.evmap
KEY_EXIT                =KEY_ESC        #Taste App. Exit
KEY_BACKSPACE           =KEY_ESC
KEY_POWER               =KEY_POWER2     #Taste Power
KEY_PROG1               =KEY_MENU       #Taste GO
#KEY_EXIT                =KEY_ESC       #Taste ESC/CLEAR
KEY_NUMERIC_0           =KEY_0          #Taste 0
KEY_NUMERIC_1           =KEY_1          #Taste 1
KEY_NUMERIC_2           =KEY_2          #Taste 2
KEY_NUMERIC_3           =KEY_3          #Taste 3
KEY_NUMERIC_4           =KEY_4          #Taste 4
KEY_NUMERIC_5           =KEY_5          #Taste 5
KEY_NUMERIC_6           =KEY_6          #Taste 6
KEY_NUMERIC_7           =KEY_7          #Taste 7
KEY_NUMERIC_8           =KEY_8          #Taste 8
KEY_NUMERIC_9           =KEY_9          #Taste 9
#KEY_VIDEO               =KEY_RED        #Taste Videos
KEY_AUDIO               =KEY_GREEN      #Taste Music
KEY_TV                  =KEY_YELLOW     #Taste TV
KEY_CAMERA              =KEY_BLUE       #Taste Pictures
KEY_CYCLEWINDOWS        =KEY_TV         #Taste TaskSwitcher
KEY_EJECTCLOSECD        =KEY_INFO       #Taste Eject
KEY_ENTER               =KEY_OK
KEY_EPG =User8
KEY_RED =User8
KEY_VIDEO               =User8        #Taste Videos
Die letzen zwei Zeilen sind nur zum testen drin.
User8 ist in /etc/vdr/keymacros.conf als aufruf für tvguide drin, wie vorher auch.
unter yaVDR war die +-taste unten auf den EPG gemapped, die Taste 'Guide' (KEY_EPG) hatte keine Funktion, im MLD schon. Daher das Mapping auf User8.

jetz mein problem:
lt. irw hat mein mapping keine Funktion, wie oben zu sehen, sollte bei Guide der tvguide (User8) aufgerufen werden:

Code: [Select]
MLD> irw
16d 0 KEY_EPG devinput
16d 0 KEY_EPG devinput
16d 0 KEY_EPG devinput
16d 0 KEY_EPG devinput
189 0 KEY_VIDEO devinput
189 0 KEY_VIDEO devinput
9e 0 KEY_BACK devinput
9e 0 KEY_BACK devinput
bei KEY_VIDEO passiert garnix :)


das 2. Problem: nach'm resume bekomme ich keinen ton, Bild ist vorhanden, aber der Receiver, wo TV und MLD per HDMI dran hängen bringt nur ein freundliches 'No Signal'
Nach nem restart von vdr und xorg tut das wieder.
Meine idee war jetzt während suspend das nvidia-modul zu entladen, wie ich das für die SAT-Karte auch schon machen musste. Oder sollte ich mal den 'alten' legacy-treiber probieren.
Erstellen und einbinden ner edid.bin war nicht wirklich Zielführend ;)
Die Nvidia ist ne GT430

Hülfä :)
Server: yaVDR 0.5, HP ProLiant Microserver N40L, 6GB Ram, DD 4-fach DuoFlex S2
Client:  Raspberry Pi 3,  HDMI Passthrough an Denon AVR-2312, Hamony One mit MCE 1039-Profil, cohaus-Berlin RC6-Empfänger (USBID:147a:e03e)

Offline ScotchTape

  • Newbie
  • *
  • Posts: 25
    • View Profile
eventlirc ignoriert evmap und suspend/resume
« Reply #1 on: December 25, 2013, 16:42:01 »
Ich antworte mir mal selber zum 2. Problem:

xorg-nvidia.legacy installiert, sofort ton nach resume :)

Server: yaVDR 0.5, HP ProLiant Microserver N40L, 6GB Ram, DD 4-fach DuoFlex S2
Client:  Raspberry Pi 3,  HDMI Passthrough an Denon AVR-2312, Hamony One mit MCE 1039-Profil, cohaus-Berlin RC6-Empfänger (USBID:147a:e03e)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20222
    • View Profile
    • ClausMuus.de
eventlirc ignoriert evmap und suspend/resume
« Reply #2 on: December 26, 2013, 10:56:58 »
Hi,

nur mal geraten. Ersetze mal in Deiner evmap das User8" durch ein "KEY_FN". Das wird jedenfalls in der Standard /etc/vdr/remote.conf für User8 erwartet.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ScotchTape

  • Newbie
  • *
  • Posts: 25
    • View Profile
eventlirc ignoriert evmap und suspend/resume
« Reply #3 on: December 26, 2013, 11:19:03 »
Genau DAS wars, KEY_FN geht 1a :)

bleibt nur noch das suspend-problem.. gestern mehrfach die kiste schlafen geschickt, ging 1a, heute wieder nicht. Ich verstehs nicht. Die Karte lief vorher in meinem Client 1a, nie probleme beim resume.
Server: yaVDR 0.5, HP ProLiant Microserver N40L, 6GB Ram, DD 4-fach DuoFlex S2
Client:  Raspberry Pi 3,  HDMI Passthrough an Denon AVR-2312, Hamony One mit MCE 1039-Profil, cohaus-Berlin RC6-Empfänger (USBID:147a:e03e)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20222
    • View Profile
    • ClausMuus.de
eventlirc ignoriert evmap und suspend/resume
« Reply #4 on: December 26, 2013, 11:25:02 »
Hi,

was geht denn nach dem Aufwachen nicht mehr?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ScotchTape

  • Newbie
  • *
  • Posts: 25
    • View Profile
eventlirc ignoriert evmap und suspend/resume
« Reply #5 on: December 26, 2013, 11:47:05 »
Der Ton, Bild ist da. Startte ich in der console xorg neu, kommt auch wieder ton.. CustomEDID is vorhanden und wird auch im X-log ausgeworfen..
Server: yaVDR 0.5, HP ProLiant Microserver N40L, 6GB Ram, DD 4-fach DuoFlex S2
Client:  Raspberry Pi 3,  HDMI Passthrough an Denon AVR-2312, Hamony One mit MCE 1039-Profil, cohaus-Berlin RC6-Empfänger (USBID:147a:e03e)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20222
    • View Profile
    • ClausMuus.de
eventlirc ignoriert evmap und suspend/resume
« Reply #6 on: December 26, 2013, 22:51:32 »
welches Frontend benutzt Du? xineliboutput oder softhddevice?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ScotchTape

  • Newbie
  • *
  • Posts: 25
    • View Profile
eventlirc ignoriert evmap und suspend/resume
« Reply #7 on: December 27, 2013, 08:53:49 »
softhddevice, passthrough

Ich hab mir jetzt erstmal so beholfen, das ich im xorg-script in der resume-Sektion nen stop/start eingefügt habe, ist zwar nicht elegant, funktioniert aber. Muss heute leider wieder arbeiten, PC staht 250km entfernt, deshalb ;)
resume-Option vt/vp hatte ich auch schon probiert.

Server: yaVDR 0.5, HP ProLiant Microserver N40L, 6GB Ram, DD 4-fach DuoFlex S2
Client:  Raspberry Pi 3,  HDMI Passthrough an Denon AVR-2312, Hamony One mit MCE 1039-Profil, cohaus-Berlin RC6-Empfänger (USBID:147a:e03e)

[1] Archiv / MLD 3.x / General / eventlirc ignoriert evmap und suspend/resume
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.