[1] 2 >>> MLD-5.x / Systems / Raspberry PI / Fernbedienung geht nicht
 

Offline GeforceGamer

  • Newbie
  • *
  • Posts: 15
    • View Profile
Fernbedienung geht nicht
« on: April 24, 2016, 16:36:30 »
Hallo,

kann es sein das des mit dem lirc am gpio Probleme gibt? Habe gerade die Version Stable und Testing getestet. Bei beiden kommt nichts mit irw an. Der Empfänger wird aber erkannt.

Code: [Select]
Apr 24 16:25:55 (none) user.info kernel: [   21.737582] input: eventlircd as /devices/virtual/input/input3
Apr 24 16:26:02 (none) user.info kernel: [   28.719932] lirc_dev: IR Remote Control driver registered, major 247
Apr 24 16:26:02 (none) user.info kernel: [   28.814193] lirc_dev: lirc_register_driver: sample_rate: 0
Apr 24 16:26:02 (none) user.info kernel: [   28.814571] lirc_rpi: driver registered!
Apr 24 16:26:03 (none) user.info kernel: [   29.766470] lirc_rpi: auto-detected active low receiver on GPIO pin 18
Apr 24 16:26:04 (none) user.info kernel: [   30.102961] input: lircd as /devices/virtual/input/input4
Apr 24 16:26:04 (none) user.debug vdr: [cecremote] Load keymap

beim MLD 5.1 funktioniert lirc über gpio überhaupt nicht. Da wird der Empfänger garnicht erkannt und im Kernel ist das Modul lirc_rpi.ko nicht drin.

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Fernbedienung geht nicht
« Reply #1 on: April 24, 2016, 16:50:09 »
... bei mir (RPi3 mit MLD 5.1) schon. Hast du unter Fernbedienung/LIRC-Treiber "rpi on GPIO" gewählt (s. Anlage)? Als Lirc-Fernbedienung habe ich nichts eingetragen, weil ich meine lircd.conf immer selbst nach /etc kopiere. Danach ein reboot. Als Paket habe ich mld-remote installiert, das installiert die benötigten Pakete gleich mit.

//edit: Ach ja ganz vergessen - als IR-Empfänger habe ich einen TSOP4838 nach dieser Anleitung dran.

Viele Grüße skippy
« Last Edit: April 24, 2016, 16:54:58 by skippy »
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Fernbedienung geht nicht
« Reply #2 on: April 24, 2016, 16:59:12 »
Und noch einen Tipp. Ob der Empfänger überhaupt funktioniert kannst Du mit "mode2" testen.

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 GeforceGamer

  • Newbie
  • *
  • Posts: 15
    • View Profile
Fernbedienung geht nicht
« Reply #3 on: April 24, 2016, 17:23:07 »
@skippy
Ich habe alles schon so eingestellt gehabt wie du und mld-remote war auch schon installiert. Der Empfänger funktioniert. Habe noch eine alte MLD 5.0.0 testing version mit dieser läuft er Problem los aber wenn ich mit der alten Version Updates mache funktioniert er nicht mehr. Mit anderen Betriebsystemen wie z.B. Openelec funktioniert er auch.

@clausmuus
mode2 bringt einen Fehler:

Code: [Select]
mode2: could not open /dev/lirc0
mode2: default_init(): Device or resource busy

Ich installiere immer nur die rpi-client Version da ich ihn nur als Streamdev-Client am Server brauche.

Gruß
Timo

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Fernbedienung geht nicht
« Reply #4 on: April 24, 2016, 17:41:09 »
diesen "Fehler" bekomme ich auch, allerdings mit der Meldung auf das Gerät /dev/lirc (MLD 5.1). FB funktioniert.

Code: [Select]
MLD-RPi3-Ampi> mode2
mode2: could not open /dev/lirc
mode2: default_init(): Device or resource busy

Viele Grüße skippy

meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Fernbedienung geht nicht
« Reply #5 on: April 24, 2016, 19:44:14 »
Ja, das Device ist vom lircd belegt. Um mode2 nutzen zu können, muss zuvor lircd beendet werden "killall lircd".

Wenn Du auf die MLD-5.1 updatest, musst Du anschließend noch mal im Setup "GPIO on RPI" auswählen, nachdem Du das zuvor einmal deaktiviert hast. Anschließend musst Du neu booten, damit das funktioniert. Ohne reboot lässt sich das nicht mehr aktivieren.

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 GeforceGamer

  • Newbie
  • *
  • Posts: 15
    • View Profile
Fernbedienung geht nicht
« Reply #6 on: April 25, 2016, 23:43:01 »
Also wie gesagt MLD 5.1 netinstall client-rpi funktionier kein lirc am gpio, hab es gerade extra nochmal versucht. Auch nach deaktivieren und neu starten und aktivieren und neu starten. Das Modul fehlt im Kernel.

Code: [Select]
Apr 25 23:37:23 (none) user.info kernel: [   24.985966] input: eventlircd as /devices/virtual/input/input3
Apr 25 23:37:27 (none) user.info kernel: [   29.689541] lirc_dev: IR Remote Control driver registered, major 245
Apr 25 23:37:27 (none) user.warn kernel: [   29.698381] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
Apr 25 23:37:27 (none) user.err kernel: [   29.703777] lirc_rpi: gpio chip not found!

Kann es sein das es da bei neu Installationen Probleme gibt? Vielleicht ist das beim Update von 5.0 auf 5.1 nicht so?

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Fernbedienung geht nicht
« Reply #7 on: April 26, 2016, 07:27:51 »
Hallo Timo,

der Eintrag

Code: [Select]
dtoverlay=lirc-rpi
in der /boot/config.txt ist gesetzt? Danach ist ein Reboot erforderlich.

Viele Grüße skippy
meine MLDs (show / hide)

Offline GeforceGamer

  • Newbie
  • *
  • Posts: 15
    • View Profile
Fernbedienung geht nicht
« Reply #8 on: April 27, 2016, 07:41:29 »
Ja ist drin. Aber ich sage es gerne nochmal. Unter /lib/modules/4.1.21.195.16/kernel ist der Ordner lirc und das Modul lirc_rpi.ko nicht da.

Das ganze aber nur bei Version 5.1 bei allen anderen Version ist es da.

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Fernbedienung geht nicht
« Reply #9 on: April 27, 2016, 10:44:21 »
Hast Du denn das Paket rc-core installiert? In welcher Version? Oder welches dvb Paket hast Du installiert?
Du könntest auch einfach mal nen Debug-Log erstellen, dann können wir selber nachschauen was da schief geht.

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 GeforceGamer

  • Newbie
  • *
  • Posts: 15
    • View Profile
Fernbedienung geht nicht
« Reply #10 on: April 28, 2016, 23:07:30 »
Ja rc-core ist installiert. Ich nutze nur den Streamdev-client.

Debug-Log: v9ynwC

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Fernbedienung geht nicht
« Reply #11 on: April 29, 2016, 11:21:24 »
Poste mal Deine /boot/config.txt . Die fehlt derzeit leider noch im Debug-Log. Der Fehler muss in dieser Datei liegen. Falls Du die durch eine ältere ersetzt hast, fehlt da was drin.

Claus
« Last Edit: April 29, 2016, 11:32:52 by clausmuus »
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 Pennywise

  • Newbie
  • *
  • Posts: 3
    • View Profile
Fernbedienung geht nicht
« Reply #12 on: May 01, 2016, 11:40:31 »
Hallo,

bei mir ist es ähnlich. Ich habe gestern ganz neu mit einem Customized System (5.1 für RPI3) aufgesetzt und bekomme die gleichen Meldungen.
Bei wird über rc_core das Modul gpio_ir_recv mit geladen ? Ist das so korrekt ?

Upload Code OH9bSl

Meine config.txt: (noch nicht manuell eingegriffen)
Code: [Select]
#hdmi_mode=20
#hdmi_group=1
sdtv_mode=2
sdtv_aspect=3
disable_splash=1
gpu_mem=256
kernel=kernel
initramfs initrd
cmdline=cmdline
max_usb_current=1
dtparam=i2c=on,i2s=on,spi=on
hdmi_force_edid_audio=1
hdmi_drive=2
dtoverlay=lirc-rpi
~

dmesg auf gpio bringt folgendes:
Code: [Select]
MLD> dmesg | grep gpio
[    0.488588] uart-pl011 3f201000.uart: could not find pctldev for node /soc/gpio@7e200000/uart0_pins, deferring probe
[   11.654174] lirc_rpi: gpio chip not found!
[   11.848295] lirc_rpi: gpio chip not found!
[   33.707981] lirc_rpi: gpio chip not found!

dmesg auf lirc:
Code: [Select]
MLD> dmesg | grep lirc
[   11.647060] lirc_dev: IR Remote Control driver registered, major 245
[   11.653303] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   11.654174] lirc_rpi: gpio chip not found!
[   11.847343] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   11.848295] lirc_rpi: gpio chip not found!
[   33.706313] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   33.707981] lirc_rpi: gpio chip not found!

Ein find auf lirc*.ko:
Code: [Select]
./lib/modules/4.1.21.195.16/kernel/drivers/staging/media/lirc/lirc_sasem.ko
./lib/modules/4.1.21.195.16/kernel/drivers/staging/media/lirc/lirc_imon.ko
./lib/modules/4.1.21.195.16/kernel/drivers/staging/media/lirc/lirc_rpi.ko
./lib/modules/4.1.21.195.16/kernel/drivers/staging/media/lirc/lirc_serial.ko
./lib/modules/4.1.21.195.16/kernel/drivers/staging/media/lirc/lirc_zilog.ko
./lib/modules/4.1.21.195.16/kernel/drivers/media/rc/lirc_dev.ko

lsmod:
Code: [Select]
MLD> lsmod
Module                  Size  Used by    Tainted: G
rtc_ds1307              9402  0
i2c_dev                 5671  0
gpio_ir_recv            2315  0
snd_soc_bcm2708_i2s     6670  0
regmap_mmio             2842  1 snd_soc_bcm2708_i2s
snd_soc_core          128693  1 snd_soc_bcm2708_i2s
snd_compress            7689  1 snd_soc_core
i2c_bcm2708             4920  0
snd_pcm_dmaengine       3231  1 snd_soc_core
lirc_dev                8110  0
rc_core                16220  2 gpio_ir_recv,lirc_dev
snd_bcm2835            19802  0
snd_pcm                73594  3 snd_soc_core,snd_pcm_dmaengine,snd_bcm2835
snd_timer              18848  1 snd_pcm
snd                    50779  5 snd_soc_core,snd_compress,snd_bcm2835,snd_pcm,snd_timer

 ;) Ist mein erster Post, ich bitte um Entschuldigung und um einen Hinweis, falls ich irgendetwas falsch gemacht habe.

Viele Grüße,
Marc
« Last Edit: May 01, 2016, 11:47:42 by Pennywise »

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Fernbedienung geht nicht
« Reply #13 on: May 01, 2016, 12:03:27 »
Hallo zusammen,

bei einem Update auf meinem RPi3 habe ich auch Probleme mit lirc. Der Updateprozess bleibt bei der Meldung
Code: [Select]
Setting up lirc (2:0.9.0-78.11) ...hängen. Ich habe auch schon versucht, lirc zu deinstallieren und neu zu installieren - gleiches Ergebnis. Auch ein Update von einem älteren Snapshot, ändert nichts. Nach einem Reboot soll ein "dpkg --configure -a" durchgeführt werden, das dann auch wieder hängt.
Code: [Select]
MLD-RPi3-Ampi> dpkg --configure -a
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2016-05-01 11:58'
Transaction commit: none (default)
Delete subvolume '/mnt/root/2016-04-30 18:46'
Setting up lirc (2:0.9.0-78.11) ...

@Entwickler: könnt ihr bitte mal schauen, was da schief läuft - die Fernbedienung (TSOP 4838 an GPIO) läuft aber trotzdem

Viele Grüße skippy

//edit:
beim Abbruch des vorgenannten Befehls gibt es noch ein paar Infos:
Code: [Select]
^Cdpkg: error processing package lirc (--configure):
 subprocess installed post-installation script was interrupted
dpkg: dependency problems prevent configuration of mld-remote:
 mld-remote depends on lirc; however:
  Package lirc is not configured yet.

dpkg: error processing package mld-remote (--configure):
 dependency problems - leaving unconfigured
Setting up rpi (0-39.6) ...
und dann hängt es wieder ...
nach erneutem Abbruch kommen noch diese Meldungen:
Code: [Select]
^Cdpkg: error processing package rpi (--configure):
 subprocess installed post-installation script was interrupted
Errors were encountered while processing:
 lirc
 mld-remote
 rpi
MLD-RPi3-Ampi>
« Last Edit: May 01, 2016, 12:10:29 by skippy »
meine MLDs (show / hide)

Offline GeforceGamer

  • Newbie
  • *
  • Posts: 15
    • View Profile
Fernbedienung geht nicht
« Reply #14 on: May 01, 2016, 12:18:23 »
Hier meine Config.txt

Code: [Select]
#hdmi_mode=20
#hdmi_group=1
sdtv_mode=2
sdtv_aspect=3
disable_splash=1
gpu_mem=256
kernel=kernel
initramfs initrd
cmdline=cmdline
max_usb_current=1
dtparam=i2c=on,i2s=on,spi=on
dtoverlay=lirc-rpi
decode_MPG2=0x12345678
decode_WVC1=0x87654321

[1] 2 >>> MLD-5.x / Systems / Raspberry PI / Fernbedienung geht nicht
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.