Сайт | Скачать | Видео | Wiki

Автор Тема: Модемы ZTE MF  (Прочитано 150476 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
Re: Модемы ZTE MF
« Ответ #225 : 13 Январь 2010, 09:39:17 »
 Покопайте в эту сторону.
У меня скрипт включения такой, правда модем Huawei-E1550. Надо будет править /etc/usb_modeswitch под ваш модем, раскоментировать подходящие vendor и product:
Код
#!/bin/sh
modprobe option #драйвер usb-модемов
usb_modeswitch #активирует модем
sleep 10 #ожидание завершения прощесса
gnome-ppp #звонилка
Иногда с первого раза не срабатывает. Тогда пробуйте ещё раз.
« Последнее редактирование: 13 Январь 2010, 09:46:22 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Royek

  • Суета сует, всё суета.
  • Пользователь
  • **
  • Сообщений: 99
  • Репутация: +3/-2
  • Зелёный
Re: Модемы ZTE MF
« Ответ #226 : 14 Январь 2010, 22:12:49 »
Если модуль usbserial то драйвер или как его правильно обозвать option.so работает не совсем правильно нужно:
1.
Цитата
разумеется поддержка USB serial должна быть включена в ядре и собрана как модуль, также должны быть созданы соответствующие char devices /dev/ttyUSB0,1,2 - если необходимо, делаем руками:
mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
mknod /dev/ttyUSB2 c 188 2
2.
Цитата
eject /dev/sr0 - отключаем CD модема, чтобы не мешался под ногами. (может быть и sr1)
3.
Цитата
modprobe usbserial vendor=0x19d2 product=0x0016 (в моем случае) как вариант product=0x0031
4.
Цитата
dmesg (ищем ttyUSB0, как в моем случае. Если переткнуть модем, будет ttyUSB1), в соответствии с этим правим строчку:
Modem = /dev/usb/ttyUSB0 в wvdial.conf по этому пути: /etc/wvdial.conf
5.
Цитата
wvdial - соединение установлено=+==-
а в puppy 4.20 первый пункт делать не надо устройства tty создаются модулем после команды
eject /dev/sr0
 modprobe usbserial vendor=0x19d2 product=0x0031
 Ещё одно но, у меня модем цепляется как /dev/ttyUSB2, а не как /dev/usb/ttyUSB0 - соответственно так и правил конфиг

« Последнее редактирование: 14 Январь 2010, 22:17:30 от Royek »
ноутбук SAMSUNG NP-R20FYOC/SER
CPU T2390  @ 1.86GHz 1.87 ГГц,
1,75 ГБ OЗУ
ATI Radeon Xpress 1200 Series (0x7942)
Ноутбук DNS C15B 0803082
Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz
total RAM covered: 8142M

Оффлайн valek03

  • Пользователь
  • **
  • Сообщений: 36
  • Репутация: +0/-0
Re: Модемы ZTE MF
« Ответ #227 : 03 Февраль 2010, 17:17:33 »
Всем Здравствуйте!
Изучил я значится тему, что называется "от корки до корки" и уже было отчаялся, но всё же сумел подцепить MF626 на ttyUSB в puppy 4.2

Опытным путем выявил следующую последовательность:
После того как модем вставлен и светильник посинел (позеленел в случае 3G), то есть готов к работе,
вижу в dmesg строки:
Код
usb 2-3: new high speed USB device using ehci_hcd and address 6
usb 2-3: configuration #1 chosen from 1 choice

Отстегиваю модуль:
Код
modprobe -r usbserial

И пристегиваю его вновь с указанием на модем:
Код
modprobe usbserial vendor=0x19d2 product=0x0016

И УРА ТОВАРИЩИ!!! dmesg говорит мне что модем жизнерадостно сидит на ttyUSB0;1;2 :
Код
usbserial_generic 2-3:1.0: generic converter detected
usb 2-3: generic converter now attached to ttyUSB0
usbserial_generic 2-3:1.1: generic converter detected
usb 2-3: generic converter now attached to ttyUSB1
usbserial_generic 2-3:1.3: generic converter detected
usb 2-3: generic converter now attached to ttyUSB2

Теперь делаю тщетные попытки оживить его с помощью wvdial'a.
Покажите пожалуйста свои wvdial.conf. Особенно меня интересуют conf'ы для Северо-западного Мегафона. Только, пожалуйста, не прячьте их в приложения а вставляйте содержимое файла цитатой, ибо читаю форум с телефона, пока мопед не поехал.

И еще вопрос: в Puppy 4.2 в менеджере соединений есть пункт "соединение через GPRS-модем", который после заполнения формы создает пункт соединения в Меню>Сети>. Он совсем не жизнеспособен?

Заранее благодарен!
Использую Puppy-420-ru-k2.6.25.16-opera-v4

Оффлайн Garin

  • Старожил
  • ****
  • Сообщений: 241
  • Репутация: +3/-0
Re: Модемы ZTE MF
« Ответ #228 : 03 Февраль 2010, 17:56:32 »
Утилита PGPRS MODEM SETUP  вполне рабочая. Для Мегафона нужно ввести:
APN:  internet
Username:  gdata
Password:  gdata
Phone number:  *99#
Только один нюанс, если настройки ввести неправильно, то работать, естественно, не будет. Но и исправить не получается.
Где-то должен быть конфиг, но я его не нашёл :(
AMD E350 - вещь!  Amlogic S912, наверное, тоже...

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
Re: Модемы ZTE MF
« Ответ #229 : 03 Февраль 2010, 17:57:43 »
/etc/wvdial.conf
Код
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 115200
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet"
Carrier Check = no
Dial Command = ATX1DT
Phone = *99***1#
Username = gdata
Password = gdata
Auto Reconnect = yes
В строке init2 возможен вариант "internet.nw", в строке Phone = *99#, в файлах /etc/ppp/pap-secrets и /etc/ppp/chap-secrets должно быть записано gdata * gdata.
 Но лучше использовать GnomePPP
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн valek03

  • Пользователь
  • **
  • Сообщений: 36
  • Репутация: +0/-0
Re: Модемы ZTE MF
« Ответ #230 : 03 Февраль 2010, 20:40:32 »
Вот незадача-то, чтобы использовать gppp надо его скачать:-)

А что задает команда:
Dial command = ATX1DT
Это ведь вроде метод дозвона, что значит 1DT?
Использую Puppy-420-ru-k2.6.25.16-opera-v4

Оффлайн valek03

  • Пользователь
  • **
  • Сообщений: 36
  • Репутация: +0/-0
Re: Модемы ZTE MF
« Ответ #231 : 04 Февраль 2010, 19:43:32 »
А для Puppy есть пакет kppp? у меня в wvdial'ом какие-то проблемы...
Всё повисает на ATX1DT*99# или ATDT*99#
Пробовал это же устройство в слаксе там он автоматом подцепился модулем option и посредством kppp завелся с пол оборота.
Использую Puppy-420-ru-k2.6.25.16-opera-v4

Оффлайн valek03

  • Пользователь
  • **
  • Сообщений: 36
  • Репутация: +0/-0
Re: Модемы ZTE MF
« Ответ #232 : 05 Февраль 2010, 07:54:05 »
Итак, господа. Кто мне подскажет, почему нет коннекта?
gppp говорит мне:
Цитата
--> WvDial: Internet dialer version 1.53
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATM1L3DT*99#
--> Waiting for carrier.
ATM1L3DT*99#
CONNECT
--> Carrier detected.  Waiting for prompt.
--> Connected, but carrier signal lost!  Retrying...
--> Sending: ATM1L3DT*99#
--> Waiting for carrier.
+ZDONR: "MegaFon",250,2,"CS_PS","ROAM_OFF"
+ZPASR: "EDGE"
+ZPASR: "EDGE"
+ZDONR: "MegaFon",250,2,"CS_PS","ROAM_OFF"
+ZPASR: "UMTS"
+ZDONR: "MegaFon",250,2,"CS_PS","ROAM_OFF"
+ZPASR: "UMTS"
+ZDONR: "MegaFon",250,2,"CS_PS","ROAM_OFF"
+ZPASR: "UMTS"
+ZDONR: "MegaFon",250,2,"CS_PS","ROAM_OFF"
+ZPASR: "UMTS"
--> Timed out while dialing.  Trying again.
--> Maximum Attempts Exceeded..Aborting!!
--> Disconnecting at Fri Feb  5 07:42:42 2010

А wvdial запуском в консоли говорит:
Цитата
# wvdial
--> WvDial: Internet dialer version 1.53
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATX1DT*99***1#
--> Waiting for carrier.
ATX1DT*99***1#
CONNECT 115200
--> Carrier detected.  Waiting for prompt.
--> Don't know what to do!  Starting pppd and hoping for the best.
--> Starting pppd at Fri Feb  5 02:51:52 2010
--> pid of pppd: 29563
--> Disconnecting at Fri Feb  5 02:51:52 2010
--> The PPP daemon has died: pppd options error (exit code = 2)
--> man pppd explains pppd error codes in more detail.
--> I guess that's it for now, exiting
--> The PPP daemon has died. (exit code = 2)
#
wvdial.conf выглядит так:
Код
[Dialer Defaults]
Modem = /dev/ttyUSB2
Baud = 115200
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet"
Carrier Check = no
Dial Command = ATX1DT
Phone = *99***1#
Username = gdata
Password = gdata
Auto Reconnect = yes

Очень нуждаюсь в вашей поддержке... Путь к порнушке и соц.сетям сложен и тернист ;D
Использую Puppy-420-ru-k2.6.25.16-opera-v4

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Модемы ZTE MF
« Ответ #233 : 05 Февраль 2010, 08:07:14 »
Очень нуждаюсь в вашей поддержке... Путь к порнушке и соц.сетям сложен и тернист
смотрите скрипт /etc/ppp/options что-то в нем неправильно
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн valek03

  • Пользователь
  • **
  • Сообщений: 36
  • Репутация: +0/-0
Re: Модемы ZTE MF
« Ответ #234 : 05 Февраль 2010, 08:26:28 »
/etc/ppp/options
Код
lock
defaultroute
noipdefault
noauth
usepeerdns
modem
#/dev/modem
115200
crtscts
debug
asyncmap 0
name "barney"
Первое что бросилось в глаза моему ламерскому взгляду #/dev/modem, я поправил на #/dev/ttyUSB2 и ничего не произошло, выводы звонилок те же.
Использую Puppy-420-ru-k2.6.25.16-opera-v4

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Модемы ZTE MF
« Ответ #235 : 05 Февраль 2010, 09:57:52 »
Первое что бросилось в глаза моему ламерскому взгляду #/dev/modem, я поправил на #/dev/ttyUSB2 и ничего не произошло, выводы звонилок те же.
значек # в начале строки показывает что она закоментирована, так что этот параметр не влияет на соединение.

предлагаю поочередно закоментировать сделующие параметры:
asyncmap 0
crtscts
lock
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
Re: Модемы ZTE MF
« Ответ #236 : 05 Февраль 2010, 11:00:24 »
/etc/ppp/wvdial такой?
Код
noauth
name wvdial
usepeerdns
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Garin

  • Старожил
  • ****
  • Сообщений: 241
  • Репутация: +3/-0
Re: Модемы ZTE MF
« Ответ #237 : 05 Февраль 2010, 21:32:41 »
Может, кому поможет... Пришлось с "нуля" запускать Huawei E1550 на Puppy431-RU.
На рабочем столе есть кнопочка "Сети". Она запускает "Мастер соединения с интернет". Для USB-модема удобно ипользовать "Интернет беспроводным модемом GPRS". Открывается окошко с настройками. Нужно ввести ваш модем, как он определился в системе. У меня - /dev/ttyUSB0.
Для Мегафона я вводил:
APN:  internet
Username:  gdata
Password:  gdata
Phone number:  *99#
 На сколько я понял, всё это вносится в скрипт /etc/ppp/peers/gprs-connect-chatmm и файл /etc/ppp/peers/gprsmm . Если что не так, там можно поправить.
 В /etc/usb_modeswitch.conf нужно убрать ";" в строчках для своего модема. Для E1550 - это
 DefaultVendor= 0x12d1;
 DefaultProduct= 0x1003
 Для MF622 там тоже есть соответствующие строчки.
  После этого модем запускается из Меню-Сеть-GPRS Connect.
   
AMD E350 - вещь!  Amlogic S912, наверное, тоже...

Оффлайн valek03

  • Пользователь
  • **
  • Сообщений: 36
  • Репутация: +0/-0
Re: Модемы ZTE MF
« Ответ #238 : 06 Февраль 2010, 22:39:10 »
предлагаю поочередно закоментировать сделующие параметры:
asyncmap 0
crtscts
lock
Это что сделать?

/etc/ppp/wvdial такой?
Да, такой.

Действительно модем удалось запустить при помощи PGPRS MODEM SETUP
Я попозже выложу лог работы программы.
На Wiki Gentoo прочел что модем имеет 3 интерфейса: ttyUSB0 - сервисный интерфейс, ttyUSB1 - предоставляет доступ к карте microSD, и ttyUSB2 - стандартнq преобразователm USB-Serial. Это и есть сам модем.То есть wvdial должен обращаться именно туда.
Хочется всё-таки заставить работать модем с Gppp или wvdial'ом. Ибо мне последнее время больше нравится PuppyRus, а у него вроде нет PGPRS MODEM SETUP. И потом, когда передергиваешь модем, он почему-то создает себе новые девайсы. Мне пока не понятно как этого избежать.
Использую Puppy-420-ru-k2.6.25.16-opera-v4

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re: Модемы ZTE MF
« Ответ #239 : 14 Февраль 2010, 10:46:04 »
Здравствуйте, уважаемые! Скачал на днях сборку Puppy-4.20 v5 от vkvkvk и... бросил все, чем занимался раньше. Спасибо большое команде PuppyRus и всем энтузиастам, поддерживающим этот проект! А теперь по существу.
Тоже споткнулся на ZTE MF626 от МТС, прошивка родная М01, PID - 0016, флагов нет, т.е. только модем. Попробовал воспользоваться пакетом huawei-e1550-GPPP (от DdShurick), поправив нужные строки (раскомментировал/закомментировал/изменил). И при запуске скрипта run_huawei.sh получил вот что (фрагмент):
Код
Device description data (identification)
-------------------------
Manufacturer: ZTE, Incorporated
     Product: ZTE CDMA Technologies MSM
  Serial No.: not provided
-------------------------
Looking for active driver ...
 No driver found. Either detached before or never attached
На Huawei E1550 эта строка выглядит так: OK, driver found ("option"). Т.е. получается, что драйвера ZTE MF626 в ядре нет. Но у кого-то этот модем завелся! Другая версия ядра или надо менять прошивку? Подскажите, пожалуйста, кто в курсе.
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB