[1] MLD-6.x / General / Frische Installation auf RPI4 - Firmware Fehler
 

Offline neumann2k

  • Member
  • **
  • Posts: 52
    • View Profile
Frische Installation auf RPI4 - Firmware Fehler
« on: April 27, 2025, 18:15:09 »
Hallo,

bei einer frischen Installation einer MLD6 auf einem Raspberry Pi 4 kommt bei ersten Booten und auch nach der Installation der Fehler, dass die benötigte Firmware nicht heruntergeladen konnte. Der RPI hat natürlich Internetzugang.

Support-Log ist: zFyYox

- andre

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20802
    • View Profile
    • ClausMuus.de
Frische Installation auf RPI4 - Firmware Fehler
« Reply #1 on: April 27, 2025, 22:20:07 »
Ähnliches habe ich auch schon beobachtet. Manchmal können beim Booten die Firmware Dateien nicht herunter geladen werden, obwohl laut log zu dem Zeitpunkt die Internet Verbindung bereits besteht. Den Grund dafür konnte ich bisher noch nicht finden.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline neumann2k

  • Member
  • **
  • Posts: 52
    • View Profile
Frische Installation auf RPI4 - Firmware Fehler
« Reply #2 on: April 28, 2025, 10:17:08 »
Dumme Frage: Warum werden die nicht mitgeliefert?

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20802
    • View Profile
    • ClausMuus.de
Frische Installation auf RPI4 - Firmware Fehler
« Reply #3 on: April 28, 2025, 10:22:41 »
Weil sich die benötigte Firmware gelegentlich ändert (z.B. durch kernel Update, oder RPI Firmware Update). Da wären wir dann immer zu dabei die Images anzupassen. Und da wir für andere Plattformen (z.B. x86'er) sowieso einen Mechanismus brauchen, um benötigte Firmware nachzuladen (für Grafikkarten, Soundkarten, Netzwerkkarten,...), passiert das auch beim RPI so, wenn es denn auch beim RPI wie geplant laufen würde. Ist vermutlich irgendeine Timing Sachen und daher schwer zu lokalisieren.
« Last Edit: April 28, 2025, 10:26:55 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline stelo

  • Newbie
  • *
  • Posts: 19
    • View Profile
Frische Installation auf RPI4 - Firmware Fehler
« Reply #4 on: April 30, 2025, 19:40:40 »
Hab das gleiche Problem leider auch auf einem RPI2. Gäbe es vielleicht die Möglichkeit die Firmware über das Webif erneut zu laden?
Einen riesen Dank an das Entwicklerteam für die bisherige Arbeit! 
Standalone: MLD 5.4 - Raspberry Pi 3 - 2x Sundtec DVB-S LiveTV - 2x 5TB HD  / MLD 5.1 Raspberry 2 mit Vompclient

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20802
    • View Profile
    • ClausMuus.de
Frische Installation auf RPI4 - Firmware Fehler
« Reply #5 on: April 30, 2025, 20:32:27 »
Du kannst das Laden der Firmware per "systemctl restart firmware-loader" erneut anstoßen.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline neumann2k

  • Member
  • **
  • Posts: 52
    • View Profile
Frische Installation auf RPI4 - Firmware Fehler
« Reply #6 on: May 04, 2025, 21:12:55 »
Auf meinem RPI4 im Wohnzimmer startet der Service

Code: [Select]
systemctl start firmware-loader
nicht. Er läuft "forever". Ich habe mir das Script einmal angeschaut. Offenbar wird, bevor das Script versucht, die Firmware Dateien herunterzuladen, folgendes gestartet:

Code: [Select]
/lib/systemd/systemd-networkd-wait-online
Wenn ich das per Hand starte, läuft das auch ewig und endet nie. Offenbar soll hier geprüft werden, ob das Netzwerk da ist. Das ist es, aber der Service bekommt das nicht mit. Weißt jemand, woran das liegt?

Eventuell kann es an dem nicht aktivem wlan0 Interface liegen? Wie bekomme ich das weg?

Code: [Select]
root@livingroom:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 2C:CF:67:9C:81:0C 
          inet addr:192.168.10.43  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fd7a:bd84:2878:6042:a925:6f03:921a:69f3/64 Scope:Global
          inet6 addr: fd7a:bd84:2878:6042:2ecf:67ff:fe9c:810c/64 Scope:Global
          inet6 addr: fe80::c60:2195:a028:75cd/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2158487 errors:0 dropped:1541 overruns:0 frame:0
          TX packets:24440 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2862427369 (2.6 GiB)  TX bytes:6441228 (6.1 MiB)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1724 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1724 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:281407 (274.8 KiB)  TX bytes:281407 (274.8 KiB)

wlan0     Link encap:Ethernet  HWaddr 92:03:0A:DA:9B:CC 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
« Last Edit: May 04, 2025, 21:20:26 by neumann2k »

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20802
    • View Profile
    • ClausMuus.de
Frische Installation auf RPI4 - Firmware Fehler
« Reply #7 on: May 04, 2025, 23:53:53 »
Ändere mal Bitte die ExecStartPre Zeile in der /lib/systemd/system/firmware-loader.service so das dort dies steht:
Code: [Select]
ExecStartPre=/lib/systemd/systemd-networkd-wait-online --timeout 30 -i eth0 -i wlan0 --any
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline neumann2k

  • Member
  • **
  • Posts: 52
    • View Profile
Frische Installation auf RPI4 - Firmware Fehler
« Reply #8 on: Today at 09:36:03 »
Jep, durch --any geht es dann wahrscheinlich, weil nicht auf alle ifs gewartet wird.

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20802
    • View Profile
    • ClausMuus.de
Frische Installation auf RPI4 - Firmware Fehler
« Reply #9 on: Today at 10:53:30 »
Nur --any reicht wahrscheinlich nicht, weil dann gewartet wird, bis alle Geräte eine Verbindung haben.
Aber vermutlich sollte doch besser ein Timeout von 0 eingetragen werden, damit beliebig lange auf eine Verbindung gewartet wird.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline neumann2k

  • Member
  • **
  • Posts: 52
    • View Profile
Frische Installation auf RPI4 - Firmware Fehler
« Reply #10 on: Today at 11:01:16 »
Also lautet --help ist --any eindeutig:

Code: [Select]
--any                  Wait until at least one of the interfaces is online
Er wartet also, bis ein Interface online ist.

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20802
    • View Profile
    • ClausMuus.de
Frische Installation auf RPI4 - Firmware Fehler
« Reply #11 on: Today at 11:03:28 »
So die Theorie. Die Praxis sah bisher anders aus. Deshalb habe ich auch überall wo dieses Tool verwendet wird zusätzlich eth und wlan eingetragen.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-6.x / General / Frische Installation auf RPI4 - Firmware Fehler
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.