Dann lief er nicht als root, oder ?
Raspberry Pi 4B Unterstützung
-
-
In Anleitung steht...
ZitatHier mal mein Setup / Update Script. Das sollte auf einem Plain RaspiOS laufen, zu starten als user "pi", es nutzt sudo wo nötig.
Vorsicht! Es verändert ohne zu fragen config.txt und ein paar andere Systemdateien, also vorher Script lesen und backup machen!
-
Ich hatte auch mit Crashes bei h264 zu kämpfen und habe es dann mit den GFX memory settings in config.txt in den Griff bekommen (4GB Raspberry PI 4).
Die Stellschrauben sind gpu_men und dtoverlay=cma-xyz.
Soweit ich mich erinnern, mussten beide Werte zueinander passen.
gpu_men darf nicht zu hoch sein, sonst klappt das Booten nicht mehr.
Code
Alles anzeigen[sg75@rasp4 ~]$ cat /boot/config.txt # See /boot/overlays/README for all available options initramfs initramfs-linux.img followkernel dtoverlay=gpio-ir,gpio_pin=18,gpio_pull=up,rc-map-name=nec gpu_mem=320 #dtoverlay=vc4-fkms-v3d dtoverlay=vc4-kms-v3d-pi4,cma-512 dtoverlay=rpivid-v4l2 disable_overscan=1 disable_fw_kms_setup=1 hdmi_pixel_encoding=2 max_framebuffers=2 #dtparam=audio=on
Ich benutze einen hand-kompilierten Kernel nach diesem Rezept:
Code
Alles anzeigen# download, configure, build and install kernel git clone https://github.com/raspberrypi/linux --branch rpi-5.10.y --single-branch cd linux export KERNEL=kernel7l make bcm2711_defconfig make -j4 zImage modules dtbs sudo make modules_install sudo cp arch/arm/boot/dts/*.dtb /boot/ sudo cp arch/arm/boot/dts/overlays/*.dtb* /boot/overlays/ sudo cp arch/arm/boot/dts/overlays/README /boot/overlays/ sudo cp arch/arm/boot/zImage /boot/$KERNEL.img # resolve merge conflicts after git pull with git reset --hard origin/rpi-5.10.y # build initramfs bases on a custom preset sudo cp /etc/mkinitcpio.d/linux-raspberrypi4.preset /etc/mkinitcpio.d/custom.preset # change variable ALL_kver to your kernel version # get kernel version e.g. with ls -l /lib/modules cat /etc/mkinitcpio.d/custom.preset | grep ALL_kver sudo mkinitcpio -p custom # /boot/config.txt ```
-
Danke für deine ausführliche Doku.
Werde jetzt heute mal MLD testen, man hat mich ja nett darauf hingewiesen es mal zu versuchen.
Habe noch nie eine fertige Distri verwandt, baue sonst immer selbst.
Aber ich werde auch jedenfall auch einen eigenen Kernel auf dem Raspi bauen.
So jetzt ne Runde mit dem Hund,dann geht es los
-
Erster Zwischenstand, mit MLD selbes verhalten wie mit meinem Rasbian.
Baue jetzt einen Kernel.
speed
-
Erster Zwischenstand, mit MLD selbes verhalten wie mit meinem Rasbian.
Baue jetzt einen Kernel.
speed
Bei mir läuft die MLD, ist schon komisch wir haben 2 Leute(mich eingeschlossen) bei denen es geht, und bei dir und noch einem geht es nicht,
obwohl die Einstellungen alle gleich sind.
1 Frage habe ich noch wieviel Speicher hat dein RPI4.
Gruß,
Roland
-
Hallo Roland,
mein Raspi hat 2 GB Ram, ich frage mich ob Raspi 4 gleich Raspi 4 ist .?
Ich habe noch einen anderen Raspi 4, könnte ja mal tauschen.
Gruß
speed
-
Meiner hat auch 2GB.
-
Der bau von meinem Kernel liegt in den letzten Zügen, wenn das jetzt auch nicht geht kann ich nur die Hardware tauschen.
Aber ob das was bringt ...
-
Ich habe noch einen anderen Raspi 4, könnte ja mal tauschen.
Ein HW Fehler kann man nicht ausschliessen. Mach das mal. Das hier funktionierende hat 4G. Was für eine Speicherverschwendung.
-
Ich hole mir ein Bier, Ton habe ich aber kein Bild
Also alles wie gehabt...
gruß
speed
-
Wie sieht eigentlich eure alsa config aus ?
-
Kann nicht ein funktionierendes Image bereitgestellt werden um Hardware-Probleme auszuschließen? Oder spricht da rechtlich etwas gegen? Vielleicht wurde ja doch irgendwo ein Parameter vergessen.
-
-
Danke für den Hinweis, werde das mir nochmal angucken.
Was er an der Stelle macht ist, die Sources in /etc/apt/sources.list zu aktivieren. Wenn Du als root die folgenden Zeilen einfügst und das Script nochmal laufen läßt sollte es weiter gehen.
zillerbaer Du hast Völlig recht, das Script sollte man bei den ersten Malen als Anleitung verstehen und nur durchlaufen lassen, wenn man das System problemlos neu aufsetzen kann, weil es echt viel kaputt machen kann
Update: Hier der Patch des Scriptes, damit das funktioniert:
Diff
Alles anzeigendiff --git a/piwozi/update_on_pi.sh b/piwozi/update_on_pi.sh index b5c3110..762962e 100755 --- a/piwozi/update_on_pi.sh +++ b/piwozi/update_on_pi.sh @@ -52,7 +52,7 @@ function piwozi-rebuild-fmpeg { # enable source handling with apt if ! fgrep "Stefan Schallenberg" /etc/apt/sources.list ; then - sudo cat >>/etc/apt/sources.list <<-EOF && + sudo bash -c "cat >>/etc/apt/sources.list" <<-EOF && # Stefan Schallenberg 2.1.2021 deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi EOF
-
Also alles wie gehabt...
Was hast Du geändert? Das Kernel, das andere Raspi?
-
erstmal MLD versucht, gleiches Problem.
eigenen Kernel gebaut , gleiches Problem
Bier aufgemacht, kein Problem mehr
-
Bier aufgemacht, kein Problem mehr
Na dann Prost!
Tausch doch mal das Raspi! Ich hab auch Tage programmiert um am AW H3 den Deinterlacer zum laufen zu bringen bis ich gemerkt hab das das Board kaputt ist. Monate später gas gleiche Problem bei Jernej auf einen AW H5 Board!
-
Nun steht das update_on_pi.sh-Skript an folgender Stelle:
Code
Alles anzeigenAlready up to date. INSTALL /usr/include # Stefan Schallenberg 2.1.2021 Reading package lists... Done Building dependency tree Reading state information... Done librtmp-dev is already the newest version (2.4+20151223.gitfa8646d.1-2). 0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded. Already up to date. ./update_on_pi.sh: line 83: ./configure: No such file or directory ~ ===== ./update_on_pi.sh ended in ERROR =====
-
Nun steht das update_on_pi.sh-Skript an folgender Stelle:
Welche Dateien gibt es denn im Verzeichnis fdk-aac? Insbesondere .configure und Makefile und autogen.sh sind interessant
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!