I recently picked up the Huawei e3272 based on the listing on the Asus website of compatible 4G USB sticks and I'm also getting the error:
Code:
udhcpc: SIOCGIFINDEX: No such device
I got it on the latest Asus firmware, and also on the current merlin FW. Looking at dmesg when i insert the stick in the router I see:
Code:
usb 1-1.1: new high speed USB device using ehci_hcd and address 7
usb 1-1.1: configuration #1 chosen from 1 choice
scsi7 : SCSI emulation for USB Mass Storage devices
scsi8 : SCSI emulation for USB Mass Storage devices
scsi 7:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
scsi 7:0:0:0: Attached scsi generic sg1 type 5
scsi 8:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2
sd 8:0:0:0: [sdb] Attached SCSI removable disk
sd 8:0:0:0: Attached scsi generic sg2 type 0
usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
option 1-1.1:1.0: GSM modem (1-port) converter detected
usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0
option 1-1.1:1.1: GSM modem (1-port) converter detected
usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB1
usbcore: registered new interface driver option
drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.2
For the usb log:
Code:
[usb_dbg: asus_usb_interface] (1-1.1): action=add.
[usb_dbg: asus_usb_interface] (1-1.1): Fail to get usb node.
[usb_dbg: asus_usb_interface] (1-1.1:1.0): action=add.
[usb_dbg: asus_usb_interface] (1-1.1:1.3): action=add.
[usb_dbg: asus_usb_interface] (1-1.1:1.3): Not modem interface.
[usb_dbg: asus_usb_interface] (1-1.1:1.1): action=add.
[usb_dbg: asus_usb_interface] (1-1.1:1.2): action=add.
[usb_dbg: asus_usb_interface] (1-1.1:1.2): Not modem interface.
[usb_dbg: get_usb_node_by_device] (lp0): Fail to get link: /sys/class/usb/lp0/device.
[usb_dbg: get_usb_node_by_device] (lp1): Fail to get link: /sys/class/usb/lp1/device.
[usb_dbg: get_usb_node_by_device] (lp2): Fail to get link: /sys/class/usb/lp2/device.
[usb_dbg: get_usb_node_by_device] (lp3): Fail to get link: /sys/class/usb/lp3/device.
[usb_dbg: get_usb_node_by_device] (lp4): Fail to get link: /sys/class/usb/lp4/device.
[usb_dbg: get_usb_node_by_device] (lp5): Fail to get link: /sys/class/usb/lp5/device.
[usb_dbg: get_usb_node_by_device] (lp6): Fail to get link: /sys/class/usb/lp6/device.
[usb_dbg: get_usb_node_by_device] (lp7): Fail to get link: /sys/class/usb/lp7/device.
[usb_dbg: get_usb_node_by_device] (lp8): Fail to get link: /sys/class/usb/lp8/device.
[usb_dbg: get_usb_node_by_device] (lp9): Fail to get link: /sys/class/usb/lp9/device.
[usb_dbg: asus_usb_interface] (1-1.1:1.0): Runing USB serial with (0x12d1/0x1506)...
[usb_dbg: get_usb_node_by_device] (lp0): Fail to get link: /sys/class/usb/lp0/device.
[usb_dbg: get_usb_node_by_device] (lp1): Fail to get link: /sys/class/usb/lp1/device.
[usb_dbg: get_usb_node_by_device] (lp2): Fail to get link: /sys/class/usb/lp2/device.
[usb_dbg: get_usb_node_by_device] (lp3): Fail to get link: /sys/class/usb/lp3/device.
[usb_dbg: get_usb_node_by_device] (lp4): Fail to get link: /sys/class/usb/lp4/device.
[usb_dbg: get_usb_node_by_device] (lp5): Fail to get link: /sys/class/usb/lp5/device.
[usb_dbg: get_usb_node_by_device] (lp6): Fail to get link: /sys/class/usb/lp6/device.
[usb_dbg: get_usb_node_by_device] (lp7): Fail to get link: /sys/class/usb/lp7/device.
[usb_dbg: get_usb_node_by_device] (lp8): Fail to get link: /sys/class/usb/lp8/device.
[usb_dbg: get_usb_node_by_device] (lp9): Fail to get link: /sys/class/usb/lp9/device.
[usb_dbg: asus_usb_interface] (1-1.1:1.1): Runing USB serial with (0x12d1/0x1506)...
[usb_dbg: asus_sg] (sg1): action=add.
[usb_dbg: asus_sg] (1-1.1): Already there was a other interface(modem).
[usb_dbg: asus_sd] (sdb): action=add.
[usb_dbg: get_usb_node_by_device] (lp0): Fail to get link: /sys/class/usb/lp0/device.
[usb_dbg: get_usb_node_by_device] (lp1): Fail to get link: /sys/class/usb/lp1/device.
[usb_dbg: get_usb_node_by_device] (lp2): Fail to get link: /sys/class/usb/lp2/device.
[usb_dbg: get_usb_node_by_device] (lp3): Fail to get link: /sys/class/usb/lp3/device.
[usb_dbg: get_usb_node_by_device] (lp4): Fail to get link: /sys/class/usb/lp4/device.
[usb_dbg: get_usb_node_by_device] (lp5): Fail to get link: /sys/class/usb/lp5/device.
[usb_dbg: get_usb_node_by_device] (lp6): Fail to get link: /sys/class/usb/lp6/device.
[usb_dbg: get_usb_node_by_device] (lp7): Fail to get link: /sys/class/usb/lp7/device.
[usb_dbg: get_usb_node_by_device] (lp8): Fail to get link: /sys/class/usb/lp8/device.
[usb_dbg: get_usb_node_by_device] (lp9): Fail to get link: /sys/class/usb/lp9/device.
[usb_dbg: asus_sd] (sdb): Had other interfaces(modem) on Port 1-1.1.
[usb_dbg: asus_sg] (sg2): action=add.
[usb_dbg: asus_sg] (sg2): Already had a running modem.
[usb_dbg: asus_tty] (ttyUSB0): action=add.
[usb_dbg: asus_tty] (ttyUSB0): interface_name=1-1.1:1.0, current_act=, current_def=.
[usb_dbg: asus_tty] (ttyUSB0): got_Int_endpoint(0)!
[usb_dbg: asus_tty] (ttyUSB0): set_default_node!
[usb_dbg: asus_tty] (ttyUSB1): action=add.
[usb_dbg: asus_usb_interface] (1-1.1:1.0): Success!
[usb_dbg: asus_usb_interface] (1-1.1:1.1): Success!
[usb_dbg: asus_tty] (ttyUSB0): Success!
[usb_dbg: asus_tty] (ttyUSB1): interface_name=1-1.1:1.1, current_act=ttyUSB0, current_def=1.
[usb_dbg: get_interface_Int_endpoint] (1-1.1:1.1): It's a little impossible to be the control interface with a endpoint.
[usb_dbg: asus_tty] (ttyUSB1): got_Int_endpoint(0)!
[usb_dbg: asus_tty] (ttyUSB1): No Int endpoint!
I'm no linux master, but it does look like something is getting blocked. The web GUI recognizes the Huawei stick, but usb0 doesn't show up under ifconfig. Can anyone with a working stick post what their logs show?