LINUX.ORG.RU

3g модем и уровень сигнала.


0

1

Вообщем решил сделать отображение уровня сигнала в коньках. Под рутом выполняю команду:

#echo -e "AT+CSQ\r\n" > /dev/ttyUSB2
Читаю вывод:

#cat /dev/ttyUSB2
+CSQ: 11,99

OK

Всё прекрасно определяется. При поднятии интернета устройство лочится и никаких операций с ним проводить нельзя. Вроде как так и должно быть, однако в винде родная прога и интернет поднимает и одновременно уровень сигнала показывает. Можно ли как нибудь реализовать подобное?

Для поднятия интернета пользуюсь pppd. Модем beeline ZTE MF626.

PS: При подключении модема определяются 3 порта: ttyUSB[0-2], но через 10 секунд ttyUSB[0-1] по неизвестной мне причине отрубаются..

/dev/ttyUSB0 - интерфейс для отладки (с ним может работать виндовая программа QPST)
/dev/ttyUSB1 - через этот интерфейс с модемом ругается программа от билайна, когда интернет включён (?)
/dev/ttyUSB2 - через этот интерфейс нужно соединяться с интернетом

Так что попробуйте включать интернет на /dev/ttyUSB2 и после этого говорить с ним по /dev/ttyUSB1.

Также изучите http://m-blog.pp.ua/files/mf100.pl.tar.gz.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Как я уже писал, ttyUSB0 и ttyUSB1 отваливаются при старте, они просто пропадают из /dev .

За наводку на mf100.pl спасибо.

artemka91
() автор топика
Ответ на: комментарий от artemka91

Как я уже писал, ttyUSB0 и ttyUSB1 отваливаются при старте, они просто пропадают из /dev .

Чёрт, опять не до конца читаю стартовое сообщение.

Может быть, их вырубает после срабатывания usb_modeswitch? У меня с MF100 специальная утилита для MF626 (для того, чтобы убедить модем, что с ним работает официальное ПО от Билайна) делала что-то такое, после чего оставался только ttyUSB2, а когда я перепрошил модем, чтобы избавиться от блокировки, и удалил утилиту, все 3 файла стали оставаться на месте.

AITap ★★★★★
()

При подключении модема определяются 3 порта: ttyUSB[0-2], но через 10 секунд ttyUSB[0-1] по неизвестной мне причине отрубаются..

После того как отрубятся, давайте вывод cat /proc/bus/usb/devices (либо lsusb -v)

ArtSh ★★★
()
Ответ на: комментарий от ArtSh
$lsusb -v > lsusb.log
libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/001/002: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/001/003: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing
libusb couldn't open USB device /dev/bus/usb/001/007: Permission denied.
libusb requires write access to USB device nodes.
Couldn't open device, some information will be missing

Скачать lsusb.log с rapidshare.ru

В /proc/bus/usb файлов вообще нет.

#ls -a /proc/bus/usb
.  ..
Если что, пользуюсь Арчем

artemka91
() автор топика
Ответ на: комментарий от AITap

Видимо мне следует перепрошить модем. usb_modeswitch здесь не причём, я его установил совсем недавно с как раз целью устранения этой проблемы.

artemka91
() автор топика
Ответ на: комментарий от artemka91

Попробуйте воткнуть веб-камеру в другой порт. Вероятно хабу не хватает либо мощности либо пропускной способности.

ArtSh ★★★
()
Ответ на: комментарий от ArtSh

Ну во первых у меня система стоит на нетбуке, физически отключить веб камеру я не смогу. Во вторых пробовал грузиться с Ubuntu - всё нормально.

artemka91
() автор топика
Ответ на: комментарий от artemka91

Разобрался, для того чтобы интернет не обрывался, пользуюсь скачанной откуда то программкой mf626-b09. Некоторые пользуются usb_modeswitch. Вообщем то и тот и другой отрубают лишние порты.. Следовательно, раз нельзя юзать эти программки, то остается только перепрошивать модем..

artemka91
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.