Beim Umschalten. Kein X-Server aktiv.
Raspberry Pi 4B Unterstützung
-
-
Das hatte ich noch nie. Gibt es da ein core? Auf welcher Distri basiert MLD?
Wir bauen die Distri auf Basis von Debian Buster, bzw. für ARM auf Raspbian Buster Basis.
-
Ich nutze hier Gentoo. Da wird alles selbst kompiliert und baut aufeinander auf. Bis jetzt kenne ich weder segfaults noch musste ich mehrfach starten. Da kann man eigentlich nur nach Mustern suchen und coredumps untersuchen. Das schliesst aber keine runtime Probleme in softhddevice-drm aus. Ich kann es nur hier nicht nachvollziehen. Wenn es Hinweise (core) gibt, immer her damit. -
Hallo,
bin jetzt einen Schritt weiter, habe jetzt folgenden Fehler :
VideoFilterInit: Cannot create buffer source
Im Log steht nichst spannendes :
Jan 13 18:35:59 vdr5 vdr: [684] SVDRP vdr5 listening on port 6419/udp
Jan 13 18:35:59 vdr5 vdr: [684] SVDRP vdr5 > 255.255.255.255:6419 send dgram 'SVDRP:discover name:vdr5 port:6419 vdrversion:20406 apiversion:20406 timeout:300 host:ipsat'
Jan 13 18:35:59 vdr5 vdr: [683] SVDRP vdr5 < 192.168.1.38:53980 client connection accepted
Jan 13 18:35:59 vdr5 vdr: [683] SVDRP vdr5 > 192.168.1.38:53980 server created
Jan 13 18:35:59 vdr5 vdr: [683] SVDRP vdr5 > 192.168.1.38:6419 server connection established
Jan 13 18:35:59 vdr5 vdr: [683] SVDRP vdr5 > 192.168.1.38:6419 client created for 'ipsat'
Jan 13 18:35:59 vdr5 vdr: [662] OSD size changed to 1920x1080 @ 1,77778
Jan 13 18:36:00 vdr5 vdr: audio/alsa: start delay 600ms
Vdr stürtz aber ab.Habe jetzt fast alle Settings für die config.txt durch, ändert aber nicht wirklich was.
Gruß
speed
-
VideoFilterInit: Cannot create buffer source
Es kann kein Filter erstellt werden. Ich vermute das da ein Mpeg2 Sender gestartet wurde und ein Deinterlacer Filter angelegt werden sollte. Das fehlt in der ffmpeg. Was wird ausgegeben wenn "ffmpeg" ohne Zusätze in der Konsole eingegeben wird?
-
Der Sender der gestartet wird ist WDR-HD
und ffmeg auf der Console siehe Anhang.
-
Bei 1080i wird eigentlich kein Filter benötigt. Es sei den es wird in SW decodiert.
Da ist bei der Installation der FFmpeg was schief gegangen. Im Abschnitt "avcodec" steht: " --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi" aber "--enable-sand --enable-v4l2_m2m --enable-v4l2-request" fehlt. Steht aber ganz oben in der Hauptconfiguration. Ich kann nur vermuten, aber es scheinen mehrere Versionen in unterschiedlichen Pfaden zu sein.
Edit: Ich vermute die Datei ffmpeg ist neu aber die Bibliotheken sind alt.
-
So ffmpeg wieder mal neu gebaut, alles alte entsorgt und sicher nur eine Version vorhanden .
jetzt mal was neues :
Jan 13 22:04:37 vdr5 kernel: [ 101.593375] bcm2835_mmal_vchiq: timed out waiting for sync completion
Jan 13 22:04:37 vdr5 kernel: [ 101.593403] bcm2835-codec bcm2835-codec: bcm2835_codec_start_streaming: Failed enabling i/p port, ret -62
Jan 13 22:04:40 vdr5 kernel: [ 104.633379] bcm2835_mmal_vchiq: timed out waiting for sync completion
Jan 13 22:04:40 vdr5 kernel: [ 104.633405] bcm2835-codec bcm2835-codec: bcm2835_codec_start_streaming: Failed enabling i/p port, ret -62
Jan 13 22:04:41 vdr5 vdr: [663] ERROR: 594 ring buffer overflows (771364 bytes dropped)
Jan 13 22:04:43 vdr5 kernel: [ 107.673391] bcm2835_mmal_vchiq: timed out waiting for sync completion
Jan 13 22:04:43 vdr5 kernel: [ 107.673417] bcm2835-codec bcm2835-codec: bcm2835_codec_start_streaming: Failed enabling i/p port, ret -62
Jan 13 22:04:46 vdr5 kernel: [ 110.713392] bcm2835_mmal_vchiq: timed out waiting for sync completion
Jan 13 22:04:46 vdr5 kernel: [ 110.713419] bcm2835-codec bcm2835-codec: bcm2835_codec_start_streaming: Failed enabling i/p port, ret -62
Jan 13 22:04:47 vdr5 vdr: [663] ERROR: 592 ring buffer overflows (767604 bytes dropped)
Jan 13 22:04:49 vdr5 kernel: [ 113.753440] bcm2835_mmal_vchiq: timed out waiting for sync completion
Jan 13 22:04:49 vdr5 kernel: [ 113.753466] bcm2835-codec bcm2835-codec: bcm2835_codec_start_streaming: Failed enabling i/p port, ret -62
Jan 13 22:04:52 vdr5 kernel: [ 116.793499] bcm2835_mmal_vchiq: timed out waiting for sync completion
Jan 13 22:04:52 vdr5 kernel: [ 116.793526] bcm2835-codec bcm2835-codec: bcm2835_codec_start_streaming: Failed enabling i/p port, ret -62
Jan 13 22:04:53 vdr5 vdr: [663] ERROR: 593 ring buffer overflows (764972 bytes dropped)
Jan 13 22:04:55 vdr5 kernel: [ 119.833553] bcm2835_mmal_vchiq: timed out waiting for sync completion
Jan 13 22:04:55 vdr5 kernel: [ 119.833580] bcm2835-codec bcm2835-codec: bcm2835_codec_start_streaming: Failed enabling i/p port, ret -62
-
Positiv ist das der richtige Decoder angesprochen wird. Den Fehler kenne ich aber nicht. Mit dem Goggel hab ich was zu rpi-eeprom Version gefunden. Da würde ich an Deiner Stelle mal ansetzen.
-
@z@zillerbaer vielen Dank für deine Hilfe
ich weiss jetzt auch erst mal nicht weiter, und lege das Projekt jetzt erstmal auf Eis.
Gruß
speed
-
Jetzt, kurz vor'm Ziel gib'ste auf!? Da hätt' ich Bier trinken sollen statt Logs zu interpretieren!
-
@z@zillerbaer vielen Dank für deine Hilfe
ich weiss jetzt auch erst mal nicht weiter, und lege das Projekt jetzt erstmal auf Eis.
Gruß
speed
Mach doch mal ein eeprom update bei deinem rpi4.
-
keine Sorge habe ne neue SD Karte am start, und fange gerade von vorne an.
Es läßt mir ja keine Ruhe
hatte ich gemacht, keine Besserung
-
So, da bin ich wieder
alles neu gemacht, und was soll ich sagen...der selbe Mist
Jan 15 15:27:11 vdr5 vdr: [702] ERROR: 1 ring buffer overflow (1128 bytes dropped)
Jan 15 15:27:14 vdr5 kernel: [ 77.674156] bcm2835_mmal_vchiq: timed out waiting for sync completion
Jan 15 15:27:14 vdr5 kernel: [ 77.674185] bcm2835-codec bcm2835-codec: bcm2835_codec_stop_streaming: Failed disabling i/p port, ret -62
Jan 15 15:27:16 vdr5 vdr: [753] ERROR: 1 TS packet(s) not accepted in Transfer Mode
Jan 15 15:27:16 vdr5 kernel: [ 79.754161] bcm2835-codec bcm2835-codec: bcm2835_codec_stop_streaming: Timeout waiting for buffers to be returned - 1 outstanding
Jan 15 15:27:16 vdr5 kernel: [ 79.754185] ------------[ cut here ]------------
Jan 15 15:27:16 vdr5 kernel: [ 79.754241] WARNING: CPU: 0 PID: 753 at drivers/media/common/videobuf2/videobuf2-core.c:1945 __vb2_queue_cancel+0x1e0/0x258 [videobuf2_common]
Jan 15 15:27:16 vdr5 kernel: [ 79.754256] Modules linked in: cmac bnep hci_uart btbcm bluetooth ecdh_generic ecc brcmfmac vc4 brcmutil raspberrypi_hwmon cec v3d drm_kms_helper gpu_sched sha256_generic cfg80211 rfkill i2c_brcmstb snd_bcm2835(C) drm drm_panel_orientation_quirks bcm2835_v4l2(C) bcm2835_codec(C) bcm2835_isp(C) bcm2835_mmal_vchiq(C) videobuf2_vmalloc vc_sm_cma(C) rpivid_hevc(C) snd_soc_core v4l2_mem2mem snd_compress videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 snd_pcm_dmaengine videobuf2_common videodev snd_pcm mc snd_timer snd syscopyarea sysfillrect sysimgblt fb_sys_fops backlight uio_pdrv_genirq uio i2c_dev ip_tables x_tables ipv6
Jan 15 15:27:16 vdr5 kernel: [ 79.755014] CPU: 0 PID: 753 Comm: device 1 receiv Tainted: G C 5.10.6-v7l+ #1393
Jan 15 15:27:16 vdr5 kernel: [ 79.755024] Hardware name: BCM2711
Jan 15 15:27:16 vdr5 kernel: [ 79.755034] Backtrace:
Jan 15 15:27:16 vdr5 kernel: [ 79.755070] [<c0b585fc>] (dump_backtrace) from [<c0b58990>] (show_stack+0x20/0x24)
Jan 15 15:27:16 vdr5 kernel: [ 79.755085] r7:ffffffff r6:00000000 r5:60000013 r4:c12e69bc
Jan 15 15:27:16 vdr5 kernel: [ 79.755105] [<c0b58970>] (show_stack) from [<c0b5cd20>] (dump_stack+0xcc/0xf8)
Jan 15 15:27:16 vdr5 kernel: [ 79.755125] [<c0b5cc54>] (dump_stack) from [<c0220af4>] (__warn+0xfc/0x114)
Jan 15 15:27:16 vdr5 kernel: [ 79.755141] r10:bf0e88dc r9:00000009 r8:bf18b6b4 r7:00000799 r6:00000009 r5:bf18b6b4
Jan 15 15:27:16 vdr5 kernel: [ 79.755152] r4:bf190f90 r3:c1205094
Jan 15 15:27:16 vdr5 kernel: [ 79.755169] [<c02209f8>] (__warn) from [<c0b59100>] (warn_slowpath_fmt+0x70/0xd8)
Jan 15 15:27:16 vdr5 kernel: [ 79.755182] r7:00000799 r6:bf190f90 r5:c1205048 r4:00000000
Jan 15 15:27:16 vdr5 kernel: [ 79.755218] [<c0b59094>] (warn_slowpath_fmt) from [<bf18b6b4>] (__vb2_queue_cancel+0x1e0/0x258 [videobuf2_common])
Jan 15 15:27:16 vdr5 kernel: [ 79.755232] r9:bf14e098 r8:c32443e0 r7:00000001 r6:c467e578 r5:c467e578 r4:c467e578
Jan 15 15:27:16 vdr5 kernel: [ 79.755285] [<bf18b4d4>] (__vb2_queue_cancel [videobuf2_common]) from [<bf18c6b4>] (vb2_core_streamoff+0x28/0xbc [videobuf2_common])
Jan 15 15:27:16 vdr5 kernel: [ 79.755299] r10:bf0e88dc r9:bf14e098 r8:c32443e0 r7:00000001 r6:0000000a r5:c467e578
Jan 15 15:27:16 vdr5 kernel: [ 79.755310] r4:c467e578 r3:0000000a
Jan 15 15:27:16 vdr5 kernel: [ 79.755354] [<bf18c68c>] (vb2_core_streamoff [videobuf2_common]) from [<bf1a10f8>] (vb2_streamoff+0x24/0x64 [videobuf2_v4l2])
Jan 15 15:27:16 vdr5 kernel: [ 79.755365] r5:c467e578 r4:c467e400
Jan 15 15:27:16 vdr5 kernel: [ 79.755407] [<bf1a10d4>] (vb2_streamoff [videobuf2_v4l2]) from [<bf1c5f08>] (v4l2_m2m_streamoff+0x40/0x10c [v4l2_mem2mem])
Jan 15 15:27:16 vdr5 kernel: [ 79.755447] [<bf1c5ec8>] (v4l2_m2m_streamoff [v4l2_mem2mem]) from [<bf1c5ff4>] (v4l2_m2m_ioctl_streamoff+0x20/0x24 [v4l2_mem2mem])
Jan 15 15:27:16 vdr5 kernel: [ 79.755461] r10:bf0e88dc r9:bf14e098 r8:c32443e0 r7:00000001 r6:c1205048 r5:40045613
Jan 15 15:27:16 vdr5 kernel: [ 79.755471] r4:bf1c5fd4
Jan 15 15:27:16 vdr5 kernel: [ 79.755570] [<bf1c5fd4>] (v4l2_m2m_ioctl_streamoff [v4l2_mem2mem]) from [<bf14e0c4>] (v4l_streamoff+0x2c/0x30 [videodev])
Jan 15 15:27:16 vdr5 kernel: [ 79.755723] [<bf14e098>] (v4l_streamoff [videodev]) from [<bf153114>] (__video_do_ioctl+0x234/0x460 [videodev])
Jan 15 15:27:16 vdr5 kernel: [ 79.755735] r5:40045613 r4:c32440a0
Jan 15 15:27:16 vdr5 kernel: [ 79.755883] [<bf152ee0>] (__video_do_ioctl [videodev]) from [<bf153b28>] (video_usercopy+0x128/0x5ac [videodev])
Jan 15 15:27:16 vdr5 kernel: [ 79.755898] r10:c463de3c r9:a00f6cac r8:00000000 r7:c3db29c0 r6:c1205048 r5:40045613
Jan 15 15:27:16 vdr5 kernel: [ 79.755908] r4:40045613
Jan 15 15:27:16 vdr5 kernel: [ 79.756052] [<bf153a00>] (video_usercopy [videodev]) from [<bf153fcc>] (video_ioctl2+0x20/0x24 [videodev])
Jan 15 15:27:16 vdr5 kernel: [ 79.756067] r10:00000025 r9:c463c000 r8:00000000 r7:c3db29c0 r6:c3db29c1 r5:c1205048
Jan 15 15:27:16 vdr5 kernel: [ 79.756076] r4:bf153fac
Jan 15 15:27:16 vdr5 kernel: [ 79.756220] [<bf153fac>] (video_ioctl2 [videodev]) from [<bf14c1f4>] (v4l2_ioctl+0x4c/0x60 [videodev])
Jan 15 15:27:16 vdr5 kernel: [ 79.756429] [<bf14c1a8>] (v4l2_ioctl [videodev]) from [<c044fae4>] (sys_ioctl+0x1d4/0x8ec)
Jan 15 15:27:16 vdr5 kernel: [ 79.756440] r5:c1205048 r4:40045613
Jan 15 15:27:16 vdr5 kernel: [ 79.756457] [<c044f910>] (sys_ioctl) from [<c0200040>] (ret_fast_syscall+0x0/0x28)
Jan 15 15:27:16 vdr5 kernel: [ 79.756468] Exception stack(0xc463dfa8 to 0xc463dff0)
Jan 15 15:27:16 vdr5 kernel: [ 79.756482] dfa0: a41066b8 40045613 00000025 40045613 a00f6cac a41065b0
Jan 15 15:27:16 vdr5 kernel: [ 79.756497] dfc0: a41066b8 40045613 a4104cb0 00000036 000000bc 00185000 0000000b 00a115d8
Jan 15 15:27:16 vdr5 kernel: [ 79.756509] dfe0: b4d8f278 a00f6c94 b4980eb8 b6b1651c
Jan 15 15:27:16 vdr5 kernel: [ 79.756524] r10:00000036 r9:c463c000 r8:c0200204 r7:00000036 r6:a4104cb0 r5:40045613
Jan 15 15:27:16 vdr5 kernel: [ 79.756533] r4:a41066b8
Jan 15 15:27:16 vdr5 kernel: [ 79.756546] ---[ end trace 532a410c8b23486a ]---
Jan 15 15:27:16 vdr5 kernel: [ 79.756565] videobuf2_common: driver bug: stop_streaming operation is leaving buf b0292663
-
Genau das hatte ich auch und hab damals aufgegeben bzw warte bis das sich stabilisiert mittels neue Kernel / Firmware
-
wie sieht denn deine /boot/contig.txt aus.
als gpu_mem u. cma=
Gruß,
Roland
-
Wichtig ist der Eintrag dtoverlay=rpivid-v4l2 in der config.txt.
-
-
Hallo ,
die beiden Dateien sind in /boot/overlay.
Meine config.txt ist wie deine, hole mir jetzt den aktuellen Stand und versuche es damit mal.
Baust du den Kernel selber ?
Gruß
speed
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!