25 ноября | 2024г. | 08:23:16


АвторТема: Настройка интернет через CDMA модемы  (Прочитано 346869 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн puh63

  • Падаван
  • *
  • Сообщений: 33
  • Поблагодарили: 30
  • Уважение: 0
linky,

Цитировать
[root@stlinux]#/root/spark/Ad/Patch/sbin/busybox lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 002 Device 009: ID 19d2:ffff


Оффлайн darktime

  • Падаван
  • *
  • Сообщений: 44
  • Поблагодарили: 3
  • Уважение: 0
Товарищи, огромная просьба, когда вы просите помочь, выполнять все задания которые от вас требуют... тем самым вы быстрее сможете запустить ваш модем, а от того что вы урывками выкладываете информацию, которая не несет полезной информации... т.к. ни кто не понял как выполнился скрипт...
puh63 ты не запускал плагин, я так понял что он и не выполнялся...  я проверил, твои модем есть уже в дровах...

Для novatel u760 создаем файл 1410:5030 также как я писал в посте выше

DefaultVendor=  0x1410
DefaultProduct= 0x5030

TargetVendor=   0x1410
TargetProduct=  0x6000

MessageEndpoint=0x08

MessageContent="5553424312345678000000000000061b000000020000000000000000000000"

И показываем получившиеся логи...

linky...
Я про стандартный плагин usb3gdial там при вызове используются команды...

AT-команды включения\выключения режимов 2G и 3G

AT^SYSCFG=2,1,3fffffff,0,0 (режим "предпочтительно 2G")
 AT^SYSCFG=2,1,3FFFFFFF,2,4 (режим "предпочтительно GPRS/EDGE")
 AT^SYSCFG=2,2,3fffffff,0,1 (режим "предпочтительно 3G")
 AT^SYSCFG=2,2,3fffffff,0,2 (включение 2G, 3G)
 AT^SYSCFG=2,2,3FFFFFFF,2,4 (режим "предпочтительно 3G/WCDMA")
 AT^SYSCFG=13,1,3fffffff,0,0 (режим "только 2G")
 AT^SYSCFG=13,1,3FFFFFFF,2,4 (режим "только GPRS/EDGE")
 AT^SYSCFG=14,2,3fffffff,0,1 (режим "только 3G")
 AT^SYSCFG=14,2,3FFFFFFF,2,4 (режим "только 3G/WCDMA")

Оффлайн puh63

  • Падаван
  • *
  • Сообщений: 33
  • Поблагодарили: 30
  • Уважение: 0
Вставляю модем.

1. [root@stlinux]#/root/spark/Ad/Patch/sbin/busybox lsusb

Цитировать
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 002 Device 009: ID 19d2:fff5

2. [root@stlinux]#cat /proc/tty/driver/usbserial
Цитировать
usbserinfo:1.0 driver:2.0

3. [root@stlinux]#/etc/ppp/modemdial start

Цитировать
PPPD is offline. Trying to start ...
Trying to switch: Can't find USB modem for switching
Can't find usb modem

Естественно не работает, т.к. мой модем отсутствует в скриптаз modemsw и modemdial

4. Ручками произвожу свитч
/etc/ppp/usb_modeswitch -c /etc/ppp/switch/19d2:fff5

Цитировать
Looking for target devices ...
 No devices in target mode or class found
Looking for default devices ...
   found matching product ID
   adding device
 Found device in default mode, class or configuration (1)
Accessing device 010 on bus 002 ...
Getting the current device configuration ...
 OK, got current device configuration (1)
Using interface number 0
Using endpoints 0x05 (out) and 0x84 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
 No driver found. Either detached before or never attached

SCSI inquiry data (for identification)
-------------------------
  Vendor String: ZTE
   Model String: USB Storage FFFF
Revision String: 2.31
-------------------------

USB description data (for identification)
-------------------------
Manufacturer: ZTE, Incorporated
     Product: USB Storage
  Serial No.: 000000000002
-------------------------
Setting up communication with interface 0
Using endpoint 0x05 for message sending ...
Trying to send message 1 to endpoint 0x05 ...
 Device seems to have vanished right after sending. Good.
 Device is gone, skipping any further commands

Checking for mode switch (max. 3 times, once per second) ...
 Searching for target devices ...
   found matching product ID
   adding device

Found target device, now opening
 Found correct target device

Mode switch succeeded. Bye.

Успешно.

5. Проверяем [root@stlinux]#/root/spark/Ad/Patch/sbin/busybox lsusb

Цитировать
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 002 Device 009: ID 19d2:ffff

Сменилось успешно.

6. modemdial естественно не работает т.к. в вызываемом в скрипте modemsw отсутствует мой вендор
[root@stlinux]#/etc/ppp/modemdial start

Цитировать
PPPD is offline. Trying to start ...
Trying to switch: Can't find USB modem for switching
Can't find usb modem

7. [root@stlinux]#cat /proc/tty/driver/usbserial

Цитировать
usbserinfo:1.0 driver:2.0


Очевидно, что мой, вручную добавленный файл "19d2:fff5" в папку switch отсутствует в начале скрипта modemsw, где условные ветвления выбора. Помогите подправить и должно начать отрабатывать автоматически. Спасибо.


Оффлайн sanya6303

  • Падаван
  • *
  • Сообщений: 12
  • Поблагодарили: 2
  • Уважение: 0
Novatel u760  после того как закинул файл 1410:5030  в папку  root/spark/etc/ppp/switch                             
если сделал чтото не так и так прошу сильно не ругать я в этом деле новачок.
[root@stlinux]#/root/spark/Ad/Patch/sbin/busybox lsusb         
Bus 001 Device 001: ID 1d6b:0002                               
Bus 002 Device 001: ID 1d6b:0001                               
Bus 002 Device 003: ID 1410:6000                               
[root@stlinux]#
[root@stlinux]#cat /proc/tty/driver/usbserial                                 
usbserinfo:1.0 driver:2.0                                                     
0: module:option name:"GSM modem (1-port)" vendor:1410 product:6000 num_ports:1
port:1 path:usb-stm-ohci.0-1                                                   
1: module:option name:"GSM modem (1-port)" vendor:1410 product:6000 num_ports:1
port:1 path:usb-stm-ohci.0-1                                                   
2: module:option name:"GSM modem (1-port)" vendor:1410 product:6000 num_ports:1
port:1 path:usb-stm-ohci.0-1                                                   
3: module:option name:"GSM modem (1-port)" vendor:1410 product:6000 num_ports:1
port:1 path:usb-stm-ohci.0-1                                                   
[root@stlinux]#                                                               
                                                                               
                                                                               
                                                 
                                                                                                                             

Оффлайн darktime

  • Падаван
  • *
  • Сообщений: 44
  • Поблагодарили: 3
  • Уважение: 0
puh63,
да ты всё правильно сделал,надо подредактировать, странно почему только у тебя модем не подцепился...???
а после того как ты команду usb_switch выполняешь покажи dmesg...

sanya6303
у тебя всё отлично, если не хочешь ждать пока подправят скрипт, в папке peer
подредактировать в файле CDMA свои данные: номер вызова логин и пароль
и выполнить команду /etc/ppp/pppd call cdma...

Оффлайн sanya6303

  • Падаван
  • *
  • Сообщений: 12
  • Поблагодарили: 2
  • Уважение: 0
Модем novatel u760 завелся но после перезагрузки автоматом не запускается, что надо править.
[root@stlinux]#/etc/ppp/pppd call cdma
Serial connection established.         
Using interface ppp0                   
Connect: ppp0 <--> /dev/ttyUSB0       
PAP authentication failed             
Connection terminated.                 
Serial connection established.         
Using interface ppp0                   
Connect: ppp0 <--> /dev/ttyUSB0       
PAP authentication succeeded           
local  IP address 46.247.158.45       
remote IP address 195.128.182.26       
primary   DNS address 195.128.182.46   
secondary DNS address 195.128.182.45   
[root@stlinux]#                       

Оффлайн darktime

  • Падаван
  • *
  • Сообщений: 44
  • Поблагодарили: 3
  • Уважение: 0
puh63
Вообще конечно правильно было бы скомпилить твои драйвер под STI, но я не уверен как это делать...

но хочу предложить выполнить после переключения следующие команды

modprobe usbserial vendor=0x19d2 product=0xffff
modprobe option

и показать появился у тебя драйвер или нет...

sanya6303
А вот эту беду я пока победить не могу... если читал форум, то вся проблема из-за стандартного плагина... максимум что можно, это linky подправит скрипт, и ты можешь при включении запускать в ручную плагин modemstart... вот как то так... :biggrin:

Оффлайн puh63

  • Падаван
  • *
  • Сообщений: 33
  • Поблагодарили: 30
  • Уважение: 0
darktime,
Переключил, выполняю

[root@stlinux]#modprobe usbserial vendor=0x19d2 product=0xffff
Цитировать
modprobe: chdir(/lib/modules): No such file or directory

[root@stlinux]#modprobe option
Цитировать
modprobe: chdir(/lib/modules): No such file or directory

Отсутствуют библиотеки? Какие и где их нарыть не подскажете?

А вот dmesg, также после свича

Цитировать
<4>save exit: isCheckpointed 1
<3>hub 1-0:1.0: over-current change on port 1
<6>usb 2-1: new full speed USB device using stm-ohci and address 3
<6>usb 2-1: configuration #1 chosen from 1 choice
<4>[usb_probe_interface]drive name=usb-storage
<6>scsi3 : SCSI emulation for USB Mass Storage devices
<7>usb-storage: device found at 3
<7>usb-storage: waiting for device to settle before scanning
<4>save exit: isCheckpointed 1
<4>save exit: isCheckpointed 1
<5>scsi 3:0:0:0: CD-ROM            ZTE      USB Storage FFFF 2.31 PQ: 0 ANSI: 2
<7>usb-storage: device scan complete
<4>save exit: isCheckpointed 1
<4>save exit: isCheckpointed 1
<4>usb 2-1: usbfs: process 5891 (usb_modeswitch) did not claim interface 0 before use
<6>usb 2-1: USB disconnect, address 3
<6>usb 2-1: new full speed USB device using stm-ohci and address 4
<6>usb 2-1: configuration #1 chosen from 1 choice
<4>[usb_probe_interface]drive name=usbserial_generic
<4>[usb_probe_interface]drive name=option
<6>option 2-1:1.0: GSM modem (1-port) converter detected
<6>usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
<4>[usb_probe_interface]drive name=usbserial_generic
<4>[usb_probe_interface]drive name=option
<6>option 2-1:1.1: GSM modem (1-port) converter detected
<6>usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
<4>[usb_probe_interface]drive name=usbserial_generic
<4>[usb_probe_interface]drive name=option
<6>option 2-1:1.2: GSM modem (1-port) converter detected
<6>usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
<4>[usb_probe_interface]drive name=usbserial_generic
<4>[usb_probe_interface]drive name=option
<6>option 2-1:1.3: GSM modem (1-port) converter detected
<6>usb 2-1: GSM modem (1-port) converter now attached to ttyUSB3

Оффлайн darktime

  • Падаван
  • *
  • Сообщений: 44
  • Поблагодарили: 3
  • Уважение: 0
попробуй те же команды только путь прописать
 /root/spark/modules/usbserial
 /root/spark/modules/option

Оффлайн puh63

  • Падаван
  • *
  • Сообщений: 33
  • Поблагодарили: 30
  • Уважение: 0
darktime,

Отсутствуют.

Цитировать
[root@stlinux]#/root/spark/modules/usbserial
-sh: /root/spark/modules/usbserial: not found
[root@stlinux]#/root/spark/modules/option
-sh: /root/spark/modules/option: not found


Только  /root/spark/modules/option.ko есть.

Оффлайн darktime

  • Падаван
  • *
  • Сообщений: 44
  • Поблагодарили: 3
  • Уважение: 0
Наверно я не правильно выразился  :biggrin:

modprobe /root/spark/modules/usbserial vendor=0x19d2 product=0xffff
modprobe /root/spark/modules/option


Оффлайн puh63

  • Падаван
  • *
  • Сообщений: 33
  • Поблагодарили: 30
  • Уважение: 0
darktime,

Цитировать
[root@stlinux]#modprobe /root/spark/modules/usbserial vendor=0x19d2 product=0xffff
modprobe: chdir(/lib/modules): No such file or directory
[root@stlinux]#modprobe /root/spark/modules/option
modprobe: chdir(/lib/modules): No such file or directory

Оффлайн darktime

  • Падаван
  • *
  • Сообщений: 44
  • Поблагодарили: 3
  • Уважение: 0
У меня сейчас нету, под рукой реса, советы даю в слепую...
попробуй команду...
insmod /root/spark/modules/option.ko

и посмотри не появился драйвер...

может сейчас попробую поставить STWorkbench... попробую на эмуляторе проверить...

Оффлайн puh63

  • Падаван
  • *
  • Сообщений: 33
  • Поблагодарили: 30
  • Уважение: 0
darktime,

Цитировать
[root@stlinux]#insmod /root/spark/modules/option.ko
insmod: can't insert '/root/spark/modules/option.ko': File exists

Оффлайн linkyАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
puh63,
oblivion,
обновил 1 пост, покажите ответ /etc/ppp/modemdial start
в модуле драйвера для 19d2:ffff есть

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1 Ответов
2278 Просмотров
Последний ответ 17 мая | 2011г. | 14:53:50
от Softy
15 Ответов
19326 Просмотров
Последний ответ 27 декабря | 2017г. | 14:40:50
от Schwarz
9 Ответов
8761 Просмотров
Последний ответ 01 сентября | 2015г. | 19:02:38
от Manul
1 Ответов
3746 Просмотров
Последний ответ 07 января | 2014г. | 00:23:11
от Const
11 Ответов
9450 Просмотров
Последний ответ 19 июня | 2016г. | 12:08:06
от Ser6



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!