Aber als ich mich rechts unten am Netzwerk ausgeloggt und dann den Stick ausgesteckt habe, anschließend neu gestartet und dann den Stick wieder eingesteckt habe, kam nicht mehr die Pin-Abfrage und konnte mich am Netzwerk auch nicht mehr mit dem Stick einloggen.
Ist das immer so ? Könnte mir vorstellen, dass je nachdem, welche USB-Geräte beim Anstecken des Sticks gleichzeitig gerade aktiv "Strom saugen", das Umschalten erfolgreich oder eben nicht erfolgreich ist.
Im Prinzip könntest du wieder eine udev-Regel, wie du sie schon anfangs hattest, hinterlegen, damit falls der Umschaltbefehl nicht beim 1.Mal funktioniert ein weiterer Versuch gestartet wird.
# eigene udev-Regeln für UMTS-Sticks ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="/usr/sbin/usb_modeswitch -v 12d1 -p 1446 -M '55534243123456780000000000000011062000000100000000000000000000'"
Ich würde aber die letzte Zeile weglassen, da dies zu Fehlern geführt hat:
I: If#= 1 Alt= 0 #EPs= 1 Cls=02(commc) Sub=06 Prot=ff Driver=option I: If#= 2 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=option