1 (edytowany przez areq 2009-11-11 17:38:00)

Temat: Huawei E220 PLAY + WRT160NL

Próbuje uruchomić zgonie z howto  http://eko.one.pl/index.php?page=openwrt-3g

Modem sprawny - działa w laptopie z softem play pod windows.

Firmware + pakiety z 7 listopada z http://eko.one.pl/openwrt/index.php?pat … e%2Ftrunk/

Modem wpięty bezpośrednio w ruter bez huba.

 # cat /proc/bus/usb/devices
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1003 Rev= 0.00
S:  Manufacturer=HUAWEI Technologies
S:  Product=HUAWEI Mobile
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=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms 
# cat /etc/modules.d/60-usb-serial
usbserial vendor=0x12d1 product=0x1003 maxSize=4096  

w dmesgu z ciekawych:

 usb 1-1: new full speed USB device using ar71xx-ehci and address 2
usb 1-1: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbserial_generic 1-1:1.0: generic converter detected
usb 1-1: generic converter now attached to ttyUSB0
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems 

w /etc/config/network (play nie wymaga PIN)

config interface hsdpa
        option device "/dev/ttyUSB0"
        option proto "3g"
        option apn "internet"

Zgodnie z instrukcją próbuje przełączyć tryb:

# usb_modeswitch -p 12d1 -v 1003 -d 1
Looking for default devices ...
No default device found. Is it connected? Bye.

# usb_modeswitch -p 12d1 -v 1003 -H 1
Looking for default devices ...
No default device found. Is it connected? Bye.

ale w dmesu nie widzę tego jako storage, więc próbuje dalej:

# ifup hsdpa
timeout checking for PIN.hsdpa(3g): Failed to set the PIN code.

# gcom -d /dev/ttyUSB0
***SIM ERROR***
Check device port configuration.
Check SIM is inserted
Test SIM in a mobile phone?

Co zrobiłem źle ?

2

Odp: Huawei E220 PLAY + WRT160NL

Zobacz czy huaweiaktbbo go przełączy, chociaż chyba to nie jest potrzebne to chyba już masz przełączony. Masz w ogóle /dev/ttyUSB* ?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez areq 2009-11-11 20:04:20)

Odp: Huawei E220 PLAY + WRT160NL

# ls -al /dev/ttyUSB0
crw-rw-rw-    1 root     root     188,   0 Nov 11 17:27 /dev/ttyUSB0


# huaweiAktBbo
Hladam HUAWEI E220 a prepnem na modem - bbo 06
4 set feature request returned 0
Prepnute-OK, Mas ttyUSB0 ttyUSB1 (cez usbserial vendor=0x12d1 product=0x1003)
pozri /proc/bus/usb/devices

4

Odp: Huawei E220 PLAY + WRT160NL

To zobacz ttyUSB1, być może pierwszy to ten kontrolny.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Huawei E220 PLAY + WRT160NL

tadam zagrało wink

jednak pomogło odpalnie huaweiAktBbo, wcześniej miałem tylko /dev/ttyUSB0
po odpaleniu huaweiAktBbo pojawiły się 1 i 2, i na USB0 odezwał się modem ;-)

6

Odp: Huawei E220 PLAY + WRT160NL

No to wiesz jaką poprawkę wprowadzić smile

PS. Na E220 na dev.openwrt.org było zgłoszonych kilka programów np. do statystyk itd. Mogą Ci się przydać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Huawei E220 PLAY + WRT160NL

Witam,

Mam podobny problem z odpaleniem modemu Huawei E156G na routerze Asus WL-520GU. Postępuję zgodnie z procedura opisana na OpenWrt jako router 3G. W modemie został wyłączony wirtualny napęd CD oraz czytnik kart pamięci (dla modemu E156G można to zrobić poleceniem AT^U2DIAG=0). Modem jest poprawnie wykrywany:

hub.c: new USB device 00:03.0-1, assigned address 2
usbserial.c: Generic converter detected
usbserial.c: Generic converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
usbserial.c: Generic converter detected
usbserial.c: Generic converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
usbserial.c: Generic converter detected
usbserial.c: Generic converter now attached to ttyUSB2 (or usb/tts/2 for devfs)

Przy próbie połączenia otrzymuję:

root@OpenWrt:~# ifup wan
SIM ready
PIN set successfully
root@OpenWrt:~# 

Status modemu:

root@OpenWrt:~# gcom -d /dev/usb/tts/2
SIM ready
Waiting for Registration..(120 sec max)
Registered on Home network: "POL",2
Signal Quality: 26,99
root@OpenWrt:~# 

Próbowałem też Kamikaze 3G ale efekt jest podobny. Modem jest poprawnie rozpoznawany ale połączenie nie zostaje nawiązane.

frutis

8

Odp: Huawei E220 PLAY + WRT160NL

Jak zrobisz ifup wan to pokaż wynik

ifconfig
route
cat /etc/config/network

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Huawei E220 PLAY + WRT160NL

Cezary napisał/a:

Jak zrobisz ifup wan to pokaż wynik

ifconfig
route
cat /etc/config/network

ifconfig:

root@OpenWrt:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 00:22:15:28:4A:A9
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:478 errors:0 dropped:0 overruns:0 frame:0
          TX packets:661 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:48423 (47.2 KiB)  TX bytes:626337 (611.6 KiB)

eth0      Link encap:Ethernet  HWaddr 00:22:15:28:4A:A9
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:476 errors:0 dropped:0 overruns:0 frame:0
          TX packets:660 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:58721 (57.3 KiB)  TX bytes:631735 (616.9 KiB)
          Interrupt:4

eth0.0    Link encap:Ethernet  HWaddr 00:22:15:28:4A:A9
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:478 errors:0 dropped:0 overruns:0 frame:0
          TX packets:661 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:50335 (49.1 KiB)  TX bytes:628981 (614.2 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:318 (318.0 B)  TX bytes:318 (318.0 B)

root@OpenWrt:~# 

route:

root@OpenWrt:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 br-lan
root@OpenWrt:~# 

cat /etc/config/network:

root@OpenWrt:~# cat /etc/config/network

config 'switch' 'eth0'
        option 'vlan0' '1 2 3 4 5*'
        option 'vlan1' '0 5'

config 'interface' 'loopback'
        option 'ifname' 'lo'
        option 'proto' 'static'
        option 'ipaddr' '127.0.0.1'
        option 'netmask' '255.0.0.0'

config 'interface' 'lan'
        option 'type' 'bridge'
        option 'ifname' 'eth0.0'
        option 'proto' 'static'
        option 'ipaddr' '192.168.1.1'
        option 'netmask' '255.255.255.0'

config 'interface' 'wan'
        option 'device' '/dev/usb/tts/2'
        option 'proto' '3g'
        option 'apn' 'internet'
        option 'service' 'umts'

root@OpenWrt:~# 

w logu systemowym mam coś takiego:

May 31 10:34:59 OpenWrt user.info kernel: hub.c: new USB device 00:03.0-1, assigned address 2
May 31 10:34:59 OpenWrt user.info kernel: usbserial.c: Generic converter detected
May 31 10:34:59 OpenWrt user.info kernel: usbserial.c: Generic converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
May 31 10:34:59 OpenWrt user.info kernel: usbserial.c: Generic converter detected
May 31 10:34:59 OpenWrt user.info kernel: usbserial.c: Generic converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
May 31 10:34:59 OpenWrt user.info kernel: usbserial.c: Generic converter detected
May 31 10:34:59 OpenWrt user.info kernel: usbserial.c: Generic converter now attached to ttyUSB2 (or usb/tts/2 for devfs)
May 31 10:35:23 OpenWrt authpriv.info dropbear[576]: Child connection from 192.168.1.10:4486
May 31 10:35:29 OpenWrt authpriv.warn dropbear[576]: bad password attempt for 'root' from 192.168.1.10:4486
May 31 10:35:32 OpenWrt authpriv.notice dropbear[576]: password auth succeeded for 'root' from 192.168.1.10:4486
May 31 10:35:40 OpenWrt daemon.notice pppd[623]: pppd 2.4.3 started by root, uid 0
May 31 10:35:41 OpenWrt local2.info chat[630]: abort on (BUSY)
May 31 10:35:41 OpenWrt local2.info chat[630]: abort on (NO CARRIER)
May 31 10:35:41 OpenWrt local2.info chat[630]: abort on (ERROR)
May 31 10:35:41 OpenWrt local2.info chat[630]: report (CONNECT)
May 31 10:35:41 OpenWrt local2.info chat[630]: timeout set to 10 seconds
May 31 10:35:41 OpenWrt local2.info chat[630]: send (AT&F^M)
May 31 10:35:41 OpenWrt local2.info chat[630]: expect (OK)
May 31 10:35:41 OpenWrt local2.info chat[630]: AT&F^M^M
May 31 10:35:41 OpenWrt local2.info chat[630]: OK
May 31 10:35:41 OpenWrt local2.info chat[630]:  -- got it
May 31 10:35:41 OpenWrt local2.info chat[630]: send (ATE1^M)
May 31 10:35:42 OpenWrt local2.info chat[630]: expect (OK)
May 31 10:35:42 OpenWrt local2.info chat[630]: ^M
May 31 10:35:42 OpenWrt local2.info chat[630]: ATE1^M^M
May 31 10:35:42 OpenWrt local2.info chat[630]: OK
May 31 10:35:42 OpenWrt local2.info chat[630]:  -- got it
May 31 10:35:42 OpenWrt local2.info chat[630]: send (AT+CGDCONT=1,"IP","internet"^M)
May 31 10:35:42 OpenWrt local2.info chat[630]: timeout set to 30 seconds
May 31 10:35:42 OpenWrt local2.info chat[630]: expect (OK)
May 31 10:35:42 OpenWrt local2.info chat[630]: ^M
May 31 10:35:42 OpenWrt local2.info chat[630]: AT+CGDCONT=1,"IP","internet"^M^M
May 31 10:35:42 OpenWrt local2.info chat[630]: OK
May 31 10:35:42 OpenWrt local2.info chat[630]:  -- got it
May 31 10:35:42 OpenWrt local2.info chat[630]: send (ATD*99***1#^M)
May 31 10:35:42 OpenWrt local2.info chat[630]: expect (CONNECT)
May 31 10:35:42 OpenWrt local2.info chat[630]: ^M
May 31 10:35:42 OpenWrt local2.info chat[630]: ATD*99***1#^M^M
May 31 10:35:42 OpenWrt local2.info chat[630]: CONNECT
May 31 10:35:42 OpenWrt local2.info chat[630]:  -- got it
May 31 10:35:42 OpenWrt local2.info chat[630]: send ( ^M)
May 31 10:35:42 OpenWrt daemon.info pppd[623]: Serial connection established.
May 31 10:35:42 OpenWrt daemon.info pppd[623]: Using interface ppp0
May 31 10:35:42 OpenWrt daemon.notice pppd[623]: Connect: ppp0 <--> /dev/usb/tts/2
May 31 10:36:14 OpenWrt daemon.warn pppd[623]: LCP: timeout sending Config-Requests
May 31 10:36:14 OpenWrt daemon.notice pppd[623]: Connection terminated.
May 31 10:36:14 OpenWrt daemon.warn pppd[623]: Receive serial link is not 8-bit clean:
May 31 10:36:14 OpenWrt daemon.warn pppd[623]: Problem: all had bit 7 set to 0
May 31 10:36:14 OpenWrt daemon.notice pppd[623]: Modem hangup
May 31 10:36:45 OpenWrt local2.info chat[666]: abort on (BUSY)
May 31 10:36:45 OpenWrt local2.info chat[666]: abort on (NO CARRIER)
May 31 10:36:45 OpenWrt local2.info chat[666]: abort on (ERROR)
May 31 10:36:45 OpenWrt local2.info chat[666]: report (CONNECT)
May 31 10:36:45 OpenWrt local2.info chat[666]: timeout set to 10 seconds
May 31 10:36:45 OpenWrt local2.info chat[666]: send (AT&F^M)
May 31 10:36:45 OpenWrt local2.info chat[666]: expect (OK)
May 31 10:36:45 OpenWrt local2.info chat[666]: AT&F^M^M
May 31 10:36:45 OpenWrt local2.info chat[666]: OK
May 31 10:36:45 OpenWrt local2.info chat[666]:  -- got it
May 31 10:36:45 OpenWrt local2.info chat[666]: send (ATE1^M)
May 31 10:36:45 OpenWrt local2.info chat[666]: expect (OK)
May 31 10:36:45 OpenWrt local2.info chat[666]: ^M
May 31 10:36:45 OpenWrt local2.info chat[666]: ATE1^M^M
May 31 10:36:45 OpenWrt local2.info chat[666]: OK
May 31 10:36:45 OpenWrt local2.info chat[666]:  -- got it
May 31 10:36:45 OpenWrt local2.info chat[666]: send (AT+CGDCONT=1,"IP","internet"^M)
May 31 10:36:45 OpenWrt local2.info chat[666]: timeout set to 30 seconds
May 31 10:36:45 OpenWrt local2.info chat[666]: expect (OK)
May 31 10:36:45 OpenWrt local2.info chat[666]: ^M
May 31 10:36:45 OpenWrt local2.info chat[666]: AT+CGDCONT=1,"IP","internet"^M^M
May 31 10:36:45 OpenWrt local2.info chat[666]: OK
May 31 10:36:45 OpenWrt local2.info chat[666]:  -- got it
May 31 10:36:45 OpenWrt local2.info chat[666]: send (ATD*99***1#^M)
May 31 10:36:46 OpenWrt local2.info chat[666]: expect (CONNECT)
May 31 10:36:46 OpenWrt local2.info chat[666]: ^M
May 31 10:36:46 OpenWrt local2.info chat[666]: ATD*99***1#^M^M
May 31 10:36:46 OpenWrt local2.info chat[666]: NO CARRIER
May 31 10:36:46 OpenWrt local2.info chat[666]:  -- failed
May 31 10:36:46 OpenWrt local2.info chat[666]: Failed (NO CARRIER)
May 31 10:36:46 OpenWrt daemon.err pppd[623]: Connect script failed
May 31 10:37:18 OpenWrt local2.info chat[670]: abort on (BUSY)
May 31 10:37:18 OpenWrt local2.info chat[670]: abort on (NO CARRIER)
May 31 10:37:18 OpenWrt local2.info chat[670]: abort on (ERROR)
May 31 10:37:18 OpenWrt local2.info chat[670]: report (CONNECT)
May 31 10:37:18 OpenWrt local2.info chat[670]: timeout set to 10 seconds
May 31 10:37:18 OpenWrt local2.info chat[670]: send (AT&F^M)
May 31 10:37:18 OpenWrt local2.info chat[670]: expect (OK)
May 31 10:37:18 OpenWrt local2.info chat[670]: AT&F^M^M
May 31 10:37:18 OpenWrt local2.info chat[670]: OK
May 31 10:37:18 OpenWrt local2.info chat[670]:  -- got it
May 31 10:37:18 OpenWrt local2.info chat[670]: send (ATE1^M)
May 31 10:37:18 OpenWrt local2.info chat[670]: expect (OK)
May 31 10:37:18 OpenWrt local2.info chat[670]: ^M
May 31 10:37:18 OpenWrt local2.info chat[670]: ATE1^M^M
May 31 10:37:18 OpenWrt local2.info chat[670]: OK
May 31 10:37:18 OpenWrt local2.info chat[670]:  -- got it
May 31 10:37:18 OpenWrt local2.info chat[670]: send (AT+CGDCONT=1,"IP","internet"^M)
May 31 10:37:19 OpenWrt local2.info chat[670]: timeout set to 30 seconds
May 31 10:37:19 OpenWrt local2.info chat[670]: expect (OK)
May 31 10:37:19 OpenWrt local2.info chat[670]: ^M
May 31 10:37:19 OpenWrt local2.info chat[670]: AT+CGDCONT=1,"IP","internet"^M^M
May 31 10:37:19 OpenWrt local2.info chat[670]: OK
May 31 10:37:19 OpenWrt local2.info chat[670]:  -- got it
May 31 10:37:19 OpenWrt local2.info chat[670]: send (ATD*99***1#^M)
May 31 10:37:19 OpenWrt local2.info chat[670]: expect (CONNECT)
May 31 10:37:19 OpenWrt local2.info chat[670]: ^M
May 31 10:37:19 OpenWrt local2.info chat[670]: ATD*99***1#^M^M
May 31 10:37:19 OpenWrt local2.info chat[670]: NO CARRIER
May 31 10:37:19 OpenWrt local2.info chat[670]:  -- failed
May 31 10:37:19 OpenWrt local2.info chat[670]: Failed (NO CARRIER)
May 31 10:37:19 OpenWrt daemon.err pppd[623]: Connect script failed

10

Odp: Huawei E220 PLAY + WRT160NL

Przy kolejnej próbie połączenie dostałem coś takiego:

May 31 10:44:29 OpenWrt daemon.info pppd[623]: Serial connection established.
May 31 10:44:29 OpenWrt daemon.info pppd[623]: Using interface ppp0
May 31 10:44:29 OpenWrt daemon.notice pppd[623]: Connect: ppp0 <--> /dev/usb/tts/2
May 31 10:44:51 OpenWrt user.err kernel: usb-ohci.c: OHCI Unrecoverable Error, controller usb-00:03.0 disabled
May 31 10:44:54 OpenWrt user.err kernel: usbserial.c: generic_write - port 2: failed submitting write urb (-143)
May 31 10:44:57 OpenWrt user.err kernel: usbserial.c: generic_write - port 2: failed submitting write urb (-143)
May 31 10:45:00 OpenWrt daemon.warn pppd[623]: LCP: timeout sending Config-Requests
May 31 10:45:00 OpenWrt daemon.notice pppd[623]: Connection terminated.
May 31 10:45:00 OpenWrt daemon.warn pppd[623]: Receive serial link is not 8-bit clean:
May 31 10:45:00 OpenWrt daemon.warn pppd[623]: Problem: all had bit 7 set to 0
May 31 10:45:00 OpenWrt daemon.notice pppd[623]: Modem hangup

Czy to problem wyłącznie modułu usb-ohci?

11

Odp: Huawei E220 PLAY + WRT160NL

Sugerował bym jednak żebyś korzystał z /dev/usb/tts/0

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Huawei E220 PLAY + WRT160NL

Cezary napisał/a:

Sugerował bym jednak żebyś korzystał z /dev/usb/tts/0

Dla /dev/usb/tts/0 otrzymuję:

May 31 10:35:03 OpenWrt user.info kernel: hub.c: new USB device 00:03.0-1, assigned address 2
May 31 10:35:03 OpenWrt user.info kernel: usbserial.c: Generic converter detected
May 31 10:35:03 OpenWrt user.info kernel: usbserial.c: Generic converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
May 31 10:35:03 OpenWrt user.info kernel: usbserial.c: Generic converter detected
May 31 10:35:03 OpenWrt user.info kernel: usbserial.c: Generic converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
May 31 10:35:03 OpenWrt user.info kernel: usbserial.c: Generic converter detected
May 31 10:35:03 OpenWrt user.info kernel: usbserial.c: Generic converter now attached to ttyUSB2 (or usb/tts/2 for devfs)
May 31 10:35:37 OpenWrt daemon.notice pppd[653]: pppd 2.4.3 started by root, uid 0
May 31 10:35:38 OpenWrt local2.info chat[660]: abort on (BUSY)
May 31 10:35:38 OpenWrt local2.info chat[660]: abort on (NO CARRIER)
May 31 10:35:38 OpenWrt local2.info chat[660]: abort on (ERROR)
May 31 10:35:38 OpenWrt local2.info chat[660]: report (CONNECT)
May 31 10:35:38 OpenWrt local2.info chat[660]: timeout set to 10 seconds
May 31 10:35:38 OpenWrt local2.info chat[660]: send (AT&F^M)
May 31 10:35:38 OpenWrt local2.info chat[660]: expect (OK)
May 31 10:35:38 OpenWrt local2.info chat[660]: AT&F^M^M
May 31 10:35:38 OpenWrt local2.info chat[660]: OK
May 31 10:35:38 OpenWrt local2.info chat[660]:  -- got it
May 31 10:35:38 OpenWrt local2.info chat[660]: send (ATE1^M)
May 31 10:35:38 OpenWrt local2.info chat[660]: expect (OK)
May 31 10:35:38 OpenWrt local2.info chat[660]: ^M
May 31 10:35:38 OpenWrt local2.info chat[660]: ATE1^M^M
May 31 10:35:38 OpenWrt local2.info chat[660]: OK
May 31 10:35:38 OpenWrt local2.info chat[660]:  -- got it
May 31 10:35:38 OpenWrt local2.info chat[660]: send (AT+CGDCONT=1,"IP","internet"^M)
May 31 10:35:38 OpenWrt local2.info chat[660]: timeout set to 30 seconds
May 31 10:35:38 OpenWrt local2.info chat[660]: expect (OK)
May 31 10:35:38 OpenWrt local2.info chat[660]: ^M
May 31 10:35:38 OpenWrt local2.info chat[660]: AT+CGDCONT=1,"IP","internet"^M^M
May 31 10:35:38 OpenWrt local2.info chat[660]: OK
May 31 10:35:38 OpenWrt local2.info chat[660]:  -- got it
May 31 10:35:38 OpenWrt local2.info chat[660]: send (ATD*99***1#^M)
May 31 10:35:39 OpenWrt local2.info chat[660]: expect (CONNECT)
May 31 10:35:39 OpenWrt local2.info chat[660]: ^M
May 31 10:35:39 OpenWrt local2.info chat[660]: ATD*99***1#^M^M
May 31 10:35:39 OpenWrt local2.info chat[660]: CONNECT
May 31 10:35:39 OpenWrt local2.info chat[660]:  -- got it
May 31 10:35:39 OpenWrt local2.info chat[660]: send ( ^M)
May 31 10:35:39 OpenWrt daemon.info pppd[653]: Serial connection established.
May 31 10:35:39 OpenWrt daemon.info pppd[653]: Using interface ppp0
May 31 10:35:39 OpenWrt daemon.notice pppd[653]: Connect: ppp0 <--> /dev/usb/tts/0
May 31 10:35:48 OpenWrt daemon.info pppd[653]: No response to 5 echo-requests
May 31 10:35:48 OpenWrt daemon.notice pppd[653]: Serial link appears to be disconnected.
May 31 10:35:54 OpenWrt daemon.notice pppd[653]: Connection terminated.
May 31 10:35:54 OpenWrt daemon.notice pppd[653]: Modem hangup

13

Odp: Huawei E220 PLAY + WRT160NL

A tu jest dobrze. Tylko zdechło po 10s z braku połączenia z drugiej strony. Nie masz czasami dziś problemów z zasięgiem czy transmisją z tym operatorem?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Huawei E220 PLAY + WRT160NL

Cezary napisał/a:

A tu jest dobrze. Tylko zdechło po 10s z braku połączenia z drugiej strony. Nie masz czasami dziś problemów z zasięgiem czy transmisją z tym operatorem?

Faktycznie chyba mam jakiś problem z operatorem. Włożyłem do modemu innego sim'a (inny operator) i wszystko działa smile
Dziękuję za pomoc.

15

Odp: Huawei E220 PLAY + WRT160NL

Niestety moja radość z uruchomienia modemu nie trwała długo. Modem notorycznie się zawiesza. Czasami po 15 minutach, a czasami po kilkudziesięciu sekundach (podobnie jak w przypadku modemu adsl SpeedTouch 330 z tym, że połączenie trwa trochę dłużej).

Czasami podczas uruchomienia dostaję taki błąd:

May 31 10:36:35 OpenWrt user.err kernel: usb-ohci.c: OHCI Unrecoverable Error, controller usb-00:03.0 disabled

Czy to ewidentna wina driver'ów czy może sprzętu?

16

Odp: Huawei E220 PLAY + WRT160NL

Masz problem z usb. Trudno powiedzieć z czym - drivery czy sprętowo, ale jak widzisz - błąd nie do naprawienia i wyłączany jest kontroler.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Huawei E220 PLAY + WRT160NL

Być może tutaj jest rozwiązanie mojego problemu smile

Czy jest możliwe równoczesne korzystanie z modemu i wbudowanego w modem czytnika kart pamięci? Czy są jakieś driver'y które to obsługują?

18

Odp: Huawei E220 PLAY + WRT160NL

A usbstorage tego nie łyka tak po prostu?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Huawei E220 PLAY + WRT160NL

Cezary napisał/a:

A usbstorage tego nie łyka tak po prostu?

Niestety ale nie. W tym celu powstało właśnie takie narzędzie jak usb_modeswitch.

Jestem w stanie uruchomić dysk i modem równocześnie używając innego driver'a do modemu - kmod-usb-serial-option (którego nie ma w paczkach dla kernel'a 2.4). Ale driver ten nie działa poprawnie. Modem jest wykrywany poprawnie ale mogę jedynie skomunikować sie z /dev/usb/tts/2 który jak już wiem nie jest odpowiednim interfejsem.

20

Odp: Huawei E220 PLAY + WRT160NL

Cóż, akurat nie znam nikogo kto jest w stanie oddać do testów E156G, wiec jesteś zdany na siebie.

Poszukaj o usb_modeswitch, może jest sposób na przełączenie go w ten sposób żeby obsługiwał i modem i kartę.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Huawei E220 PLAY + WRT160NL

areq napisał/a:

tadam zagrało wink

jednak pomogło odpalnie huaweiAktBbo, wcześniej miałem tylko /dev/ttyUSB0
po odpaleniu huaweiAktBbo pojawiły się 1 i 2, i na USB0 odezwał się modem ;-)

Czy modem 3G podłączony poprzez usb działa stabilnie z routerem WRT160NL?
Zastanawiam się nad zmianą routera smile


Cezary napisał/a:

Cóż, akurat nie znam nikogo kto jest w stanie oddać do testów E156G, wiec jesteś zdany na siebie.

Poszukaj o usb_modeswitch, może jest sposób na przełączenie go w ten sposób żeby obsługiwał i modem i kartę.

Udało się podłączyć modem i czytnik kart na Tomato usb-mod (bez użycia usb_modeswitch).

Ale problem z portem usb występuje nadal. Po pewnym czasie dostaje błąd:

Jan  1 01:33:39 unknown user.err kernel: usb-ohci.c: OHCI Unrecoverable Error, controller usb-00:03.0 disabled
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:39 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:45 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:33:55 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)
Jan  1 01:34:05 unknown user.err kernel: usbserial.c: generic_write - port 0: failed submitting write urb (-143)

Błąd ten powoduje zawieszenie się routera. Testowałem na OpenWrt z kernelem 2.4 oraz 2.6, Tomato, DD-WRT i efekt zawsze ten sam.

Problem ten jest opisany w tym wątku na forum OpenWrt.

22

Odp: Huawei E220 PLAY + WRT160NL

Akurat broadcomu mają w ogóle zwaloną obsługę usb, więc

Tańszy od linksysa jest tplink (u mnie na stronie opisany), a zaraz będzie jego pełna obsługa pod openwrt, więc...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Huawei E220 PLAY + WRT160NL

Cezary napisał/a:

Akurat broadcomu mają w ogóle zwaloną obsługę usb, więc

Tańszy od linksysa jest tplink (u mnie na stronie opisany), a zaraz będzie jego pełna obsługa pod openwrt, więc...

Czytając recenzję można zauważyć spore różnice w wydajności portu usb między TL-WR1043ND a WRT160NL. Czy ta sytuacja zmieni się po wgraniu OpenWrt?

24

Odp: Huawei E220 PLAY + WRT160NL

Czemu nie trafiłeś na pierwotne źródło tej recenzji, na openlinksys? smile

Jutro Ci sprawdzę jak wyglądają transfery z usb pod openwrt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Huawei E220 PLAY + WRT160NL

Cezary napisał/a:

Czemu nie trafiłeś na pierwotne źródło tej recenzji, na openlinksys? smile

Jutro Ci sprawdzę jak wyglądają transfery z usb pod openwrt.

Cytuję autora:
"Pełny test urządzenia znajdziecie http://twojepc.pl/artykuly.php?id=test_ … -we1043nd.
Wątek pozostaje w celach informacyjnych dotyczących rozwoju OpenWRT na tą platformę."