Перейти к содержанию

[частично решено] Модем ZTE8710 в CentOS


Рекомендуемые сообщения

Здравствуйте!

Мои телодвижения

1. Встанавливаю в Windows-e модем ZTE8710

2. Захожу в папку c:\Program Files\ZTE Wireless Terminal\driver\ и забераю драйвера под linux (это папка linux)

3. Несу все в CentOS 5.5 ядро 2.6.18194.el5-i686

4. Кладу драйвера в папку /home/src/modem (папки src и modem создаю сам)

5. Читаю файл README-eng.txt из него следует, что нужно создать модуль ztemt.ko для этого делаю:

5.1. В файле Makefile меняю путь к исходникам ядра, это параметр KERNELDIR=/opt/linux-2.6.18 на KERNELDIR=/usr/src/kernels/2.6.18194.el5-i686

5.2. Делаю сборку модуля, т.е. make

5.3. Получаю файл /home/src/modem/ztemt.ko

6. Загружаю модуль insmod /home/src/modem/ztemt.ko

7. Подключаю модем к компьютеру через USB

Вопросы ...

1. Почему после этой процедуры модем видится как CD-ROM, а не как модем, ведь драйвер (модуль загружен) и его прямая задача переключить меня из режима CD-ROM в режим модема

2. Что делать дальше и кто виноват?

Вот вторая часть файла README под названием how-to-eng.txt

1, Load driver-zte evdo

1),Copy ztemt.ko from release's relevant directory to certain directory (take /home/lm/ztemt for example);

e.g., you need install Fedora core 6:

cp release/Fedora/FC6/ztemt.ko /home/lm/ztemt/

2),cp us-test/wvdial-conf /etc/

3),Load driver

insmod /home/lm/ztemt/ztemt.ko

4),Insert network card;

5),Run wvdial and to dial successfully (need root authorization). Normally, the following prompts will appear:

--> pid of pppd: 2450

--> Using interface ppp0

--> Authentication (CHAP) started

--> Authentication (CHAP) successful

--> local IP address 220.205.100.27

--> remote IP address 220.192.56.19

--> primary DNS address 220.192.32.103

--> secondary DNS address 220.192.0.130

--> Script /etc/ppp/ip-up run successful

--> Default route Ok.

--> Nameserver (DNS) Ok.

--> Connected... Press Ctrl-C to disconnect

6,FAQ

1),require software support:

udev

wvdial

2),It might not be able to resolve domain name after running wvdial to dial successfully.

In this case, you need manually add primary DNS address and secondary DNS address to /etc/resolv.conf.

Заранее благодарен всем кто откликнится!

Ссылка на комментарий
Поделиться на другие сайты

lsusb в студию. И ещё, у вас старое ядро+куча патчей. Я не не уверен, что у вас туда была бэкпортирована возможность корректного определения serial usb устройств. В вашем случае надо будет ещё дать команду modprobe с идентификатором устройства. Но более точно могу сказать, когда ваш lsusb увижу.

Возможно, ещё потребуется пакетик usb_modeswitch поставить.

Ссылка на комментарий
Поделиться на другие сайты

Приветствую!

Это стандартная проблема для всех 3G USB модемов

Что делать:

1. Воткнуть модем в компьютер

2. Дать команду lsusb

3. Увидим что-то типа:

Bus 002 Device 004: ID 12d1:1520 ZTE

4. Потом даем команду lsusb -v -d 12d1:1520

И вывод сюда

Да! цифры 12d1:1520 у вас будут естественно иными

Ссылка на комментарий
Поделиться на другие сайты

1. CentOS 5.5 с сайта CentOS-а ни каких патчей там нет, ядро тоже как есть не обновленно.

2. Эти телодвижения проводятся на VMWare

3. Подключаем модем и выполняем lsusb (ВНИМАНИЕ! Модуль не собран, только поставил виртуальную машину и ОС на неё)

4.

[root@localhost ~]# lsusb

Bus 001 Device 001: ID 0000:0000

Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub

Bus 002 Device 002: ID 19d2:fff5 ONDA Communication S.p.A.

Bus 002 Device 001: ID 0000:0000

5.

[root@localhost ~]# lsusb -v -d 19d2:fff5

Bus 002 Device 002: ID 19d2:fff5 ONDA Communication S.p.A.

Device Descriptor:

bLength 18

bDescriptorType 1

bcdUSB 1.10

bDeviceClass 0 (Defined at Interface level)

bDeviceSubClass 0

bDeviceProtocol 0

bMaxPacketSize0 64

idVendor 0x19d2 ONDA Communication S.p.A.

idProduct 0xfff5

bcdDevice 0.00

iManufacturer 1 ZTE, Incorporated

iProduct 2 USB Storage

iSerial 3 000000000002

bNumConfigurations 1

Configuration Descriptor:

bLength 9

bDescriptorType 2

wTotalLength 32

bNumInterfaces 1

bConfigurationValue 1

iConfiguration 0

bmAttributes 0xc0

Self Powered

MaxPower 100mA

Interface Descriptor:

bLength 9

bDescriptorType 4

bInterfaceNumber 0

bAlternateSetting 0

bNumEndpoints 2

bInterfaceClass 8 Mass Storage

bInterfaceSubClass 6 SCSI

bInterfaceProtocol 80 Bulk (Zip)

iInterface 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x84 EP 4 IN

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Endpoint Descriptor:

bLength 7

bDescriptorType 5

bEndpointAddress 0x05 EP 5 OUT

bmAttributes 2

Transfer Type Bulk

Synch Type None

Usage Type Data

wMaxPacketSize 0x0040 1x 64 bytes

bInterval 0

Ссылка на комментарий
Поделиться на другие сайты

Продолжаю

6. установил usb-modeswitch-1.1.7 (т.е. make install) (все нормально)

7. подключаю модем повторно

8. ввожу команду usb_modeswitch -v 19d2 -p fff5 (ниже приведена консоль)

usb_modeswitch -v 19d2 -p fff5

Looking for default devices ...

Found devices in default mode, class or configuration (1)

Accessing device 005 on bus 002 ...

Getting the current device configuration ...

OK, got current device configuration (1)

Using endpoints 0x05 (out) and 0x84 (in)

Using endpoints 0x05 (out) and 0x84 (in)

Inquiring device details; driver will be detached ...

Looking for active driver ...

OK, driver found ("usb-storage")

OK, driver "usb-storage" detached

Вопрос: что дальше?

Ссылка на комментарий
Поделиться на другие сайты

Двигаемся далее:

1. Файл wvdial.conf выглядит так:

[Dialer Defaults]

Modem = /dev/ttyUSB0

ISDN = off

Modem Type = Analog Modem

Baud = 460800

Init = ATX3

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

Init3 =

Init4 =

Init5 =

Init6 =

Init7 =

Init8 =

Init9 =

Phone = #777

Phone1 =

Phone2 =

Phone3 =

Phone4 =

Dial Prefix =

Dial Attempts = 1

Dial Command = ATM1L3DT

Ask Password = off

Password = internet

Username = mobile

Auto Reconnect = on

Abort on Busy = off

Carrier Check = off

Check Def Route = on

Abort on No Dialtone = on

Stupid Mode = on

Idle Seconds = 0

Auto DNS = on

;Minimize = off

;Dock = off

# Do NOT edit this file by hand!

2. При вызове команды wvdial в консоле пишет:

[root@localhost IFLOW]# wvdial

--> WvDial: Internet dialer version 1.54.0

--> Cannot get information for serial port.

--> Initializing modem.

--> Sending: ATX3

ATX3

OK

--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

OK

--> Modem initialized.

--> Sending: ATM1L3DT#777

--> Waiting for carrier.

ATM1L3DT#777

CONNECT

~[7f][03] !E [05]$0 t[11]x[14]\s7*\$8bUk]N q1U{b[02]I[12]f 0[0b]3WJM Q[03]=[1a ]y[06](\}+

dTZ&73p%q"%u[12]\Ppx){(9}u3[1e]zdc5[07]wH'[18][15]i3[1b]Jj%Qd

9k ^w[12] [19]C#-+[02]Bc[1c]Ln

):[10]|W2F5O[7f][06]3l+Q[13]&.O~~[7f][03] !E [05]$3 t[11]x[11]\s7*\$8bUk]N q"e {b[02]?pVq0[0b]3Wj;[1c]3[02]|`[c68[02]|;[16]g<Y)\n&7c6r[1f]a*HSr#i0 U6TQh][04]ko |Lc=+[15][07][1b][11]r&[06][15]7I!

4b[15][14][0b]p[18]rdl[0c]/"[06]"[19]up[18]O[04](Iwmx5(CgpXj~

--> Carrier detected. Starting PPP immediately.

--> Starting pppd at Thu Mar 10 16:31:05 2011

--> pid of pppd: 4206

--> Using interface ppp0

--> local IP address 92.36.36.207

--> remote IP address 212.119.106.153

--> primary DNS address 212.119.97.5

--> secondary DNS address 212.119.96.76

и стоит на месте как будто ждет ввода чего-то

Вопрос так и должно быть?

Вроде бы все хорошо и IP присвоенны но в браузере выйти в yandex.ru не могу, товорит нет подключения

Ссылка на комментарий
Поделиться на другие сайты

пока отбой, проблема решена ТОЛЬКО на виртуальной машине, на реальном компе не получается.

нужно переключить устройство с правильным vendor и product: из 19d2:fff5 в 19d2:ffff. modswitch не может переключить

как добъюсь результата обязательно отпишусь

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...