Huawei E3272 usb modem not working on an Asus RT-N13U router

Post new topic   Reply to topic    DD-WRT Forum Index -> Ralink SoC based Hardware
Author Message
felipe.ferri
DD-WRT Novice


Joined: 28 Oct 2014
Posts: 6

PostPosted: Tue Oct 28, 2014 20:45    Post subject: Huawei E3272 usb modem not working on an Asus RT-N13U router Reply with quote
Hello all!

I have an Asus RT-N13U B1 router with DD-WRT v24-sp2 (build 20675) installed.

I’ve been using (successfully) a Huawei 3G USB modem, model E156B, with that router.

Recently I acquired a 4G modem, also from Huawei, model E3272. I was expecting it to work as soon as it was connected to the router, but that didn’t happen. Doing some digging around, when I did dmesg after connecting the new 4G modem I found out that the router identifies the modem as a USB memory stick, but not as a modem, while the older 3G modem is recognized as a modem.

I tried following the procedure on the following thread on the tutorial pages: Cellular Phone/USB Modem as WAN Connection (http://www.dd-wrt.com/wiki/index.php/Cellular_Phone/USB_Modem_as_WAN_connection).

One of the first steps on the post is to download the acm.o module into the router. As I understand, this is a generic module for communication with several modems, so I am hoping that this will allow the router to identify my 4G as modem.

However, the acm.o module has to be placed into the jffs partition on the router. Trying to access the /jffs folder on the router, I found out that I can’t do anything on this folder. According to this document (http://www.dd-wrt.com/wiki/index.php/Asus_RT-N13U%2C_page_2), jffs support was removed from the DD-WRT firmware for the RT-N13U router, even though supposedly the B1 version has 8MB flash.

Ok so here come the questions.
1. What is my best option to make the 4G Huawei E3272 modem work?
2. Should I have to install the acm.o module, is /jffs the only recommended place to install it?
3. If the answer to 2 is yes, how can I enable /jffs on my router?
4. Is it possible to store the library on a memory card on the modem itself? How can I configure the router to load the module but to fail silently if the modem is not connected to the router?

Thank you so much for your insights on this problem!
Sponsor
LOM
DD-WRT Guru


Joined: 28 Dec 2008
Posts: 7647

PostPosted: Wed Oct 29, 2014 13:47    Post subject: Reply with quote
You don't need the cdc_acm module for E3272 and the tutorial you refer to is for older linux kernel 2.4 builds.

read:
http://www.dd-wrt.com/wiki/index.php/Mobile_Broadband#Not_Working_Modems

_________________
Kernel panic: Aiee, killing interrupt handler!
felipe.ferri
DD-WRT Novice


Joined: 28 Oct 2014
Posts: 6

PostPosted: Thu Oct 30, 2014 13:04    Post subject: Reply with quote
Many thanks for your quick response, LOM.

Using the command cat /proc/bus/usb/devices i found out that my Vendor Id/Product Id are: 12d1:157c. On the list this particular modem does not appear, but there is a 12d1:157d.

I will post a message in the developers forum with the device data (as suggested on the Mobile Broadband Wiki link). Meanwhile, isn't there anything else I can try?

BTW, this is the response to the cat /proc/bus/usb/devices command:

Code:

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.02
S:  Manufacturer=Linux 3.2.38-svn20641 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#= 11 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs=  2
P:  Vendor=12d1 ProdID=157c Rev= 1.02
S:  Manufacturer=HUAWEI Technology
S:  Product=HUAWEI Mobile
S:  SerialNumber=FFFFFFFFFFFFFFFF
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
C:  #Ifs= 3 Cfg#= 2 Atr=a0 MxPwr=500mA
A:  FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00
I:  If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=
I:  If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=
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=
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
LOM
DD-WRT Guru


Joined: 28 Dec 2008
Posts: 7647

PostPosted: Fri Oct 31, 2014 5:00    Post subject: Reply with quote
I have replied in the development forum section
_________________
Kernel panic: Aiee, killing interrupt handler!
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Ralink SoC based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum