I own a USB-UMTS stick from a German discounter (Aldi Surfstick), which has the Huawei 12d1:1436 chip.
The problem is, that the automatic modeswitch rarely works. If it does work, this is the appropriate line of lsusb:
- Code: Select all
Bus 003 Device 002: ID 12d1:1436 Huawei Technologies Co., Ltd.
and this is the output of usb-devices for the stick:
- Code: Select all
T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1436 Rev=00.00
S: Manufacturer=HUAWEI Technology
S: Product=HUAWEI Mobile
C: #Ifs= 7 Cfg#= 1 Atr=e0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
I: If#= 1 Alt= 0 #EPs= 1 Cls=02(commc) Sub=06 Prot=ff Driver=cdc_ether
I: If#= 2 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether
I: If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
I: If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
I: If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
I: If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
However, usually it does not work and the syslog since inserting the stick shows the following (tail -f /var/log/syslog):
- Code: Select all
Feb 26 17:43:28 Acer kernel: [ 673.278441] usb 3-3: new high-speed USB device number 13 using xhci_hcd
Feb 26 17:43:28 Acer kernel: [ 673.296727] usb 3-3: New USB device found, idVendor=12d1, idProduct=1446
Feb 26 17:43:28 Acer kernel: [ 673.296734] usb 3-3: New USB device strings: Mfr=3, Product=2, SerialNumber=0
Feb 26 17:43:28 Acer kernel: [ 673.296738] usb 3-3: Product: HUAWEI Mobile
Feb 26 17:43:28 Acer kernel: [ 673.296741] usb 3-3: Manufacturer: HUAWEI Technology
Feb 26 17:43:28 Acer kernel: [ 673.296947] usb 3-3: ep 0x81 - rounding interval to 32768 microframes, ep desc says 0 microframes
Feb 26 17:43:28 Acer kernel: [ 673.296955] usb 3-3: ep 0x1 - rounding interval to 32768 microframes, ep desc says 0 microframes
Feb 26 17:43:28 Acer kernel: [ 673.296960] usb 3-3: ep 0x2 - rounding interval to 32768 microframes, ep desc says 0 microframes
Feb 26 17:43:28 Acer kernel: [ 673.296966] usb 3-3: ep 0x82 - rounding interval to 32768 microframes, ep desc says 0 microframes
Feb 26 17:43:28 Acer mtp-probe: checking bus 3, device 13: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
Feb 26 17:43:28 Acer kernel: [ 673.298889] scsi29 : usb-storage 3-3:1.0
Feb 26 17:43:28 Acer kernel: [ 673.299292] scsi30 : usb-storage 3-3:1.1
Feb 26 17:43:28 Acer mtp-probe: bus: 3, device: 13 was not an MTP device
Feb 26 17:43:29 Acer kernel: [ 674.298838] scsi 29:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
Feb 26 17:43:29 Acer kernel: [ 674.299047] scsi 30:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
Feb 26 17:43:29 Acer kernel: [ 674.302559] sr1: scsi-1 drive
Feb 26 17:43:29 Acer kernel: [ 674.302755] sr 29:0:0:0: Attached scsi CD-ROM sr1
Feb 26 17:43:29 Acer kernel: [ 674.302931] sr 29:0:0:0: Attached scsi generic sg3 type 5
Feb 26 17:43:29 Acer kernel: [ 674.304909] sd 30:0:0:0: Attached scsi generic sg4 type 0
Feb 26 17:43:29 Acer kernel: [ 674.308430] sd 30:0:0:0: [sdc] Attached SCSI removable disk
Feb 26 17:43:29 Acer usb_modeswitch: switching device 12d1:1446 on 003/013
After that, nothing more happens.
What would be the appropriate command to switch it manually? Or is there maybe another problem?
I have an Acer Travelmate P643MG laptop, which only has USB 3.0 ports (3x), one being a special charging-while-shutdown port. It does not seem to make a difference on which port I plug in the stick.
If there is any additional information required, I am of course more than happe to provide it
Thank you in advance for any advice!

