Ticket #428 (closed bug: duplicate)

Opened 4 years ago

Last modified 3 years ago

HUAWEI 3g modem(s) not working with usb 2.0 hub

Reported by: shadowbreaker@… Owned by:
Priority: normal Milestone:
Component: fon-network-3g Version: 2.3.6.0 (Gari)
Severity: unknown
Cc: dorfun@…, stefan_forsberg@…, j.burghart@…, tommi.t.ahonen@…, nnj7585@… Hardware: 2.0n (FON2300)

Description (last modified by matthijs) (diff)

Huawei modem wont dial in if connected to a usb-hub. Fonera 2.0N firmware 2.3.0.0

logread

Oct 19 20:48:36 Fonera user.debug kernel: hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0002
Oct 19 20:48:36 Fonera user.debug kernel: hub 1-1:1.0: port 1, status 0101, change 0001, 12 Mb/s
Oct 19 20:48:36 Fonera user.debug kernel: hub 1-1:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
Oct 19 20:48:36 Fonera user.info kernel: usb 1-1.1: new full speed USB device using dwc_otg and address 12
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1: default language 0x0409
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1: new device strings: Mfr=1, Product=2, SerialNumber=0
Oct 19 20:48:36 Fonera user.info kernel: usb 1-1.1: Product: HUAWEI Mobile
Oct 19 20:48:36 Fonera user.info kernel: usb 1-1.1: Manufacturer: HUAWEI Technologies
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1: uevent
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1: usb_probe_device
Oct 19 20:48:36 Fonera user.info kernel: usb 1-1.1: configuration #1 chosen from 1 choice
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1: adding 1-1.1:1.0 (config #1, interface 0)
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1:1.0: uevent
Oct 19 20:48:36 Fonera user.debug kernel: usb-storage 1-1.1:1.0: usb_probe_interface
Oct 19 20:48:36 Fonera user.debug kernel: usb-storage 1-1.1:1.0: usb_probe_interface - got id
Oct 19 20:48:36 Fonera user.warn kernel: drivers/usb/storage/initializers.c:usb_stor_huawei_e220_init[99]
Oct 19 20:48:36 Fonera user.warn kernel: usb-storage: probe of 1-1.1:1.0 failed with error -1
Oct 19 20:48:36 Fonera user.debug kernel: libusual 1-1.1:1.0: usb_probe_interface
Oct 19 20:48:36 Fonera user.debug kernel: libusual 1-1.1:1.0: usb_probe_interface - got id
Oct 19 20:48:36 Fonera user.debug kernel: drivers/usb/core/inode.c: creating file '012'
Oct 19 20:48:36 Fonera user.debug kernel: hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0002
Oct 19 20:48:36 Fonera user.debug kernel: hub 1-1:1.0: port 1, status 0100, change 0001, 12 Mb/s
Oct 19 20:48:36 Fonera user.info kernel: usb 1-1.1: USB disconnect, address 12
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1: unregistering device
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1: usb_disable_device nuking all URBs
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1: unregistering interface 1-1.1:1.0
Oct 19 20:48:36 Fonera user.debug kernel:  usbdev1.12_ep83: ep_device_release called for usbdev1.12_ep83
Oct 19 20:48:36 Fonera user.debug kernel:  usbdev1.12_ep04: ep_device_release called for usbdev1.12_ep04
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1:1.0: uevent
Oct 19 20:48:36 Fonera user.debug kernel:  usbdev1.12_ep00: ep_device_release called for usbdev1.12_ep00
Oct 19 20:48:36 Fonera user.debug kernel: usb 1-1.1: uevent
Oct 19 20:48:36 Fonera user.debug kernel: hub 1-1:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
Oct 19 20:48:37 Fonera user.debug kernel: hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0002
Oct 19 20:48:37 Fonera user.debug kernel: hub 1-1:1.0: port 1, status 0101, change 0001, 12 Mb/s
Oct 19 20:48:37 Fonera user.debug kernel: hub 1-1:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
Oct 19 20:48:37 Fonera user.info kernel: usb 1-1.1: new full speed USB device using dwc_otg and address 13
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1: default language 0x0409
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1: new device strings: Mfr=1, Product=2, SerialNumber=0
Oct 19 20:48:37 Fonera user.info kernel: usb 1-1.1: Product: HUAWEI Mobile
Oct 19 20:48:37 Fonera user.info kernel: usb 1-1.1: Manufacturer: HUAWEI Technologies
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1: uevent
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1: usb_probe_device
Oct 19 20:48:37 Fonera user.info kernel: usb 1-1.1: configuration #1 chosen from 1 choice
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1: adding 1-1.1:1.0 (config #1, interface 0)
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1:1.0: uevent
Oct 19 20:48:37 Fonera user.debug kernel: usb-storage 1-1.1:1.0: usb_probe_interface
Oct 19 20:48:37 Fonera user.debug kernel: usb-storage 1-1.1:1.0: usb_probe_interface - got id
Oct 19 20:48:37 Fonera user.warn kernel: usb-storage: probe of 1-1.1:1.0 failed with error -5
Oct 19 20:48:37 Fonera user.debug kernel: libusual 1-1.1:1.0: usb_probe_interface
Oct 19 20:48:37 Fonera user.debug kernel: libusual 1-1.1:1.0: usb_probe_interface - got id
Oct 19 20:48:37 Fonera user.debug kernel: option 1-1.1:1.0: usb_probe_interface
Oct 19 20:48:37 Fonera user.debug kernel: option 1-1.1:1.0: usb_probe_interface - got id
Oct 19 20:48:37 Fonera user.info kernel: option 1-1.1:1.0: GSM modem (1-port) converter detected
Oct 19 20:48:37 Fonera user.info kernel: usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0
Oct 19 20:48:37 Fonera user.warn kernel: ttyusb -> 1 ttyUSB0 option 12D11003
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1: adding 1-1.1:1.1 (config #1, interface 1)
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1:1.1: uevent
Oct 19 20:48:37 Fonera user.debug kernel: usb-storage 1-1.1:1.1: usb_probe_interface
Oct 19 20:48:37 Fonera user.debug kernel: usb-storage 1-1.1:1.1: usb_probe_interface - got id
Oct 19 20:48:37 Fonera user.warn kernel: usb-storage: probe of 1-1.1:1.1 failed with error -5
Oct 19 20:48:37 Fonera user.debug kernel: libusual 1-1.1:1.1: usb_probe_interface
Oct 19 20:48:37 Fonera user.debug kernel: libusual 1-1.1:1.1: usb_probe_interface - got id
Oct 19 20:48:37 Fonera user.debug kernel: option 1-1.1:1.1: usb_probe_interface
Oct 19 20:48:37 Fonera user.debug kernel: option 1-1.1:1.1: usb_probe_interface - got id
Oct 19 20:48:37 Fonera user.info kernel: option 1-1.1:1.1: GSM modem (1-port) converter detected
Oct 19 20:48:37 Fonera user.info kernel: usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB1
Oct 19 20:48:37 Fonera user.warn kernel: ttyusb -> 1 ttyUSB1 option 12D11003
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1: adding 1-1.1:1.2 (config #1, interface 2)
Oct 19 20:48:37 Fonera user.debug kernel: usb 1-1.1:1.2: uevent
Oct 19 20:48:37 Fonera user.debug kernel: usb-storage 1-1.1:1.2: usb_probe_interface
Oct 19 20:48:37 Fonera user.debug kernel: usb-storage 1-1.1:1.2: usb_probe_interface - got id
Oct 19 20:48:37 Fonera user.warn kernel: drivers/usb/storage/initializers.c:usb_stor_huawei_e220_init[99]
Oct 19 20:48:37 Fonera user.warn kernel: usb-storage: probe of 1-1.1:1.2 failed with error -1
Oct 19 20:48:37 Fonera user.debug kernel: libusual 1-1.1:1.2: usb_probe_interface
Oct 19 20:48:37 Fonera user.debug kernel: libusual 1-1.1:1.2: usb_probe_interface - got id
Oct 19 20:48:37 Fonera user.debug kernel: drivers/usb/core/inode.c: creating file '013'
Oct 19 20:48:37 Fonera user.crit fonstated: enqueue --> UMTS
Oct 19 20:48:37 Fonera user.crit fonstated: running event /etc/fonstated/UMTS
Oct 19 20:48:37 Fonera user.notice root: runnow --> /etc/fonstated/ConfigFON
Oct 19 20:48:40 Fonera user.notice root: runnow --> /etc/fonstated/ConfigWan
Oct 19 20:48:40 Fonera user.notice root: scan_umts
Oct 19 20:48:41 Fonera user.debug kernel: eth0.2: del 01:00:5e:00:00:01 mcast address from vlan interface
Oct 19 20:48:41 Fonera user.debug kernel: eth0.2: del 01:00:5e:00:00:01 mcast address from master interface
Oct 19 20:48:41 Fonera user.notice root: scan_umts
Oct 19 20:48:41 Fonera user.crit fonstated: finished running /etc/fonstated/UMTS
Oct 19 20:48:41 Fonera user.err kernel: DWC_otg: handle_hc_chhltd_intr_dma: Channel 3, DMA Mode -- ChHltd set, but reason for halting is unknown, hcint 0x00000402, intsts 0x04000021

Attachments

Change History

  Changed 3 years ago by matthijs

  • status changed from new to investigate
  • priority changed from major to normal
  • description modified (diff)
  • component changed from fon-base-firmware to fon-network-3g
  • hardware set to 2.0n (FON2300)
  • version set to 2.3.0.0 (Elan)

  Changed 3 years ago by matthijs

  • cc dorfun@…, stefan_forsberg@… added

#422 and #442 are duplicates of this bug.

Apparently, this 3G modem works fine without an USB hub.

follow-up: ↓ 9   Changed 3 years ago by matthijs

Could you check if this problem still occurs with the latest firmware (2.3.6.0, Gari)

  Changed 3 years ago by matthijs

  • cc j.burghart@… added

#582 is a duplicate of this bug (but concerns a E180 instead)

  Changed 3 years ago by matthijs

This bug is related to #402, where the E220 is not working at all.

  Changed 3 years ago by matthijs

  • summary changed from 3g modem + usb 2.0 hub to HUAWEI 3g modem(s) not working with usb 2.0 hub

  Changed 3 years ago by matthijs

#651 is probably a duplicate of this bug (it concerns a HUAWEI 3g modem of unknown model).

in reply to: ↑ 3   Changed 3 years ago by tommi.t.ahonen@…

Replying to matthijs:

Could you check if this problem still occurs with the latest firmware (2.3.6.0, Gari)

Confirmed. I have a Huawei E160E 3G USB dongle and it doesn't dial in if connected to a USB hub. The modem works fine without a USB hub.

follow-up: ↓ 11   Changed 3 years ago by matthijs

  • cc tommi.t.ahonen@… added

Could you perhaps try using the development firmware, connect via SSH, execute the following command and paste the result here?

root@Fonera:~# cat /proc/bus/usb/devices 

If you don't understand how to do this, just say so and I will write some more elaborate instructions.

in reply to: ↑ 10   Changed 3 years ago by tommi.t.ahonen@…

Replying to matthijs:

Could you perhaps try using the development firmware, connect via SSH, execute the following command and paste the result here? {{{ root@Fonera:~# cat /proc/bus/usb/devices }}}

Sure.

This is the 3G modem (Huawei E160E) plugged directly into the USB port of the Fonera 2.0n.

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=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.21 dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=lm0
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#=  5 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1003 Rev= 0.00
S:  Manufacturer=HUAWEI Technology
S:  Product=HUAWEI Mobile
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff 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= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=83(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=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

And this is with the 3G modem connected into an active USB hub and the USB hub connected to the Fonera 2.0n.

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  2, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.21 dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=lm0
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=0605 Rev= 6.0b
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#=  4 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1003 Rev= 0.00
S:  Manufacturer=HUAWEI Technology
S:  Product=HUAWEI Mobile
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff 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= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=83(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=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

  Changed 3 years ago by matthijs

  • cc nnj7585@… added
  • version changed from 2.3.0.0 (Elan) to 2.3.6.0 (Gari)
  • severity set to unknown

#838 is a duplicate of this bug.

  Changed 3 years ago by matthijs

  • status changed from investigate to closed
  • resolution set to duplicate

I'm marking this as a duplicate of #857. This bug report concerns HUAWEI modems, but the problem seems more general than that.

Add/Change #428 (HUAWEI 3g modem(s) not working with usb 2.0 hub)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
 
Note: See TracTickets for help on using tickets.