[regression] usb huawei E173 and E3131 are not working, i can only read this like a drive but not for the internet connection

Bug #1183279 reported by Massimiliano Palmas on 2013-05-23
This bug affects 7 people
Affects Status Importance Assigned to Milestone
usb-modeswitch (Ubuntu)

Bug Description


ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: udev 202-0ubuntu7
ProcVersionSignature: Ubuntu 3.9.0-2.7-generic 3.9.3
Uname: Linux 3.9.0-2-generic x86_64
ApportVersion: 2.10.2-0ubuntu1
Architecture: amd64
Date: Thu May 23 11:47:50 2013
EcryptfsInUse: Yes
InstallationDate: Installed on 2013-04-02 (50 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: System manufacturer System Product Name
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.9.0-2-generic root=/dev/mapper/ubuntu-root ro quiet splash vt.handoff=7
SourcePackage: systemd
UpgradeStatus: Upgraded to saucy on 2013-05-10 (13 days ago)
dmi.bios.date: 06/11/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0307
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: F1A75
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0307:bd06/11/2011:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnF1A75:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Martin Pitt (pitti) on 2013-05-23
affects: systemd (Ubuntu) → usb-modeswitch (Ubuntu)

Since the upgrade to saucy, the same happens for Huawei E353 (E398), I had to manually launch.

sudo usb_modeswitch -b2 -W -v 12d1 -p 14fe -n --message-content 555342437f0000000002000080000a11062000000000000100000000000000

To get this working again.
Raring seems fine.

tags: added: regression-update
summary: - usb huawei E173 and E3131 are not working, i can only read this like a
- drive but not for the internet connection
+ [regression] usb huawei E173 and E3131 are not working, i can only read
+ this like a drive but not for the internet connection
Changed in usb-modeswitch (Ubuntu):
status: New → Confirmed
Id2ndR (id2ndr) wrote :

Same for me with ZTE 19d2:2000.

This bug needs to be forwarded upstream (https://wiki.ubuntu.com/Bugs/HowToTriage#Forwarding_upstream).

Changed in usb-modeswitch (Ubuntu):
importance: Undecided → Medium
BemNum (bemnum) wrote :

I confirm. The same problem exists in Kubuntu 13.10 with Huawei E173 and Dell Latitude E6430. Only storage is active.

I wrote a comment in https://bugs.launchpad.net/ubuntu/+source/modemmanager/+bug/1057186 but this problem is to be more appriopriate.

See the following scenario:
1) turn on the computer, log in
2) connect the USB modem Huawei E173
3) The modem is not detected (see the following commands):
% lsusb|grep -i huawei
Bus 001 Device 005: ID 12d1:1c0b Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem off)
% ls /dev/ttyUSB*
no matches found: /dev/ttyUSB*

To activate modem run:
4) remove the USB modem Huawei E173

5) Run the following command to load usbserial module (see correct vendor and product code):
# modprobe -v usbserial vendor=0x12d1 product=0x1c08

6) You can also turn on usb_modeswitch logging:
# diff /etc/usb_modeswitch.conf-ORG /etc/usb_modeswitch.conf
< EnableLogging=0
> EnableLogging=1

7) connect the USB modem Huawei E173 again

8) The modem is properly detected:
# lsusb|grep Huawei
Bus 001 Device 007: ID 12d1:1c08 Huawei Technologies Co., Ltd.
# ls /dev/ttyUSB*
/dev/ttyUSB0 /dev/ttyUSB1
# tail -n 20 /var/log/usb_modeswitch.log
Mode switch succeeded. Bye.

(end of usb_modeswitch output)
Checking success of mode switch for max. 20 seconds ...
 Reading attributes ...
USB dir exists: /sys/bus/usb/devices/1-1.2
Warning: USB attribute "serial" not readable.
 All attributes matched
Mode switching was successful, found 12d1:1c08 (HUAWEI: HUAWEI Mobile)
Now checking for bound driver ...
 driver has bound, device is known
Checking for AVOID_RESET_QUIRK kernel attribute

All done, exiting

9) Now you can correctly connect using e.g. wvdial via /dev/ttyUSB0.

10) However NetworkManager detects the wrong device /dev/ttyUSB1
# nmcli dev|grep ttyUSB
ttyUSB1 gsm rozłączono

and it is not possible to connect the internet using the graphical network manager in KDE (Kubuntu 13.10), but with wvdial and /dev/ttyUSB0 it works fine.


PS. Sometimes running the following command works fine, but not always (I don't know why).
# usb_modeswitch --default-vendor 0x12d1 --default-product 1c0b --target-vendor 0x12d1 --target-product 0x1c08
However when it finally activates modem properly, the network manager finds the correct device /dev/ttyUSB0.

Does anyone know how to force network manager to detect the proper device? In my scenario it would be to force /dev/ttyUSB0 instead of /dev/ttyUSB1 . Thank you for your help.

Danillo (danillo) wrote :

Using a Ubuntu 13.10 Live USB the network manager detects Huawei E173 and allows me to configure it, but it never connects. This was also happening in Ubuntu 12.10, as described in bug #1057186. Couldn't this be the same problem?

Yes Danillo: these bugs are duplicates.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers