HSDPA-модем и линукс

Эпопея продолжается. Это поделие китайских мастеров по имени Huawei E620 подцепиться-то в линуксе подцепилось, но нифига не работает. В терминале это выглядит так:

AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
AT+CGDCONT=1,"IP","isp.vodafone.ie"
OK
ATDT*99#
CONNECT 7200000

и тишина. Обычно в этом месте вылезает ppp от пира, а тут нифига. Число у слова CONNECT может варьироваться, но на конечный результат это не влияет. По советам лучших модемоводов пробовал у +CGDCONT менять первый параметр на 16, а второй на hs.vodafone.ie. Та же фигня.

Что ещё интереснее, если в этом месте сделать модему hangup, то на все последующие попытки ATDT он немедленно отвечает NO CARRIER. Помогает только выдернуть модем и воткнуть его обратно, тогда он ещё один раз может сказать CONNECT, но данных от него всё равно нет.

А ещё он время от времени говорит странные слова:

^BOOT:33906024,0,0,0,72

Попытка запустить на него PPP даёт примерно следующее:

Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB1
Terminating on signal 15
Connection terminated.
Receive serial link is not 8-bit clean:
Problem: all had bit 7 set to 0
Modem hangup

Короче, LCP не запускается, а 7-битовые символы – это, видимо, как раз те самые непонятные строчки про BOOT.
Гуглить пробовал, ничего внятного не нашел. Куда копать? Может, там вообще не ppp используется?

This entry was posted in Unix, Высокие технологии and tagged , . Bookmark the permalink.

Leave a Reply