Проблему я решил:
В файле /etc/udev/rules.d/10-Huawei-Datacard.rules
v12d1
Вся загвоздка именно в этом идентификаторе устройства.
Дело в том что разработчики правил определения данного модема везде написали "v12D1" вместо "v12d1". Данные об этом были получены утилитой
lsusb Нужно открыть текстовый редактор и заменить в файле "v12D1" на "v12d1".
Так же:
не скажу за все модемы, но Е1550, Е220, Е160 понимают команды:
AT^U2DIAG=
После = подставляем
0 - модем
1 - модем + CD
255 - модем + CD + SD
256 - модем + SD
Коменду достаточно послать один раз, настройку помнит сам модем. Режимы можно переключать сколько угодно раз если потребуется.
Я лично оставил один модем.
Имена портов по которым это можно ввести при помощи minicom или команды:
echo "AT^U2DIAG=0" > /dev/устройство_модема
Это если оставить включённым только модем.
Узнать порты модема можно командой:
ls /dev | grep upts
Если нечего не отобразиться, то деинсталируйте и снова проинсталируйте (от имени рута) программу
mobile patcher .
Я отправил команду на всякий случай сразу на три устройства.