You are not logged in.

#1 2011-05-11 08:42:43

Husio
Member
From: Europe
Registered: 2005-12-04
Posts: 359
Website

[SOLVED] Huavei e173 mode switch fail.

Hi,
I'm having Huavei e173 modem which can work in both mini cd-rom and modem mode. Few days ago, I've installed that modem on windows laptop, then I've plugged it to my archlinux machine and it worked fine with wvdial.
No idea why, but it switched back to storage mode and I can't set it back to modem. AFAIK I should use usb_modeswitch, but there's no configuration for my modem.

$ lsusb
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 05ac:8501 Apple, Inc. Built-in iSight [Micron]
Bus 002 Device 002: ID 05ac:0217 Apple, Inc. Internal Keyboard/Trackpad (ANSI)
Bus 004 Device 002: ID 05ac:8240 Apple, Inc. IR Receiver [built-in]
Bus 005 Device 003: ID 05ac:8205 Apple, Inc. Bluetooth HCI
Bus 001 Device 008: ID 12d1:1436 Huawei Technologies Co., Ltd.

This is my custom (incorrect) setting:

# cat /usr/share/usb_modeswitch/12d1:1436
########################################################
# Huawei, newer modems

DefaultVendor= 0x12d1
DefaultProduct=0x1436

TargetVendor=  0x12d1
TargetProductList="1001,1406,140b,140c,1412,141b,1433,14ac"

CheckSuccess=20

MessageContent="55534243123456780000000000000011062000000100000000000000000000"
$ usb_modeswitch -c /usr/share/usb_modeswitch/12d1:1436

Looking for target devices ...
 No devices in target mode or class found
Looking for default devices ...
 Found devices in default mode, class or configuration (1)
Accessing device 008 on bus 001 ...
Getting the current device configuration ...
 OK, got current device configuration (1)
Using endpoints 0x01 (out) and 0x82 (in)
Using endpoints 0x01 (out) and 0x82 (in)
Not a storage device, skipping SCSI inquiry

USB description data (for identification)
-------------------------
Manufacturer: HUAWEI Technology
     Product: HUAWEI Mobile
  Serial No.: not provided
-------------------------
Looking for active driver ...
 OK, driver found ("dummy")
 OK, driver "dummy" detached
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 0x82
Resetting message endpoint 0x01
 Device is gone, skipping any further commands

Checking for mode switch (max. 20 times, once per second) ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 Searching for target devices ...
 No new devices in target mode or class found

Mode switch has failed. Bye.
$ tail -f /var/log/messages.log
May 11 10:39:56 archbook kernel: [  593.940037] usb 1-1: new high speed USB device using ehci_hcd and address 9
May 11 10:39:57 archbook kernel: [  594.068946] option 1-1:1.0: GSM modem (1-port) converter detected
May 11 10:39:57 archbook kernel: [  594.069209] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
May 11 10:39:57 archbook kernel: [  594.070411] option 1-1:1.3: GSM modem (1-port) converter detected
May 11 10:39:57 archbook kernel: [  594.070612] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
May 11 10:39:57 archbook kernel: [  594.070947] option 1-1:1.4: GSM modem (1-port) converter detected
May 11 10:39:57 archbook kernel: [  594.071142] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
May 11 10:39:57 archbook kernel: [  594.071847] scsi16 : usb-storage 1-1:1.5
May 11 10:39:57 archbook kernel: [  594.072714] scsi17 : usb-storage 1-1:1.6
May 11 10:39:57 archbook modem-manager[1493]: <info>  (ttyUSB0) opening serial port...
May 11 10:39:58 archbook kernel: [  595.072501] scsi 16:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
May 11 10:39:58 archbook kernel: [  595.073575] scsi 17:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
May 11 10:39:58 archbook kernel: [  595.075049] sd 17:0:0:0: Attached scsi generic sg1 type 0
May 11 10:39:58 archbook kernel: [  595.077173] sr0: scsi-1 drive
May 11 10:39:58 archbook kernel: [  595.077743] sr 16:0:0:0: Attached scsi generic sg2 type 5
May 11 10:39:58 archbook kernel: [  595.081478] sd 17:0:0:0: [sdb] Attached SCSI removable disk
May 11 10:40:00 archbook modem-manager[1493]: <info>  (ttyUSB0) closing serial port...
May 11 10:40:00 archbook modem-manager[1493]: <info>  (ttyUSB0) serial port closed
May 11 10:40:00 archbook modem-manager[1493]: <info>  (ttyUSB0) opening serial port...
May 11 10:40:00 archbook modem-manager[1493]: <info>  (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1 claimed port ttyUSB0
May 11 10:40:01 archbook modem-manager[1493]: <info>  (ttyUSB0) closing serial port...
May 11 10:40:01 archbook modem-manager[1493]: <info>  (ttyUSB0) serial port closed
May 11 10:40:03 archbook modem-manager[1493]: <info>  (ttyUSB1) opening serial port...
May 11 10:40:03 archbook modem-manager[1493]: <info>  (ttyUSB2) opening serial port...
May 11 10:40:04 archbook modem-manager[1493]: <info>  (ttyUSB2) closing serial port...
May 11 10:40:04 archbook modem-manager[1493]: <info>  (ttyUSB2) serial port closed
May 11 10:40:04 archbook modem-manager[1493]: <info>  (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1 claimed port ttyUSB2
May 11 10:40:15 archbook modem-manager[1493]: <info>  (ttyUSB1) closing serial port...
May 11 10:40:15 archbook modem-manager[1493]: <info>  (ttyUSB1) serial port closed
May 11 10:40:15 archbook modem-manager[1493]: <info>  (ttyUSB1) opening serial port...
May 11 10:40:18 archbook modem-manager[1493]: <info>  (ttyUSB1) closing serial port...
May 11 10:40:18 archbook modem-manager[1493]: <info>  (ttyUSB1) serial port closed
May 11 10:40:18 archbook modem-manager[1493]: <info>  (Huawei): GSM modem /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1 claimed port ttyUSB1
May 11 10:40:18 archbook NetworkManager[1480]: <warn> (ttyUSB0): failed to look up interface index
May 11 10:40:18 archbook NetworkManager[1480]: <info> (ttyUSB0): new GSM/UMTS device (driver: 'option1' ifindex: -1)
May 11 10:40:18 archbook NetworkManager[1480]: <info> (ttyUSB0): exported as /org/freedesktop/NetworkManager/Devices/3
May 11 10:40:18 archbook NetworkManager[1480]: <info> (ttyUSB0): now managed
May 11 10:40:18 archbook NetworkManager[1480]: <info> (ttyUSB0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
May 11 10:40:18 archbook NetworkManager[1480]: <info> (ttyUSB0): deactivating device (reason: 2).
May 11 10:40:18 archbook NetworkManager[1480]: <info> (ttyUSB0): device state change: unavailable -> disconnected (reason 'none') [20 30 0]
$ ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2

$ wvdial
--> WvDial: Internet dialer version 1.61
--> Cannot open /dev/ttyUSB0: Device or resource busy
--> Cannot open /dev/ttyUSB0: Device or resource busy
--> Cannot open /dev/ttyUSB0: Device or resource busy

Any tips?

Last edited by Husio (2011-05-12 16:13:17)

Offline

#2 2011-05-11 15:48:13

twilight0
Member
From: Greece
Registered: 2011-05-01
Posts: 227
Website

Re: [SOLVED] Huavei e173 mode switch fail.

You can seek information here about your modem:
http://www.draisberghof.de/usb_modeswitch/

Maybe you need a special control message to be sent to your modem. I have no idea why it worked before and not now.


Proud Arch Linux user since 2007.

Offline

#3 2011-05-11 17:28:58

Husio
Member
From: Europe
Registered: 2005-12-04
Posts: 359
Website

Re: [SOLVED] Huavei e173 mode switch fail.

I've removed usb_modeswitch, just to make sure it does not trigger any actions using udev and now it has proper serial number:

Bus 001 Device 014: ID 12d1:1446 Huawei Technologies Co., Ltd. E1552 (HSPA modem)

Same issue was described here (http://www.draisberghof.de/usb_modeswit … db0cb1ea92). I guess I should try using cusom usb_modeswitch build.

Offline

#4 2011-05-11 18:58:24

Husio
Member
From: Europe
Registered: 2005-12-04
Posts: 359
Website

Re: [SOLVED] Huavei e173 mode switch fail.

I've removed usb_modeswitch, just to make sure it does not trigger any actions using udev and now it has proper serial number:

Bus 001 Device 014: ID 12d1:1446 Huawei Technologies Co., Ltd. E1552 (HSPA modem)

Same issue was described here (http://www.draisberghof.de/usb_modeswit … db0cb1ea92). I guess I should try using cusom usb_modeswitch build.

Offline

#5 2011-05-12 16:11:34

Husio
Member
From: Europe
Registered: 2005-12-04
Posts: 359
Website

Re: [SOLVED] Huavei e173 mode switch fail.

Offline

#6 2011-05-12 16:20:45

twilight0
Member
From: Greece
Registered: 2011-05-01
Posts: 227
Website

Re: [SOLVED] Huavei e173 mode switch fail.

Nice, good work!


Proud Arch Linux user since 2007.

Offline

Board footer

Powered by FluxBB