The Huawei 12d1:1f01 device is a direct ip ethernet adapter and some of these devices (under different Huawei E-numbers) could be switched into traditional serial ppp modems, some can not and your E3276 seems to be one of them.
dd-wrt is currently using a slightly modified modeswitch message in order to switch those devices which supports it into ppp modem mode so can you please try to do a manual modeswitch and give the cat output of the devices file after the stick has switched.
You'll first have to choose another WAN Connection Type than Mobile Broadband otherwise the automatic modeswitch will interfere with your manual, then
replug the modem and confirm with a cat of the devices file that it appears in default unswitched mode ie 12d1:1f01.
Then give the following command in a telnet session to the router:
usb_modeswitch -v 0x12d1 -p 0x1f01 -M 55534243123456780000000000000011062000000000000100000000000000
copy and paste the result in a post here.
Now, do it again (after replugging the modem) with this command:
usb_modeswitch -v 0x12d1 -p 0x1f01 -M 55534243123456780000000000000011062000000101000100000000000000
copy and paste that result here as well.
I suspect though that both of these commands will give the same result but it is worth testing anyway. _________________ Kernel panic: Aiee, killing interrupt handler!
Looking for default devices ...
found matching product ID
adding device
Found device in default mode, class or configuration (1)
Accessing device 002 on bus 001 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using interface number 0
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
OK, driver found; name unknown, limitation of libusb1
OK, driver "unkown" detached
SCSI inquiry data (for identification)
-------------------------
Vendor String: HUAWEI
Model String: Mass Storage
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer: HUAWEI Technology
Product: HUAWEI Mobile
Serial No.: not provided
-------------------------
Setting up communication with interface 0
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Resetting response endpoint 0x81
Could not reset endpoint (probably harmless): -34
Resetting message endpoint 0x01
Could not reset endpoint (probably harmless): -6
Device is gone, skipping any further commands
-> Run lsusb to note any changes. Bye.
Modem unplugged. Wait 30sec. Modem plugged back in.
Following commands entered:
Looking for default devices ...
found matching product ID
adding device
Found device in default mode, class or configuration (1)
Accessing device 004 on bus 001 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using interface number 0
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
OK, driver found; name unknown, limitation of libusb1
OK, driver "unkown" detached
SCSI inquiry data (for identification)
-------------------------
Vendor String: HUAWEI
Model String: Mass Storage
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer: HUAWEI Technology
Product: HUAWEI Mobile
Serial No.: not provided
-------------------------
Setting up communication with interface 0
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Resetting response endpoint 0x81
Could not reset endpoint (probably harmless): -34
Resetting message endpoint 0x01
Could not reset endpoint (probably harmless): -6
Device is gone, skipping any further commands
-> Run lsusb to note any changes. Bye.
Hope this gives a clue. Anything else I can do to help? How are you doing adding support for the new ZTE MF821D ???
Looking for default devices ...
found matching product ID
adding device
Found device in default mode, class or configuration (1)
Accessing device 002 on bus 001 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using interface number 0
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
OK, driver found; name unknown, limitation of libusb1
OK, driver "unkown" detached
SCSI inquiry data (for identification)
-------------------------
Vendor String: HUAWEI
Model String: Mass Storage
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer: HUAWEI Technology
Product: HUAWEI Mobile
Serial No.: not provided
-------------------------
Setting up communication with interface 0
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Resetting response endpoint 0x81
Could not reset endpoint (probably harmless): -34
Resetting message endpoint 0x01
Could not reset endpoint (probably harmless): -6
Device is gone, skipping any further commands
-> Run lsusb to note any changes. Bye.
Looking for default devices ...
found matching product ID
adding device
Found device in default mode, class or configuration (1)
Accessing device 004 on bus 001 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using interface number 0
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
OK, driver found; name unknown, limitation of libusb1
OK, driver "unkown" detached
SCSI inquiry data (for identification)
-------------------------
Vendor String: HUAWEI
Model String: Mass Storage
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer: HUAWEI Technology
Product: HUAWEI Mobile
Serial No.: not provided
-------------------------
Setting up communication with interface 0
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Resetting response endpoint 0x81
Could not reset endpoint (probably harmless): -34
Resetting message endpoint 0x01
Could not reset endpoint (probably harmless): -6
Device is gone, skipping any further commands
-> Run lsusb to note any changes. Bye.
Thanks for testing, the first modeswitch message I gave you is what Huawei technicians told us a few years ago to use under linux, the second message is a very recent recommendation from them.
I had hoped that the second one would had switched your dongle into a slightly different mode but there is no difference.
12d1:14db needs the cdc_ether driver together with some rework of the dd-wrt WAN connection routines in the gui, it is on the todo list but I don't know when it will be done. _________________ Kernel panic: Aiee, killing interrupt handler!
LOM, can you tell me what's status for E3276s-150 12d1:14fe? Is it currently usable? I'm thinking about switching to ddwrt on mr3020...
We are waiting for the huawei_cdc_ncm driver which is likely to be included in linux kernel 3.13 or 3.14.
It will not be possible to fit it or the other direct-ip/ethernet type drivers in the small flash of TP-Link Mobile routers, the 4MB is already filled up.
I'd suggest that you take a look at this OpenWRT fork: