Complete HUAWEI Mobile broadband E352 support

Bug #1334954 reported by Runar Ingebrigtsen
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
usb-modeswitch (Ubuntu)
New
Undecided
Unassigned

Bug Description

usb_modeswitch kernel module tells me to report this bug :)

The modem works fine, it's just not stable.
Unplugging and reinserting creates a kernel oops that seems to prevent halting the system.

First time I plugged it in, I got an U-DEV popup error message. A little after that, there was a question about PIN code and the modem worked.

Unplugging and reinstering the device, it won't work. I have to reboot.

I added four lines in usb_modeswitch.conf:
DefaultVendor=12d1
DefaultProduct=14fe
TargetVendor=12d1
TargetProduct=1506

At the last reboot, this made the U-DEV popup disappear and the modem asks for the PIN and works.

The work_device.txt attachment shows the kernel log for this event.

I will upload the log for when I unplug and reinsert the device as a separate file.

Tags: 3g huawei modem
Revision history for this message
Runar Ingebrigtsen (ringe) wrote :
Revision history for this message
Runar Ingebrigtsen (ringe) wrote :

Unplugging the modem.

Revision history for this message
Runar Ingebrigtsen (ringe) wrote :

reinserting the mode gives kernel oops with NULL pointer reference

Revision history for this message
Lars Melin (larsm17) wrote :

Please state which Ubuntu version, linux kernel version, and usb_modeswitch version you are using and also the content of the udev popup message.
The usb_modeswitch.conf file is for global configs and should not be used for individual device configuration, there should be a device config file named 12d1:14fe in the usb_modeswitch data package which you can find in /usr/share/usb_modeswitch/configPack.tar.gz

What you have entered in usb_modeswitch.conf is an incomplete device config (no switch method/switch message) so I doubt it has any effect, you should remove that.

Revision history for this message
Lars Melin (larsm17) wrote :

The kernel oops is btw from ModemManager and not from usb_modeswitch.
Make sure by checking the system log (after removing the faulty config in usb_modeswitch.conf) that usb_modeswitch switches the dongle from 12d1:14fe to 12d1:1506 at every insert.
If it does, then assign the bug to NetworkManager which should handle the dongles direct ethernet interface (cdc_ncm, huawei_cdc_ncm, and cdc_wdm. see the log for those).
It should not be handled by ModemManager which is for ppp dialup even though the dongle supports that mode.

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.