Ich habe ein USB-zu-Seriell-Kabel von OS X an eine Banana Pi- Karte angeschlossen , auf der Arch Linux ARM ausgeführt wird, das von Lemaker vertrieben wird . Die Verbindung selbst funktioniert gut - ich sehe alle Startmeldungen beim Start, ich kann zu U-Boot wechseln und Befehle usw.; Ich gehe davon aus, dass die Verbindung selbst wie erwartet funktioniert.
Sobald jedoch die Startsequenz beendet ist und ich zur Eingabe meiner Anmeldeinformationen aufgefordert werden sollte, wird der Bildschirm leer (vorherige Einträge werden gelöscht) und es wird keine Anmeldeaufforderung angezeigt.
Das Googeln ergab, dass ich:
- Aktivieren Sie getty auf der seriellen Konsole:
systemctl enable getty@ttyS0.service
- Stellen Sie sicher, dass das Kernel-Boot-Argument
console=ttyS0,115200
der letzteconsole
Parameter ist
Dabei erhalte ich immer noch keine Anmeldeaufforderung. Das Überprüfen der Protokolle zeigt, dass systemd aus irgendeinem Grund dev-ttyS0.device nicht starten kann :
Nov 25 20:20:27 pi-server systemd[1]: Timed out waiting for device dev-ttyS0.device.
Nov 25 20:20:27 pi-server systemd[1]: Dependency failed for Serial Getty on ttyS0.
journalctl -u dev-ttyS0.device
zeigt keine zusätzlichen Informationen an - nur, dass das Zeitlimit abgelaufen ist. systemctl start dev-ttyS0.device
auch mal aus.
Was vermisse ich? Warum kann systemd das Gerät nicht starten? Und was noch wichtiger ist: Warum fehlt die Anmeldeaufforderung?
Laufen Linux pi-server 3.4.90 #2 SMP PREEMPT Tue Aug 5 14:11:40 CST 2014 armv7l GNU/Linux
Vielen Dank für Ihre Hilfe und Anleitung!