MLD-6.x > General

Frische Installation auf RPI4 - Firmware Fehler

<< < (2/3) > >>

clausmuus:
Du kannst das Laden der Firmware per "systemctl restart firmware-loader" erneut anstoßen.

neumann2k:
Auf meinem RPI4 im Wohnzimmer startet der Service


--- Code: ---systemctl start firmware-loader
--- End code ---

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: ---/lib/systemd/systemd-networkd-wait-online
--- End code ---

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: ---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)

--- End code ---

clausmuus:
Ändere mal Bitte die ExecStartPre Zeile in der /lib/systemd/system/firmware-loader.service so das dort dies steht:

--- Code: ---ExecStartPre=/lib/systemd/systemd-networkd-wait-online --timeout 30 -i eth0 -i wlan0 --any
--- End code ---

neumann2k:
Jep, durch --any geht es dann wahrscheinlich, weil nicht auf alle ifs gewartet wird.

clausmuus:
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.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version