Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: fityla в Dec 24, 2013, 13:57



Титла: Проблем с openwrt и 3g модем
Публикувано от: fityla в Dec 24, 2013, 13:57
Здравейте, опитвам се да подкарам 3G модем на Alcatel x221l на рутер tp-link 3600 с openwrt. Стигам до някъде но явно има някакъв проблем. Ето до къде съм я докарал.

1) Kernal log

Цитат
  10.300000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   10.300000] ehci-platform ehci-platform: Generic Platform EHCI Controller
[   10.310000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[   10.350000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[   10.370000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[   10.370000] hub 1-0:1.0: USB hub found
[   10.380000] hub 1-0:1.0: 1 port detected
[   10.400000] nf_conntrack version 0.5.0 (1979 buckets, 7916 max)
[   10.580000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   10.610000] uhci_hcd: USB Universal Host Controller Interface driver
[   10.700000] usbcore: registered new interface driver cdc_acm
[   10.700000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[   10.730000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   10.750000] usbcore: registered new interface driver usbserial
[   10.750000] USB Serial support registered for generic
[   10.880000] hub 1-1:1.0: USB hub found
[   10.880000] hub 1-1:1.0: 4 ports detected
[   10.890000] usbcore: registered new interface driver usbserial_generic
[   10.900000] usbserial: USB Serial Driver core
[   10.970000] USB Serial support registered for GSM modem (1-port)
[   10.970000] usbcore: registered new interface driver option
[   10.980000] option: v0.7.2:USB Driver for GSM modems
[   11.000000] USB Serial support registered for Qualcomm USB modem
[   11.010000] usbcore: registered new interface driver qcserial
[   11.170000] usb 1-1.1: new high-speed USB device number 3 using ehci-platform
[   11.280000] usbserial_generic 1-1.1:1.0: generic converter detected
[   11.290000] usb 1-1.1: generic converter now attached to ttyUSB0
[   11.380000] usb 1-1.2: new high-speed USB device number 4 using ehci-platform

2) lsusb

Цитат
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 1bbb:f017 T & A Mobile Phones
Bus 001 Device 004: ID 8564:1000

3) gcom info -d /dev/ttyUSB0

Цитат
##### Wireless WAN Modem Configuration #####
Product text:
====

====
Manufacturer:           IMEI and Serial Number: comgt 13:55:32 -> -- Error Report --
comgt 13:55:32 -> ---->                       ^
comgt 13:55:32 -> Error @776, line 45, String is shorter than second argument. (7)

4) cat /proc/bus/usb/devices

Цитат
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0608 Rev=77.64
S:  Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1bbb ProdID=f017 Rev= 0.00
S:  Manufacturer=USBModem
S:  Product=HSPA Data Card
S:  SerialNumber=1234567890ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usbserial_generic
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=8564 ProdID=1000 Rev= a.00
S:  Manufacturer=JetFlash
S:  Product=Mass Storage Device
S:  SerialNumber=1459733391
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms


Някой ако даде насока на какво може да се дължи това, много ще се радвам..


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: Astor в Dec 25, 2013, 17:39
Здравей, едва ли ще ти помогна много, но доколкото съм чел, (може би и ти): си инсталирал и конфигурирал usb_modswitch, настройките за ppp връзката, provider-а и т.н., инструмент за осъществаването и (wvdial например), заедно с usbserial, който вече виждам имаш.


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: fityla в Jan 07, 2014, 21:05
Благодаря проблема се реши със следните две действия..

1) vi /etc/usb_modeswitch.d/1bbb:f017

# Alcatel OT-X220D, L100V

TargetVendor=  0x1bbb
TargetProductList="0017,011e"

MessageContent="55534243123456788000000080000606f50402527000000000000000000000"

2) cat > /etc/rc.local
echo "1bbb 0017" > /sys/bus/usb-serial/drivers/option1/new_id


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: Astor в Jan 08, 2014, 21:21
Здравей, браво че си се оправил. А само от любопитство ползваш готов image и след това си инсталирал с пакетния мениджър всички необходими пакети, или си си прекомпилирал нов твой модифициран image?
Дали тези 8MB flash са достатъчни за USB 3G поддръжка със стандартна версия на openwrt за този модел?


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: savago в Jan 09, 2014, 17:42
Има поддръжка в готовия имейдж,трябва само да се инсталират необходимите пакети.Явно проблема е в описаните модели в драйвъра,просто трябва да се опреснят.
Това съм добавил  за да работи Alcatel X500

Код:
root@OpenWrt:~# cat /etc/usb_modeswitch.d/1bbb:f017

TargetVendor= 0x1bbb
TargetProductList="0000,0017,011e,0x0052"


MessageContent="55534243123456788000000080000606f50402527000000000000000000000"


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: fityla в Jan 10, 2014, 23:37
Здравей, браво че си се оправил. А само от любопитство ползваш готов image и след това си инсталирал с пакетния мениджър всички необходими пакети, или си си прекомпилирал нов твой модифициран image?
Дали тези 8MB flash са достатъчни за USB 3G поддръжка със стандартна версия на openwrt за този модел?

Здравей, ползвам стандарният иминдж за този модел после само се доинсталират 5-6 пакета. 8mb дори и остават за OpenVPN, но аз ще правя друго има още едно USB ще го направя exroot но още не съм решил дали да е диск или една флашка 32GB така паметта става много повече от 8mb


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: Yasen6275 в Jan 13, 2014, 23:41
Имам модем huawei e 3131. Заредил съм необходимите пакети, имам /dev/ttyusb[0-3], но не успявам да се свържа. Някой би ли обяснил как да диагностицирам какъв му е проблема.

ПП Модема работи без проблем с network-manager.


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: satir в Jan 14, 2014, 05:07
прочети тази тема:
http://www.linux-bg.org/forum/index.php?topic=45125.0

и тази:
http://www.linux-bg.org/forum/index.php?topic=45552.0



Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: Yasen6275 в Jan 14, 2014, 10:57
Много е забавно да ти дадат линк към тема която ти си пуснал.

Ко праим кат ньяма wvdial?


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: satir в Jan 14, 2014, 19:58
Много е забавно да ти дадат линк към тема която ти си пуснал.

Ко праим кат ньяма wvdial?
ами, нищо. wvdial аз не го ползвам от 2008, откакто nm-applet ме кънектва автоматично. а като си я пуснал темата, поне да я беше прочел.


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: Yasen6275 в Jan 15, 2014, 22:33
А ти вместо да се правиш на отворко да беше прочел за какво е тази тема.


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: fityla в Jan 18, 2014, 12:24
Имам модем huawei e 3131. Заредил съм необходимите пакети, имам /dev/ttyusb[0-3], но не успявам да се свържа. Някой би ли обяснил как да диагностицирам какъв му е проблема.

ПП Модема работи без проблем с network-manager.

Само да питам на Openwrt ли опитваш да го подкараш, че не разбрах?

Какво ти излиза със следните команди...

1) lsusb
2) cat /proc/bus/usb/devices

3) Виж какви USB-та имаш и тествай едно по едно ... с тази

gcom info -d /dev/ttyUSB0
gcom info -d /dev/ttyUSB1
и така до който номер имаш.

Само да вметна Satir помогна да реша част от проблема, така че предполагам се опитва да помогне..


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: Yasen6275 в Jan 19, 2014, 14:33
Мислех си че от заглажието на темата се пдразбира че искам да го подкарам на OpenWRT.

Код:
root@nslu2:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n

Код:
root@nslu2:~# cat /proc/bus/usb/devices 

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:01.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:01.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 5
B:  Alloc=  1/800 us ( 0%), #Int=  1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:01.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 1.02
S:  Manufacturer=HUAWEI
S:  Product=HUAWEI Mobile
C:* #Ifs= 6 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=(none)
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:  If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=(none)
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=03 Driver=option
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=02 Driver=option
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=0cf3 ProdID=9271 Rev= 1.08
S:  Manufacturer=ATHEROS
S:  Product=USB2.0 WLAN
S:  SerialNumber=12345
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=00 Prot=00 Driver=ath9k_htc
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Код:
root@nslu2:~# gcom info -d /dev/ttyUSB0
##### Wireless WAN Modem Configuration #####
Product text:
====

Manufacturer: huawei
Model: E3131
Revision: 21.157.48.00.738
IMEI: 353101042268366
+GCAP: +CGSM,+DS,+ES
OK
====
Manufacturer:           huawei
IMEI and Serial Number: 353101042268366
Manufacturer's Revision:
21.157.48.00.7
Hardware Revision:     

Network Locked:         ERROR:
Customisation:         

Band settings:          (
)
APN:                    ERROR:
##### END #####
Код:
root@nslu2:~# gcom info -d /dev/ttyUSB1
##### Wireless WAN Modem Configuration #####
Product text:
====

====
Manufacturer:           IMEI and Serial Number: comgt 13:42:46 -> -- Error Report --
comgt 13:42:46 -> ---->                       ^
comgt 13:42:46 -> Error @776, line 45, String is shorter than second argument. (7)

root@nslu2:~# gcom info -d /dev/ttyUSB2
##### Wireless WAN Modem Configuration #####
Product text:
====

Manufacturer: huawei
Model: E3131
Revision: 21.157.48.00.738
IMEI: 353101042268366
+GCAP: +CGSM,+DS,+ES
OK
====
Manufacturer:           huawei
IMEI and Serial Number: 353101042268366
Manufacturer's Revision:
21.157.48.00.7
Hardware Revision:     

Network Locked:         ERROR:
Customisation:         

Band settings:          (
)
APN:                    ERROR:
##### END #####

Ако се интересуваш от съдържанието на /etc/chatscripts/3g.conf
Код:
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 10
""      "AT&F"
OK      "ATE1"
OK      'AT+CGDCONT=1,"IP","$USE_APN"'
SAY     "Calling UMTS/GPRS"
TIMEOUT 30
OK      "ATD*99#"
CONNECT ' '




Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: fityla в Jan 19, 2014, 16:19
Здравей, питах за всеки случай предложих, openwrt-то.. ;)

Така като гледам чисто хардуерно си го подкарал... вече е въпрос на настройки...

Само с конзолата ли работиш или и web интерфейса? Да ли случайно си спрял пин кода на карта? До разбирам ли че 3g модема е на виваком и ползваш с тяхна карта?


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: Yasen6275 в Jan 19, 2014, 17:06
Ползвам luci-proto-3g т.е. web интерфейс. Там има настройки за ПИН, ttyUSB?(ползвам 2) APN, име и парола които съм изкарал от настройките на Network-Manage-a. И да вивакомски модем с тяхна карта.


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: fityla в Jan 19, 2014, 18:28
Да и аз мисля, че трябва да си ttyUSB2, но ако искаш и пробвай за всеки случай и USB0, докато търсех проблема някъде четох, че понякога дава проблем именно заради пина, ако искаш го махни за да си сигурен че не е от това.


Титла: Re: Проблем с openwrt и 3g модем
Публикувано от: fityla в Feb 02, 2014, 18:13
До къде го докара usb адаптера тръгна ли?