[1] 2 >>> MLD-5.x / Systems / Raspberry PI / [5.3] + [5.4] RPI CEC Funktioniert nicht
 

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« on: July 28, 2017, 22:44:54 »
Hallo zusammen,
bei mir funktioniert auf meinem RPI3 mit 5.4 Testing weder der libcec-daemon noch das vdr-pluhin-cecremote.

Der CEC Adapter wird irgendwie nicht erkannt.

Code: [Select]
Jul 28 22:31:29 (none) user.debug vdr: [cecremote] Load keymap
Jul 28 22:31:34 (none) user.err vdr: [cecremote] Can not open /proc/driver/rtc: No such file or directory
Jul 28 22:31:35 (none) user.err vdr: [cecremote] No adapter found
Jul 28 22:31:35 (none) user.err vdr: [cecremote] PowerOnDevice ignored
Jul 28 22:31:35 (none) user.err vdr: [cecremote] SetActiveSource ignored


rpi3> libcec-daemon
INFO - Opened /dev/uinput
INFO - Created uinput device
No adapters found


rpi3> cec-client
No device type given. Using 'recording device'
CEC Parser created - libCEC version 4.0.1
no serial port given. trying autodetect: FAILED

Ideen?

Gruß Timo
« Last Edit: July 29, 2017, 10:11:02 by TimUx »
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.4] RPI3 CEC Funktioniert nicht
« Reply #1 on: July 28, 2017, 22:50:40 »
Am RPI selber scheint es nicht zu liegen.

Ich habe die SD Karte mal in meinen RPI2 gesteckt, gleiches Ergebnis.

VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #2 on: July 29, 2017, 10:12:34 »
Hallo zusammen,
ich musste gerade festellen, dass auch unter 5.3 Stable das CEC mit RPI nicht läuft.

Gleiche Sympthome.

Unter 5.1 sieht das ganze dann so aus:

Code: [Select]
cec-client -l
libCEC version: 3.0.1,  compiled on Fri Jul  3 19:20:43 UTC 2015 by pbuilder@mgorven-pc.thefacebook.com on Linux 3.16.0-41-generic (armv7l), features: P8_USB, P8_detect, 'RPi'
Found devices: 1

device:              1
com port:            RPI
vendor id:           2708
product id:          1001
firmware version:    1
type:                Raspberry Pi


Kann das Problem jemand bestätigen?

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #3 on: July 29, 2017, 10:27:20 »
Könnte das hier vielleicht das Problem sein?

Code: [Select]
rpi3> cec-client -i
libCEC version: 4.0.1, [b]compiled on Linux-3.8.13.30[/b] ... , features: P8_USB, DRM, P8_detect, randr

Anscheinen wurde zumindest das libcec4 Paket im MLD 5.4 auf einem 3.8er Kernel kompiliert.
MLD 5.4 selber läuft aber mit einem 4.4er Kernel.

So wie es aussieht, wird der RPI im lipbcec4 nicht als CEC Device erkannt.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #4 on: July 29, 2017, 10:38:14 »
OK,
ich glaube, jetzt habe ich es gefunden.

Unter MLD 5.3 und 5.4 wird das RPI feature im libcec nicht mit compiliert.

MLD 5.1:

rpi2> cec-client -l
libCEC version: 3.0.1,  compiled on Fri Jul  3 19:20:43 UTC 2015 by pbuilder@mgorven-pc.thefacebook.com on Linux 3.16.0-41-generic (armv7l), features: P8_USB, P8_detect, 'RPi'


MLD 5.4:

rpi3> cec-client -l
libCEC version: 4.0.1, compiled on Linux-3.8.13.30 ... , features: P8_USB, DRM, P8_detect, randr


@Claus & CO
Da stimmt anscheinend etwas nicht beim vompilieren vom libcec.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #5 on: July 29, 2017, 11:38:07 »
Ja, das hast Du richtig erkannt. Die lib stammt vom Raspbian. Keine Ahnung warum die dort das Feature weggelassen haben. Ich hab's schon länger auf meiner Liste stehen die lib auszutauschen.

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 TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #6 on: July 29, 2017, 12:05:30 »
OK schade,
dann fällt ein Upgrade auf 5.3 oder 5.4 für mich erst mal flach.

Ich steuere mittlerweile alle meine RPIs mit der TV FB über CEC.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #7 on: July 29, 2017, 12:48:15 »
Wie hast Du denn das Problem gelöst, das die Menütaste nicht vom VDR nutzbar ist?

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 TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #8 on: July 29, 2017, 12:49:26 »
Ich habe das Menü einfach auf die blaue Taste gelegt.  ;)
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #9 on: July 29, 2017, 12:55:58 »
Wenn das CEC Problem gelöst ist, kann ich mal in einen MLD5.4 dauertest gehen.

WetekPlay als Server
  • MLD 5.4
  • minisattip
  • VDR
  • epg-daemon

RPI3 als Client
  • MLD 5.4
  • vdr-plugin-satip
  • vdr-plugin-cecremote
  • vdr-plugin-epg2vdr
  • ...
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #10 on: July 29, 2017, 13:59:07 »
Hi,

ich hab jetzt die Lib gegen eine mit RPI support getauscht. Teste mal ob es damit geht. Ich bin nicht ganz sicher ob das libcec4 Paket als update angeboten wird (die Version hat sich nicht geändert) eventuell musst Du das manuell neu installieren.

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 TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #11 on: July 29, 2017, 14:23:34 »
Hi Claus,
das sieht sehr gut aus!

Code: [Select]
rpi3> apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  libcec4 vdr
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1.867 kB of archives.
After this operation, 119 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://www.minidvblinux.de/download/5.4/files testing/main armhf libcec4 armhf 4.0.1-~1 [198 kB]
Get:2 http://www.minidvblinux.de/download/5.4/files testing/main armhf vdr armhf 2.3.8.214.29-214.37 [1.670 kB]
Fetched 1.867 kB in 1s (1.482 kB/s)                     
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2017-07-29 14:22'
(Reading database ... 14398 files and directories currently installed.)
Preparing to unpack .../libcec4_4.0.1-~1_armhf.deb ...
Unpacking libcec4 (4.0.1-~1) over (4.0.1-~1) ...
Preparing to unpack .../vdr_2.3.8.214.29-214.37_armhf.deb ...
Unpacking vdr (2.3.8.214.29-214.37) over (2.3.8.214.29-214.35) ...
Setting up libcec4 (4.0.1-~1) ...
Setting up vdr (2.3.8.214.29-214.37) ...
rpi3> cec-client -l
libCEC version: 4.0.1, git revision: <unknown>, compiled on Sa 29. Jul 11:34:45 UTC 2017 by devel@nightbuild-rpi-53 on Linux 4.9.24-v7+ (armv7l), features: P8_USB, DRM, P8_detect, randr, RPi
Found devices: 1

device:              1
com port:            RPI
vendor id:           2708
product id:          1001
firmware version:    1
type:                Raspberry Pi

Dann schließe ich den RPI gleich mal an und teste.

Wenn alles läuft, gehe ich mal in den oben beschriebenen Langzeittest.  ;D
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #12 on: July 29, 2017, 14:38:24 »
Hi Claus,
läuft!   

 ;)
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #13 on: November 20, 2017, 18:56:34 »
Hallo zusammen,
ich habe heute mal ein "apt-get upgrade" auf meinem RPI3 MLD 5.4 durchgeführt.

Neben den Paketen, welche ich nich upgraden konnte, war wohl auch wieder eine Fehlerhafte lib fürs CEC dabei, RPI wurde nicht mitkompiliert.

Code: [Select]
rpi3> cec-client -i
libCEC version: 4.0.1, compiled on Linux-3.8.13.30 ... , features: P8_USB, DRM, P8_detect, randr

Ich gehe erst einmal auf den Snap zurück.
Bitte wieder die "alte" Lib bei den nächsten Update bereitstellen.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
[5.3] + [5.4] RPI CEC Funktioniert nicht
« Reply #14 on: November 20, 2017, 21:10:19 »
Hi,

beim unstable besteht das Problem nicht.

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

[1] 2 >>> MLD-5.x / Systems / Raspberry PI / [5.3] + [5.4] RPI CEC Funktioniert nicht
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.