Решено: не работает модем USB 3G Beeline ZTE MF100 (настраиваю по http://ru.gentoo-wiki.com/wiki/MF626)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

товарищи приветствую, что то не появляется у меня никаких /dev/ttyUSB1
как советую, usb_modeswitch поставить и /etc/udev/rules.d/91-usb_modeswitch.rules добавить, я сделал
перестал он определяться как носитель когда вставляешь, но что-то не пойму почему не появляется ничего в /dev
#lsusb

Код: Выделить всё

[  273.103248] usb 1-3: default language 0x0409
[  273.109249] usb 1-3: udev 4, busnum 1, minor = 3
[  273.109251] usb 1-3: New USB device found, idVendor=19d2, idProduct=2000
[  273.109254] usb 1-3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[  273.109256] usb 1-3: Product: ZTE WCDMA Technologies MSM
[  273.109258] usb 1-3: Manufacturer: ZTE,Incorporated
[  273.109260] usb 1-3: SerialNumber: P671A1BLND010000
[  273.109350] usb 1-3: usb_probe_device
[  273.109354] usb 1-3: configuration #1 chosen from 1 choice
[  273.110629] usb 1-3: adding 1-3:1.0 (config #1, interface 0)
[  273.110670] usb-storage 1-3:1.0: usb_probe_interface
[  273.110675] usb-storage 1-3:1.0: usb_probe_interface - got id
[  273.110813] scsi5 : usb-storage 1-3:1.0
[  273.110942] drivers/usb/core/inode.c: creating file '004'
[  273.780002] usb-storage 1-3:1.0: disconnect by usbfs

ядро у меня linux 2.6.34-zen1 #5 ZEN SMP x86_64
помогите пожалуйста разобраться... не знаю надо ли в ядре что править.
то что советуют закоментировать
Code: /usr/src/linux/drivers/usb/storage/unusual_devs.h
/* //это знак начала комментария
UNUSUAL_DEV( 0x19d2, 0x2000, 0x0000, 0x0000,
"Onda ET502HS",
"USB MMC Storage",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_IGNORE_DEVICE),
*/ //это знак конца комментария

у меня такого вообще нет там
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

modprobe usbserial vendor=0x19d2 product=0x0031
FATAL: Module usbserial not found.
Ну usbserial уже в ядре как я понимаю.. но почему он упорно не хочет мне показать что-либо полсли dmesg | grep ttyUSB
даже после

usb_modeswitch -W -c /etc/usb_modeswitch.conf

Код: Выделить всё

Reading config file: /etc/usb_modeswitch.conf

 * usb-modeswitch: handle USB devices with multiple modes
 * Version 1.1.3 (C) Josua Dietze 2010
 * Based on libusb0 (0.1.12 and above)

 ! PLEASE REPORT NEW CONFIGURATIONS !

DefaultVendor=  0x19d2
DefaultProduct= 0x2000
TargetVendor=   0x19d2
TargetProduct=  0x0031
TargetClass=    not set
TargetProductList=""

DetachStorageOnly=1
HuaweiMode=0
SierraMode=0
SonyMode=0
GCTMode=0
MessageEndpoint=  not set
MessageContent=""
NeedResponse=0
ResponseEndpoint= not set
Interface=0x00

InquireDevice enabled (default)
Success check disabled
System integration mode disabled

usb_set_debug: Setting debugging level to 15 (on)
usb_os_find_busses: Found 002
usb_os_find_busses: Found 008
usb_os_find_busses: Found 009
usb_os_find_busses: Found 003
usb_os_find_busses: Found 005
usb_os_find_busses: Found 001
usb_os_find_busses: Found 007
usb_os_find_busses: Found 006
usb_os_find_busses: Found 004
usb_os_find_devices: Found 004 on 002
usb_os_find_devices: Found 001 on 002
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 001 on 008
usb_os_find_devices: Found 002 on 009
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 001 on 009
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 001 on 003
usb_os_find_devices: Found 002 on 005
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 001 on 005
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 006 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 001 on 007
usb_os_find_devices: Found 001 on 006
usb_os_find_devices: Found 001 on 004

Looking for target devices ...
  searching devices, found USB ID 19d2:0031
   found matching vendor ID
   found matching product ID
   adding device
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 0a5c:2101
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 0458:001b
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 03f0:3f17
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 1d6b:0001
 Found devices in target mode or class (1)
Looking for default devices ...
  searching devices, found USB ID 19d2:0031
   found matching vendor ID
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 0a5c:2101
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 0458:001b
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 03f0:3f17
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 1d6b:0001
  searching devices, found USB ID 1d6b:0001
 No devices in default mode or class found. Nothing to do. Bye.

Спасибо сказали:
Аватара пользователя
Clansman
Сообщения: 170
ОС: Windows 7|XP

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение Clansman »

а ты его в какое гнездо усб втыкаешь? на передней панели или сзади?
Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение ArtSh »

1. читайте руководство внимательно. Обращайте пристальное внимание на примечания.
2. FATAL: Module usbserial not found. означает что Вам нужно пересобрать ядро (включить модуль -> Device Drivers -> USB support (USB_SUPPORT [=y]) -> USB Serial Converter support (USB_SERIAL [=m]) и выбрать там USB Generic Serial Driver ).
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

Вот вроде модем у меня нашелся, поставил kppp, получается в нем опросит модем, какбэ модем /dev/ttyUSB2 значит есть.
в /etc/conf.d/net написал

Код: Выделить всё

config_ppp0="ppp"
modules_ppp0="usbserial"
link_ppp0="/dev/ttyUSB2"
username_ppp0='beeline'
password_ppp0='beeline'
pppd_ppp0="usepeerdns defaultroute modem crtscts noipdefault noip"
chat_ppp0="ABORT BUSY
 ABORT ERROR
 ABORT 'NO ANSWER'
 ABORT 'NO CARRIER'
 ABORT 'NO DIALTONE'
 ABORT 'Invalid Login'
 ABORT 'Login incorrect'
 TIMEOUT 5
 '' ATZ
 OK 'AT+CGDCONT=1,\"IP\",\"home.beeline.ru\"'
 TIMEOUT 60
 OK 'ATDT*99#'
 CONNECT ''
 TIMEOUT 5
 '~--' ''
 "

Но что-то не стартует соединение :mellow:
/etc/init.d/net.ppp0 start

Код: Выделить всё

 * Bringing up interface ppp0
 *   Starting pppd in ppp0 ...
/usr/sbin/pppd: /usr/lib64/pppd/2.4.5/passwordfd.so: undefined symbol: eaptls_check_hook
/usr/sbin/pppd: Couldn't load plugin passwordfd.so
 *   start-stop-daemon: failed to start `/usr/sbin/pppd'
 *   Failed to start PPP                                                                                                                 [ !! ]
 * ERROR: net.ppp0 failed to start

никто не знает что это за ерунда? как от этого избавиться...
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5441
ОС: Gentoo

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение /dev/random »

unax писал(а):
28.08.2010 19:55

Код: Выделить всё

/usr/sbin/pppd: /usr/lib64/pppd/2.4.5/passwordfd.so: undefined symbol: eaptls_check_hook

Может, revdep-rebuild?
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

что-то не помогало ничего.. вытащил из rpm ного пакета эту либу, ругаться перестало..
Воткнул модем, зеленый индикатор зажегся, пишу ему:
/etc/init.d/net.ppp0 start

Код: Выделить всё

 * Caching service dependencies ...                                                                                                      [ ok ]
 * Bringing up interface ppp0
 *   Starting pppd in ppp0 ...                                                                                                           [ ok ]
 *   Backgrounding ...
 * WARNING: net.ppp0 has started, but is inactive

pppstats
pppstats: nonexistent interface 'ppp0' specified

Говорит неактивно вообщем.. ну какого ему надо то >_< гнилой beeeline!
На каком-то форуме встречал:
Снимаем блокировку оператора.
Модемы от Билайна изначально "залочены" под своего ОПСОСа, поэтому не могут работать нормально в ОС, отличных от Windows (и наверное OSX).
Мы рассмотрим самый простой способ снятия блокировки, которая мешает нам использовать модем без участия "фирменного ПО".

Неужели это актуально? кто бы из операторов стал портить свои модемы обрезая их универсальность О_о
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5441
ОС: Gentoo

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение /dev/random »

unax писал(а):
29.08.2010 08:55
Неужели это актуально? кто бы из операторов стал портить свои модемы обрезая их универсальность О_о

Не знаю, актуально ли это именно для этого модема, но проприетарщики часто так делают. Что такое, к примеру, демо-, лайт- или хоум-версии различных программ, как не преднамеренно испорченные программы?
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

/dev/random писал(а):
29.08.2010 12:31
Не знаю, актуально ли это именно для этого модема, но проприетарщики часто так делают. Что такое, к примеру, демо-, лайт- или хоум-версии различных программ, как не преднамеренно испорченные программы?

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

Товарищи, ну так что с ZTE MF100 то сделать, дабы он заработал уже? С чего вдруг "WARNING: net.ppp0 has started, but is inactive"
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5441
ОС: Gentoo

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение /dev/random »

unax писал(а):
29.08.2010 12:43
С чего вдруг "WARNING: net.ppp0 has started, but is inactive"

Этот варнинг не имеет отношения к проблеме. Он всегда выдаётся в gentoo при подключении через PPP. Он означает лишь то, что gentoo не ждёт, пока pppd установит соединение, а отправляет его в фон и продолжает работу.
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

/dev/random писал(а):
29.08.2010 13:14
Этот варнинг не имеет отношения к проблеме. Он всегда выдаётся в gentoo при подключении через PPP. Он означает лишь то, что gentoo не ждёт, пока pppd установит соединение, а отправляет его в фон и продолжает работу.

Так он не работает все равно же. ifconfig -a должен был что-то хоть упомянуть ppp0 если соединение было.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5441
ОС: Gentoo

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение /dev/random »

unax писал(а):
29.08.2010 14:55
Так он не работает все равно же. ifconfig -a должен был что-то хоть упомянуть ppp0 если соединение было.

Смотрите логи pppd.
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

да побывал тут через kppp настраивать.. и вообще что-то испортил все(
Модем теперь Bus 001 Device 004: ID 19d2:0016 ONDA Communication S.p.A. стал
а был Bus 001 Device 004: ID 19d2:0031 ONDA Communication S.p.A.
и теперь теперь /dev/ttyUSB все пропали! :angry: и светится зеленый индикатор все время. Что произошло то непонятно..
делал ему такое.. может из-за этого.
echo -e "AT+ZCDRUN=E\r\n" > /dev/ttyUSB2
modprobe usbserial vendor=0x19d2 product=0x0016 решило проблему пропажи устройств.. но, все равно не ясно что вдруг такое случилось.
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

Пытаюсь соединиться через kppp
Вот что по настройкам:
общие настройки
Изображение
вот команды модема
Изображение
Строка инициализации на месте..
И на вот ошибка при попытке соединиться (журнал)
Изображение
и ошибка..

Код: Выделить всё

Aug 29 19:17:48 linux pppd[3233]: By default the remote system is required to authenticate itself
Aug 29 19:17:48 linux pppd[3233]: (because this system has a default route to the internet)
Aug 29 19:17:48 linux pppd[3233]: but I couldn't find any suitable secret (password) for it to use to do so.
Aug 29 19:17:48 linux pppd[3233]: (None of the available passwords would let it use an IP address.)

Пароль то вроде тот, соединение понятно что есть но это ему не может мешать.. всеравно должен соединиться же.
Буду очень рад вашей помощи.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5441
ОС: Gentoo

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение /dev/random »

noauth?
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

/dev/random писал(а):
29.08.2010 16:43
noauth?

что?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5441
ОС: Gentoo

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение /dev/random »

unax писал(а):
29.08.2010 17:04
/dev/random писал(а):
29.08.2010 16:43
noauth?

что?

Попробуйте к параметрам pppd добавить noauth.
Спасибо сказали:
Аватара пользователя
Clansman
Сообщения: 170
ОС: Windows 7|XP

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение Clansman »

а через нетворк-манагер не запусакается?
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

/dev/random писал(а):
29.08.2010 17:07
Попробуйте к параметрам pppd добавить noauth.


Оооо!!! заработало! вот уже из под модема и вышел :rolleyes: /dev/random спасибо большое, следуя вашему совету добавил в опцию в /etc/ppp/options
Всем спасибо :drinks:
Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение ArtSh »

echo -e "AT+ZCDRUN=E\r\n" > /dev/ttyUSB2

А где Вы нашли такую команду?
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

ArtSh писал(а):
29.08.2010 19:57
echo -e "AT+ZCDRUN=E\r\n" > /dev/ttyUSB2
А где Вы нашли такую команду?

Нашел вот тут, а что не надо было этого делать? До этого втыкаешь модем - светится все время красный индикатор, а сейчас почти пару секунд красный а потом сразу зеленый.
Сейчас перенастроил это все на ноутбуке, быстро получилось.. И модем работает не отваливается :)
в /etc/udev/rules.d/91-usb_modeswitch.rules написал соответственно:

Код: Выделить всё

SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="/usr/sbin/usb_modeswitch; eject /dev/sr1"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0016", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x016"
Спасибо сказали:
Аватара пользователя
polovinamozga
Сообщения: 99
ОС: gentoo

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение polovinamozga »

Тред не читал, сразу отвечаю.
Чтобы заработало нудно чтобы USBSERIAL был в ядре как МОДУЛЬ, именно как модуль, монолитно в ядро вконпелять его не стоит.
А еще нужно чтобы был cdc_acm, тогда все будет работать.


SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="/usr/sbin/usb_modeswitch; eject /dev/sr1"


Еще добавляю это действие лишнее, не стоит городить какие-то костыли.
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Решено: не работает модем USB 3G Beeline ZTE MF100

Сообщение unax »

Да вроде все нормально... Работает!
Уважаемый модератор раздела, можете подправить заголовок темы на [РЕШЕНО]
Спасибо сказали: