Модем вышел на рынок довольно давно и поддерживается usb_modeswitch. По-умолчанию он у меня представлялся как 12d1:1446, после переключения modeswitch'ем он превращается в 12d1:1436. В этот момент я на час затупил, т.к. usbserial не подхватывал данное устройство. Естественно, для того, чтоб устройство распозналось на старом ядре, достаточно написать options usbserial vendor=0x12d1 product=0x1436 в /etc/modprobe.conf.
После того, как появились заветные /dev/ttyUSB*, можно разлочить модем командой AT^CARDLOCK="123456". Генератор unlock-кодов для huawei лежит
тут и
тут. Ну и дать модему по мозгам командой AT^U2DIAG=0, чтоб он перестал быть чем-либо, кроме модема (idVendor:idProduct после этого сменится на 12d1:1001). Ну или можно дать по мозгам
более другой циферкой, если хочется странного.
Собственно, всё вышесказанное справедливо и для более старого e1550.