Ich verwende ein Huawei GMS / UMTS USB-Modem mit Gnokii und Gammu. Das Modem befand sich im unteren Port des Pi. Damit dmesg | grep tty
würde sich auf /dev/ttyUSB0
und zeigen /dev/ttyUSB1
. (In diesem Fall sind 2 USB-Geräte an einem Stick normal).
Ich habe Gnokii und Gammu entsprechend konfiguriert, aber auf ttyUSB0 konnte ich nur Nachrichten senden. Sowohl das Senden als auch das Empfangen würden nur über ttyUSB1 funktionieren.
Ich habe dann den Stick in die obere USB-Buchse geschoben (weil mein WiFi-Stick sonst nicht daneben passen würde). Alles funktionierte gut. Auch nach mehreren Neustarts kalt und warm.
Ich musste dann das Dateisystem erweitern (Ja, ich weiß, ich hätte das früher tun sollen). Danach war das Modem auf ttyUSB0 und ttyUSB * 2 *. Senden / Empfangen arbeitete an letzterem. Ich brauchte einige Zeit, um es herauszufinden.
Update: 2 Tage später ist ttyUSB2 verschwunden. Das funktionierende Modem manifestiert sich jetzt auf ttyUSB0 (war ttyUSB1).
Irgendeine Idee, warum das passiert ist? Gibt es vielleicht Links zu relevanten Debian- oder Linux-Dokumenten? Ich wäre sehr verpflichtet ..
/sys/class/tty/
als Richtlinie zu verwenden.