LINUX.ORG.RU

[3гэ][mf626][flyer U2 ]


0

1

господа, есть парочка вопросов к тем, кто пользуется 3г свистками:

1. как посмотреть уровень сигнала модема mf626 beeline.

2. кто-нибудь запускал нормально модем flyer u2 на 64 битной системе?

★★★★★

Последнее исправление: pyometra (всего исправлений: 1)

> 1. как посмотреть уровень сигнала модема mf626 beeline.
http://ompldr.org/vOXZkMQ
perl mf100.pl sig

2. кто-нибудь запускал нормально модем flyer u2 на 64 битной системе?

А какие проблемы?
Как он определяется? На каком он чипе?

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

за скрипт спасибо, посмотрю (пока пишет что модем не найден, но разберусь думаю)

flyer с помощью usb_modeswitch переключил я модем. И он даже подключается. Но соединение рвется через пару минут и больше не подключается. Пропадает устройство ttyUSB3. В терминале пишет, что модем разорвал связь.

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

не очень удачный пример. сейчас связь разорвёт и покажу dmesg и syslog.

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

хм. забавно. сегодня связь не рвётся. может быть это были проблемы у билайна. но если повторится, логи слать сюда?

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

Да, было бы интересно.

Ещё это могут быть проблемы с питанием. Например, у меня сбрасывается модем и пропадает соединение, как только я подключаю плеер. Приходится переподключаться.

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

> [10271.399410] usb 1-1.2.3: USB disconnect, address 15

[25262.524525] option: option_instat_callback: error -108

Странно. У меня такое бывает именно при проблемах с питанием.

Модем, случаем, не на удлинителе работает? Проблема повторяется во всех USB-портах/операционных системах?

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

на удлинителе, но проблема есть на всех USB-портах. а операционка одна. а. на винде вообще проблем нет.

ещё одно- только что воткнул заведомо работающий модем mf626 beeline и он тоже повторил поведение- подключение/отключение непрерывно, но потом заработал нормально. воткнул flyer и он тоже работает без сбоев.

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

У меня такое бывает именно при проблемах с питанием.

интересно. понаблюдаю. какие проблемы могут быть, если комп работает через бесперебойник и во время этих вкл/выкл я ничего не присоединяю/отсоединяю от него?

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

> а. на винде вообще проблем нет.
Она на этом же компьютере или на другом? Хотелось бы полностью отыграть сначала аппаратную проблему как более простую.

Попробуйте убедиться в том, что для usb-устройств отключён autosuspend (0 в /sys/bus/usb/devices/.../power/autosuspend).

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

а. на винде вообще проблем нет.

Она на этом же компьютере или на другом?

на другом.

Попробуйте убедиться в том, что для usb-устройств отключён autosuspend (0 в /sys/bus/usb/devices/.../power/autosuspend).

а вот тут можно поподробней? я вообще далёк от техники- естествознавец чистой воды, и мне тяжело во всё это вникать, хоть и стараюсь; во всех девайсах autosuspend должен быть отключен? просто в первых пяти значение 2, а определить что из них является модемом я не знаю как.

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

У себя посмотрел - везде 0.

Как найти нужное устойство:
1) lsusb
Смотрим первые 4 16-ричных разряда до символа ":" в нужной строке (например, это будет «19d2» для строки «Bus 002 Device 005: ID 19d2:0016 ONDA Communication S.p.A.»).
2) grep XXXX /sys/bus/usb/devices/*/uevent
(вместо XXXX - то самое 16-ричное число)
Получаем результат. Может быть, несколько.
На всякий случай ставим 0 во всех полученных .../power/autosuspend.
3) Готово

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

Должно показать.
Можно поискать модем в выводе lsusb -t (он рисует дерево подключённых устройств).

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

просто у меня выхлоп

ratte@BrainEater:~$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 024: ID 1c9e:9605  
Bus 001 Device 022: ID 0458:5003 KYE Systems Corp. (Mouse Systems) G-pen 560 Tablet
Bus 001 Device 007: ID 045e:00dd Microsoft Corp. Comfort Curve Keyboard 2000 V1.0
Bus 001 Device 004: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 001 Device 003: ID 09da:000a A4 Tech Co., Ltd Port Mouse
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

если модем- это Bus 001 Device 024: ID 1c9e:9605, то

ratte@BrainEater:~$ grep 1c9e /sys/bus/usb/devices/*/uevent
/sys/bus/usb/devices/1-1.2.3:1.0/uevent:PRODUCT=1c9e/9605/0
/sys/bus/usb/devices/1-1.2.3:1.1/uevent:PRODUCT=1c9e/9605/0
/sys/bus/usb/devices/1-1.2.3:1.2/uevent:PRODUCT=1c9e/9605/0
/sys/bus/usb/devices/1-1.2.3:1.3/uevent:PRODUCT=1c9e/9605/0
/sys/bus/usb/devices/1-1.2.3:1.4/uevent:PRODUCT=1c9e/9605/0
/sys/bus/usb/devices/1-1.2.3/uevent:PRODUCT=1c9e/9605/0
ratte@BrainEater:~$ 

lsusb -t

~$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/8p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
        |__ Port 1: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
        |__ Port 2: Dev 4, If 0, Class=hub, Driver=hub/4p, 480M
            |__ Port 2: Dev 22, If 0, Class=HID, Driver=aiptek, 12M
            |__ Port 3: Dev 24, If 0, Class=vend., Driver=option, 480M
            |__ Port 3: Dev 24, If 1, Class=vend., Driver=option, 480M
            |__ Port 3: Dev 24, If 2, Class=vend., Driver=option, 480M
            |__ Port 3: Dev 24, If 3, Class=vend., Driver=option, 480M
            |__ Port 3: Dev 24, If 4, Class=stor., Driver=usb-storage, 480M
            |__ Port 4: Dev 7, If 0, Class=HID, Driver=usbhid, 1.5M
            |__ Port 4: Dev 7, If 1, Class=HID, Driver=usbhid, 1.5M

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

1) lsusb -t:

|__ Port 3: Dev 24, If 0, Class=vend., Driver=option, 480M

|__ Port 3: Dev 24, If 1, Class=vend., Driver=option, 480M


|__ Port 3: Dev 24, If 2, Class=vend., Driver=option, 480M


|__ Port 3: Dev 24, If 3, Class=vend., Driver=option, 480M


Драйвер модема - option.
2) Смотрим в lsusb: Bus 01, Dev 24

Bus 001 Device 024: ID 1c9e:9605

Действительно, всё правильно. Это модем.
3) grep 1c9e /sys/bus/usb/devices/*/uevent
Находим адрес устройства в sysfs:

/sys/bus/usb/devices/1-1.2.3/...

4) grep . /sys/bus/usb/devices/1-1.2.3*/power/autosuspend
Смотрим, включён ли для модема autosuspend.
Включён ли?

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

разжёванное проглотил :)

да. включен. спасибо. отключу и завтра уже посмотрю на результат. спасибо за терпение.

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

последний тупой вопрос на сегодня

как отключить? ибо простая правка /sys/bus/usb/devices/1-1.2.3*/power/autosuspend не позволяется- Неожиданная ошибка: Произошла ошибка при записи в файл: Недопустимый аргумент

при правке 2 на 0

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

for f in /sys/bus/usb/devices/1-1.2.3*/power/autosuspend; do sudo bash -c «echo 0 > $f»; done

А различные текстовые редакторы могут вставить лишний переход на новую строку, чего sysfs не любит.

AITap ★★★★★
()

mf626

AT+ZCDRUN=8 - отключение ZEROCD. Уровень сигнала можно смотреть через comgt. Модем висит на /dev/ttyUSB2. Здесь погляди.

muhas.ru/?p=140

kraftello ★★★★★
()
Ответ на: mf626 от kraftello

спасибо, гляну.

mf626 у меня работает беспроблемно вообще, а вот flyer иногда подглючивает. например ни networkmanager, ни gnome-ppp не определяют его. но, в принципе, я пару скриптов накорябал и подключение теперь тоже простое.

pyometra ★★★★★
() автор топика

Если через NetworkManager подключаешься к интернету, то там же и уровень сигнала можно посмотреть. Модем разлочен?

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

mf залочен, подключаюсь через gnome-ppp.

на этот момент интересней узнать как посмотреть уровень сигнала при использовании модема flyer, так как mf отдал жене. подключаюсь банально- sudo pon beline

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

на этот момент интересней узнать как посмотреть уровень сигнала

Пошлите в свободный порт AT+CSQ чем больше в ответ придёт +CSQ: ХХ,99 где ХХ от 0 до 31. Чем больше ХХ, тем больше сигнал.

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