Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - NoTape

1
Allgemein [ General ] / Kein Bild mit Hauppauge WinTV-dualHD
« on: November 16, 2024, 13:33:35 »
Also ich sehe da keinen Unterschied bei den Files von Claus und LibreELEC.
Ich benutze seit dem 14. Nov erfolgreich die Version von LibreELEC.
Da ist wohl etwas beim Download/Kopieren schief gelaufen, denn das File von Ralf ist viel zu groß:

Code: [Select]
Ralf:
-rw-r--r-- 1 root root 301294 15. Nov 22:37 dvb_driver_si2157_rom50.fw

ulnote@aulnote:~/Download/VDR/MLD/Hauppauge$ ls -l
-rw-rw-r-- 1 ulnote ulnote 11645 Nov 16 12:51 Claus_dvb_driver_si2157_rom50.fw
-rw-rw-r-- 1 ulnote ulnote 11645 Nov 14 23:21 LibreELEC_dvb_driver_si2157_rom50.fw
-rw-rw-r-- 1 ulnote ulnote 11645 Nov 14 23:25 MLD_running_OK_dvb_driver_si2157_rom50.fw

root@MLD:~# ls -l /lib/firmware                                                                                                                                                                                                                                                                                   
drwxr-xr-x 1 root root   2472 13. Nov 13:49 brcm                                                                                                               
drwxr-xr-x 1 root root     90 13. Nov 13:49 cypress                                                                                                             
-rw-r--r-- 1 root root  15827 14. Nov 21:17 dvb-demod-si2168-b40-01.fw                                                                                         
-rw-r--r-- 1 root root  11645 14. Nov 23:25 dvb_driver_si2157_rom50.fw                                                                                         
-rwxr-xr-x 1 root root 113664  9. Mär 2018  irmp-rp2040-firmware.uf2                                                                                           
-rw-rw-r-- 1 root root   4178  7. Jun 2021  LICENCE.broadcom_bcm43xx                                                                                           
-rw-r--r-- 1 root root   4592 14. Nov 12:33 regulatory.db                                                                                                       
-rw-r--r-- 1 root root   1182 14. Nov 12:33 regulatory.db.p7s                                                                                                   
                                                                                                                                                   
root@MLD:~# dmesg | grep si21*                                                                                                                                 
[    9.771454] si2168 23-0064: Silicon Labs Si2168-B40 successfully identified                                                                                 
[    9.771459] si2168 23-0064: firmware version: B 4.0.2                                                                                                       
[    9.787366] si2157 26-0060: Silicon Labs Si2157 successfully attached                                                                                       
[    9.809444] si2168 25-0067: Silicon Labs Si2168-B40 successfully identified                                                                                 
[    9.809449] si2168 25-0067: firmware version: B 4.0.2                                                                                                       
[    9.814946] si2157 27-0063: Silicon Labs Si2157 successfully attached                                                                                       
[   11.923363] si2168 23-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'                                                                     
[   12.497642] si2168 23-0064: firmware version: B 4.0.25                                                                                                       
[   12.508468] si2157 26-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'                                                                                       
[   12.514001] si2157 26-0060: downloading firmware from file 'dvb_driver_si2157_rom50.fw'                                                                     
[   13.612205] si2157 26-0060: firmware version: 3.0.5                                                                                                         
[   13.621803] si2168 25-0067: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'                                                                                                                                                                           
[   14.403919] si2168 25-0067: firmware version: B 4.0.25                                                                                                       
[   14.408931] si2157 27-0063: found a 'Silicon Labs Si2157-A30 ROM 0x50'                                                                                       
[   14.409041] si2157 27-0063: downloading firmware from file 'dvb_driver_si2157_rom50.fw'                                                                     
[   15.496625] si2157 27-0063: firmware version: 3.0.5                                                                                                         

Was mir noch aufgefallen ist:
Ralf benutzt eine andere Si2168-B40-Firmware (Version, Größe) als ich (MLD).
Wie kann das sein?

Code: [Select]
Ralf:
=====
si2168 5-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
si2168 5-0064: firmware version: B 4.0.11

-rw-r--r-- 1 root root   6919 12. Nov 22:14 dvb-demod-si2168-b40-01.fw

Uwe:
====
[   13.621803] si2168 25-0067: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'                                                                                                                                                                           
[   14.403919] si2168 25-0067: firmware version: B 4.0.25
       
-rw-r--r-- 1 root root  15827 14. Nov 21:17 dvb-demod-si2168-b40-01.fw


2
Allgemein [ General ] / Kein Bild mit Hauppauge WinTV-dualHD
« on: November 14, 2024, 23:43:20 »
Hi Claus,

ich habe die Datei auch gerade von hier geholt und nach /lib/firmware kopiert:
https://github.com/LibreELEC/dvb-firmware/blob/master/firmware/dvb_driver_si2157_rom50.fw

Das hat sich wohl mit Deiner Lösung überschnitten...

Fernsehbild ist da!
Zur Qualität unter DVB-T2, stotterndes Bild und Ton, melde ich mich in ein paar Tagen noch einmal.

Vielen Dank für Deine schnelle Hilfe
Uwe

3
Allgemein [ General ] / Kein Bild mit Hauppauge WinTV-dualHD
« on: November 14, 2024, 22:16:12 »
Hi NoTape,

sollte Deine eigene dvb Firmware funktionieren, lass mir die Bitte zukommen, damit ich die auf dem Server austauschen kann.

Hi Claus,
auf meinem VDR2 (MLD-5.5 testing DVB-T2) gibt es keine Datei dvb_driver_si2157_rom50.fw
Deshalb habe ich sie einfach mal auf dem RPI4 gelöscht.
Sie wird aber mit dem nächsten VDR-Start wieder angelegt, so wie es auch Ralf schreibt.
-rw-r--r-- 1 root root    153 14. Nov 21:44 dvb_driver_si2157_rom50.fw

Code: [Select]
RPI4: MLD-6.5 testing DVB-T2
==============
[ 1848.616777] si2168 23-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'                                                                     
[ 1849.186000] si2168 23-0064: firmware version: B 4.0.25                                                                                                       
[ 1849.191052] si2157 26-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'                                                                                       
[ 1849.191184] si2157 26-0060: downloading firmware from file 'dvb_driver_si2157_rom50.fw'                                                                     
[ 1849.191197] si2157 26-0060: Bad firmware length                                                                                                             
[ 1849.191215] si2157 26-0060: error -22 when loading firmware

VDR2: MLD-5.5 testing DVB-T2
===================
[   28.516310] si2168 3-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   29.234311] si2168 3-0064: firmware version: B 4.0.25
[   29.241182] si2157 6-0060: found a 'Silicon Labs Si2157-A30'
[   29.290923] si2157 6-0060: firmware version: 3.0.5
[   29.300955] si2168 3-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   29.301674] si2168 5-0067: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   30.173537] si2168 3-0064: firmware version: B 4.0.25
[   30.180529] si2168 5-0067: firmware version: B 4.0.25
[   30.188155] si2157 7-0063: found a 'Silicon Labs Si2157-A30'
[   30.239270] si2157 7-0063: firmware version: 3.0.5
[   30.250556] si2168 5-0067: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   30.977146] si2168 5-0067: firmware version: B 4.0.25

4
Allgemein [ General ] / 6.5 Testing auf dem RPI4-Keine Anzeige
« on: November 14, 2024, 15:40:04 »
Also ich hatte das Problem auch.
Aber der von Klaus beschriebene Weg hat bei mir funktioniert!

Leider habe ich noch kein Fernsehbild, vermutlich wegen:

Code: [Select]
[ 1848.616777] si2168 23-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'                                                                     
[ 1849.186000] si2168 23-0064: firmware version: B 4.0.25                                                                                                       
[ 1849.191052] si2157 26-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'                                                                                       
[ 1849.191184] si2157 26-0060: downloading firmware from file 'dvb_driver_si2157_rom50.fw'                                                                     
[ 1849.191197] si2157 26-0060: Bad firmware length                                                                                                             
[ 1849.191215] si2157 26-0060: error -22 when loading firmware

Ich werde heute Abend mal die FW-Datei von meinem laufenden X86-System kopieren...

5
Hallo wayne,

du kannst einen Snapshot auch beim Starten der MLD zurückspielen.
Beim Erscheinen des MLD Startbildschirms einfach eine beliebige Taste drücken.
Standardmäßig ist der Startbildschirm auf 5 Sekunden eingestellt.

Am Prompt dann einfach "snapshot_manager" eingeben und den letzten funktionierenden Snapshot aktivieren.

Beste Grüße
NoTape

6
Hallo Roland,

hier die Ausgabe von lsmod:
Code: [Select]
LibreELEC (official): 10.0.2 (RPi4.arm)
LibreELEC:~ # lsmod
Module                  Size  Used by
rc_hauppauge           16384  0
em28xx_rc              24576  0
hci_uart               49152  1
btbcm                  24576  1 hci_uart
bluetooth             573440  25 hci_uart,btbcm
si2157                 24576  2
si2168                 24576  2
8021q                  28672  0
ecdh_generic           16384  2 bluetooth
ecc                    28672  1 ecdh_generic
em28xx_dvb             36864  20
dvb_core              122880  1 em28xx_dvb
brcmfmac              303104  0
brcmutil               24576  1 brcmfmac
cfg80211              708608  1 brcmfmac
bcm2835_isp            32768  0
bcm2835_codec          45056  0
rpivid_hevc            49152  2
bcm2835_mmal_vchiq     36864  2 bcm2835_codec,bcm2835_isp
em28xx                 86016  2 em28xx_rc,em28xx_dvb
v4l2_mem2mem           32768  2 bcm2835_codec,rpivid_hevc
videobuf2_dma_contig   24576  3 bcm2835_codec,rpivid_hevc,bcm2835_isp
videobuf2_memops       20480  1 videobuf2_dma_contig
tveeprom               28672  1 em28xx
videobuf2_v4l2         24576  4 bcm2835_codec,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
videobuf2_common       49152  5 bcm2835_codec,videobuf2_v4l2,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
videodev              266240  8 bcm2835_codec,videobuf2_v4l2,videobuf2_common,rpivid_hevc,em28xx,v4l2_mem2mem,bcm2835_isp
rfkill                 28672  5 bluetooth,cfg80211
bcm2835_gpiomem        16384  0
mc                     49152  15 videodev,si2157,bcm2835_codec,videobuf2_v4l2,dvb_core,videobuf2_common,rpivid_hevc,em28xx,v4l2_mem2mem,bcm2835_isp
nvmem_rmem             16384  0
fuse                  126976  1
LibreELEC:~ #

Beste Grüße,
NoTape

7
Hallo Roland,

der config-Parameter "arm_64bit=1" ist mir auch aufgefallen - MLD läuft also unter 32 bit.

Mir ging es auch nicht um einen unmittelbaren Vergleich.
Ich wollte einfach nur sicherstellen das Netzteil und DVB-T2-Stick grundsätzlich am PI4 funktionieren - das ist der Fall.

LibreELEC habe ich auch nur benutzt, weil sich KODI unter MLD [MLD-5.5 unstable, RPI4] nicht starten lässt.
@gr4vity hat das wohl auch schon für [MLD-5.5 testing] RPI4 gemeldet...

Beste Grüße,
NoTape

8
hast du denn mit LibreELEC TV empfang mit dem DVB-T2 Stick?

Hallo Roland,

ja alles funktioniert einwandfrei - das schließt natürlich auch den TV-Empfang ein.

Installiert habe ich LibreELEC 10.0.2 (beinhaltet KODI 19.4 MATRIX)
Im KODI-GUI noch folgende Addons installieren:
* das Addon "Tvheadend Server 4.2"
* das Addon "Tvheadend HTSP Client"

Der Tvheadend Server ist für den Fernsehempfang zuständig.
Die Konfiguration erfolgt über http://deine.RPI4.IP.Adresse:9981

Beste Grüße,
NoTape

9
Hi NoTape,

Could you share LibreELEC config.txt file?
I want to know whether fkms is enabled and if there are other contents that are not included in MLD config.txt file.

Best Regards.

Hallo gr4vity,

hier die beiden Config-Dateien:
Code: [Select]
LibreELEC:/ # more /usr/share/bootloader/config.txt
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
################################################################################
# Bootloader configuration
# config.txt version v1 (do not remove or change this line!)
################################################################################
# For more options and information see
# http://rpf.io/configtxt
################################################################################

# Default GPU memory split, 76MB are needed for H264 decoder
gpu_mem=76

# Don't send initial active source message.
# Avoids bringing CEC (enabled TV) out of standby and channel switch when
# rebooting.
hdmi_ignore_cec_init=1

################################################################################
# Include distribution specific config file if it exists.
################################################################################
[all]
include distroconfig.txt

# uncomment to enable infrared remote recevier connected to GPIO 18
#dtoverlay=gpio-ir,gpio_pin=18

++++++++++++++++++++++++++++++++++++++++++++++++++
LibreELEC:/ # more /usr/share/bootloader/distroconfig.txt
++++++++++++++++++++++++++++++++++++++++++++++++++
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv)

# WARNING: DO NOT EDIT THIS FILE - IT WILL BE OVERWRITTEN WHEN UPGRADING!
arm_64bit=1
kernel=kernel.img
dtoverlay=vc4-kms-v3d,cma-512
dtoverlay=rpivid-v4l2
dtoverlay=
disable_overscan=1
disable_fw_kms_setup=1

Beste Grüße,
NoTape

10
Hi NoTape,

What about the above reply, there is no improvement after installing rpivid-hevc driver?
Are you using original Rpi4 power adapter?
I dunno if the TV stick consumes a lot of power or not,
Did you mean it works perfectly on your PC?

Best Regards.

Hallo gr4vity,

es gibt keine Verbesserung nach der Installation von "rpivid-hevc", das habe ich doch schon geschrieben - siehe meinen Beitrag unter:
https://www.minidvblinux.de/forum/index.php/topic,10272.msg82302.html#msg82302

LibreELEC funktioniert einwandfrei, also gibt es auch keine Probleme mit dem orignalen Pi4-Netzteil oder dem DVB-T2-Stick.

Ich werde jetzt geduldig warten, bis sich das Entwicklerteam mit Neuigkeiten zu dem Problem meldet.
DVB-T2-Empfang auf dem Pi4 wäre schon eine feine Sache.  :)

Beste Grüße,
NoTape

11
Hi NoTape,

könntest du in der config.txt mal ein
dtoverlay=rpivid-v4l2
zusäztlich eintragen eintragen

Gruß,
  Roland

Hallo Roland,

dieser Eintrag ist bereits seit der Erstinstallation der MLD vorhanden.

Hier die aktuell verwendete /boot/config.txt
Code: [Select]
MLD /root# more /boot/config.txt
hdmi_mode=31
hdmi_group=1
sdtv_mode=2
sdtv_aspect=3
disable_splash=1
kernel=kernel
initramfs initrd
cmdline=cmdline
max_usb_current=1
dtparam=i2c=on,i2s=on,spi=on
gpu_mem=320
hdmi_driver=2
hdmi_force_edid_audio=1
disable_overscan=1
disable_fw_kms_setup=1
#
dtparam=audio=on
#
#Add VC4 Modul and V3D Frontend only for RPI4
#dtoverlay=vc4-fkms-v3d-pi4,cma-384
dtoverlay=vc4-fkms-v3d,cma-384
dtoverlay=rpivid-v4l2
dtoverlay=gpio-ir,gpio_pin=23
dtoverlay=i2c-rtc-gpio,ds3231,i2c_gpio_sda=17,i2c_gpio_scl=27,wakeup-source
hdmi_ignore_cec_init=1
hdmi_force_hotplug=1

Beste Grüße,
NoTape

12
Hi NoTape,

Code: [Select]
AlsaPlayer: ring buffer emptyAre you using satip server?
...
Even HD channels doesn't work?
...
It works for me after the steps i mentioned.

Best Regards.

Hallo gr4vity,

ich benutze keinen SatIP-Server sondern einen DVB-T2-Stick (Hauppauge) am Pi4.
In die Logdatei wird laufend folgender Eintrag geschrieben, wohl jedes mal wenn das Fernsehbild kurz schwarz wird,
bevor es dann wieder mit Standbildern weiter geht:
Code: [Select]
/var/log/vdr
AlsaPlayer: ring buffer empty
AlsaPlayer: ring buffer empty
AlsaPlayer: ring buffer empty
...

Die frei empfangbaren Sender sind alle "HD" 1920x1080p - leider mit dem beschrieben Fehler.
Der Stick funktioniert an meinem VDR2 (siehe Signatur) einwandfrei.

Beste Grüße,
NoTape

13
Hi Zusammen,

das hier
Code: [Select]
em28xx 1-1.4:1.0: writing to i2c device at 0xc8 failed (error=-5)sieht doch nach einem Problem mit dem Treiber für den DVB-T Stick aus.

Gruß,
  Roland

Hallo Roland,

diesen Beitrag habe ich übersehen!
Die Fehlermeldung gibt es aber jetzt nicht mehr - war wohl ein einmaliges Ereignis.
Aktuell sieht es so aus:
Code: [Select]
MLD /root# dmesg | grep em28xx
[   20.099567] em28xx 1-1.4:1.0: New device HCW dualHD @ 480 Mbps (2040:0265, interface 0, class 0)
[   20.099608] em28xx 1-1.4:1.0: DVB interface 0 found: isoc
[   20.171424] em28xx 1-1.4:1.0: chip ID is em28174
[   21.478520] em28xx 1-1.4:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x2ce3cac8
[   21.478562] em28xx 1-1.4:1.0: EEPROM info:
[   21.478589] em28xx 1-1.4:1.0: microcode start address = 0x0004, boot configuration = 0x01
[   21.485440] em28xx 1-1.4:1.0: AC97 audio (5 sample rates)
[   21.485461] em28xx 1-1.4:1.0: 500mA max power
[   21.485479] em28xx 1-1.4:1.0: Table at offset 0x27, strings=0x0e6a, 0x1888, 0x087e
[   21.551224] em28xx 1-1.4:1.0: Identified as Hauppauge WinTV-dualHD DVB (card=99)
[   21.556566] em28xx 1-1.4:1.0: dvb set to isoc mode.
[   21.621372] em28xx 1-1.4:1.0: chip ID is em28174
[   22.928178] em28xx 1-1.4:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x2ce3cac8
[   22.928209] em28xx 1-1.4:1.0: EEPROM info:
[   22.928227] em28xx 1-1.4:1.0: microcode start address = 0x0004, boot configuration = 0x01
[   22.935022] em28xx 1-1.4:1.0: AC97 audio (5 sample rates)
[   22.935042] em28xx 1-1.4:1.0: 500mA max power
[   22.935060] em28xx 1-1.4:1.0: Table at offset 0x27, strings=0x0e6a, 0x1888, 0x087e
[   23.001215] em28xx 1-1.4:1.0: Identified as Hauppauge WinTV-dualHD DVB (card=99)
[   23.006874] em28xx 1-1.4:1.0: dvb ts2 set to isoc mode.
[   23.207689] usbcore: registered new interface driver em28xx
[   23.239508] em28xx 1-1.4:1.0: Binding DVB extension
[   23.284814] em28xx 1-1.4:1.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[   23.297651] em28xx 1-1.4:1.0: DVB extension successfully initialized
[   23.297680] em28xx 1-1.4:1.0: Binding DVB extension
[   23.313619] em28xx 1-1.4:1.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)...
[   23.320889] em28xx 1-1.4:1.0: DVB extension successfully initialized
[   23.320917] em28xx: Registered (Em28xx dvb Extension) extension

Beste Grüße,
NoTape

14
Hallo gr4vity,

hier der Start in der Konsole:
Code: [Select]
MLD /root# chvt 5
MLD /root# vdr -Psofthddevice-drm
AudioGetClock: no hw delay
AudioGetClock: no hw delay
AlsaPlayer: ring buffer empty
AudioGetClock: no hw delay
AlsaPlayer: ring buffer empty
AudioGetClock: no hw delay
AlsaPlayer: ring buffer empty
AudioGetClock: no hw delay

Der VDR startet zwar wieder, das Fernsehbild ist allerdings unverändert schlecht.

softhddevice-drm wird auch bei mir mit "-a hw:CARD=Headphones" gestartet.
Ein entfernbares Plugin "iec958" gibt es bei mir (5.5-unstable) im Webinterface nicht.

Ich werde mich einfach noch ein wenig gedulden, bis die MLD-Entwickler das Problem gefunden/gelöst haben.

Trotzdem Danke für deine Hilfestellung.

Beste Grüße,
NoTape

15
Hallo gr4vity,

der erste Vorschlag hat nicht funktioniert. Der zweite Vorschlag gibt aber "okay" zurück.
dtoverlay=vc4-fkms-v3d,cma-384
Code: [Select]
MLD /root# cat /proc/device-tree/soc/firmwarekms@7e600000/status
okay

Leider startet jetzt der VDR nicht mehr.  :(
/var/log/vdr
Code: [Select]
VDR exits at Sa Apr 23 13:13:15 CEST 2022
aplay: device_list:272: no soundcards found...
AlsaOpenPCM: playback open 'plug:iec958' error: No such file or directory
Aborted
VDR exits at Sa Apr 23 13:13:29 CEST 2022

Beste Grüße,
NoTape