frostgram schrieb:
Was mich etwas irritiert ist dass es nicht automatisch geht, denn im Änderungsprotokoll vom usb-modeswitch-data Paket steht:
usb-modeswitch-data (20110619-1) unstable; urgency=low
[1c9e:f000] MobiData MBD-200HU and others
Als Ziel-ID (Modemmodus) fehlt 1c9e:9a00. Berücksichtigt (und wahrscheinlich auch nur gestestet) ist 1c9e:9000,1c9e:9603,1c9e:9605 und 1c9e:9607. Aber, wenn die Quell-ID (Datenträgermodus) und die Umschaltsequenz richtig ist, sollte zumindest das Umschalten in den Modemmodus trotzdem funktionieren.
Hier 🇬🇧 hatte bereits ein anderer User auch ähnliche Probleme. Als Lösung für das Problem lässt er udev 5 Sekunden vor und 10 Sekunden nach dem Umschaltbefehl pausieren.
Diese Erkenntnis ist auch z.B.: unter /etc/udev/rules.d/70-usb-modeswitch.rules berücksichtbar:
# eigene udev-Regeln für UMTS-Sticks
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="f000", \
RUN+="/bin/sleep 5", \
RUN+="/usr/sbin/usb_modeswitch -v 1c9e -p f000 -M '55534243123456788000000080000606f50402527000000000000000000000'", \
RUN+="/bin/sleep 10"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9a00", RUN+="/bin/bash -c 'modprobe option && echo 1c9e 9a00 > /sys/bus/usb-serial/drivers/option1/new_id'"
Die geänderte Regel befindet sich im Anhang und ist mit einem Einzeiler installierbar:
sudo wget http://media.cdn.ubuntu-de.org/forum/attachments/20/15/6539917-70-usb-modeswitch.rules -O /etc/udev/rules.d/70-usb-modeswitch.rules