Hallo,
Ich bin jetzt schon ein paar Monate auf der Suche nach einer Lösung für mein Problem mit dem Pi3. Dieses ist irgendwann einfach nicht mehr ansprechbar via Lan.
Das ganze läuft headless und steuert diverse Elektronik 24/7.
jetzt bin ich dahinter gekommen dass, das OS eigentlich durchläuft und nur die NIC nicht mehr arbeitet. Das Symthom ist immer gleich:
Der USB-Treiber wirft diesen "Fehler":
dwc2 3f980000.usb: dwc2_hc_start_transfer: chdis set, channel 2, hcchar 0xe1fc8808
(Keine weiteren Meldungen im dmesg.)
Ab dann sendet die interne NIC (lan78xx) keine Pakete mehr. Ping geht nicht raus und nicht rein. Device bleibt unverändert im lsusb. Interface wird vom Kernel weiter als online und verfügbar gezeigt. Ein networking restart bringt nix. Ich hab inzwischen auch alle anderen USB-Geräte vom gesharten Host-Port entfernt, Fehler zeigt sich unbeeindruckt.
Ich habe keine Undervolage-Meldungen.
Hat jemand eine Idee? Mir würde auch reichen wenn ich die NIC irgendwie resette. Derzeit boote ich das OS sobald ich den Fehler erkenne, das hilft dann wieder für Tage oder Wochen.
Kann man die interne NIC per USB stromlos machen (unbound)? Ich denke ich muss aber den dwc2 entladen und neu laden. Aber dazu müsste ich alle USB-Geräte trennen. Dann kann ich auch gleich booten.