MLD-6.x > General
Frische Installation auf RPI4 - Firmware Fehler
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