0421:0154 attaching a Nokia 5800 doesn't allow tethering

Bug #591840 reported by Ralf Hildebrandt
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

According to http://alandoyle.com/2010/03/11/tether-nokia-5800-as-a-3g-modem-on-ubuntu/
one has to attach the phone using USB, choose "PC-Suite" and voila, it works.

I and another guy are getting this in dmesg instead:

[212668.760104] usb 1-4: new high speed USB device using ehci_hcd and address 8
[212668.911710] usb 1-4: configuration #1 chosen from 1 choice
[212668.913486] cdc_acm 1-4:1.1: ttyACM0: USB ACM device
[212668.926027] usb 1-4: bad CDC descriptors
[212668.926260] usb 1-4: bad CDC descriptors
[212668.930558] cdc_phonet: probe of 1-4:1.10 failed with error -22

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-22-generic 2.6.32-22.36
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-22.36-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-22-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: hildeb 3004 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfc700000 irq 21'
   Mixer name : 'Realtek ALC262'
   Components : 'HDA:10ec0262,10cf0100,00100202'
   Controls : 27
   Simple ctrls : 16
Date: Wed Jun 9 18:55:32 2010
HibernationDevice: RESUME=/dev/sdb5
MachineType: FUJITSU SIEMENS LIFEBOOK P8010
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-22-generic root=UUID=d3877693-43c0-45cc-821c-6c4dcd692cde ro quiet splash rootfstype=ext4
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34
SourcePackage: linux
WpaSupplicantLog:

dmi.bios.date: 08/20/2008
dmi.bios.vendor: FUJITSU // Phoenix Technologies Ltd.
dmi.bios.version: Version 1.08
dmi.board.name: FJNB1E3
dmi.board.vendor: FUJITSU
dmi.board.version: CP365186-01
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.chassis.version: P8010
dmi.modalias: dmi:bvnFUJITSU//PhoenixTechnologiesLtd.:bvrVersion1.08:bd08/20/2008:svnFUJITSUSIEMENS:pnLIFEBOOKP8010:pvr:rvnFUJITSU:rnFJNB1E3:rvrCP365186-01:cvnFUJITSUSIEMENS:ct10:cvrP8010:
dmi.product.name: LIFEBOOK P8010
dmi.sys.vendor: FUJITSU SIEMENS

Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :
Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

I'll attach an
sudo lsusb -v -s 001:008
output (that's where the phone is attached)

Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

With the upstream kernel linux-image-2.6.32-02063211-generic, Im getting the same behaviour:

[ 1477.130114] usb 1-1: new high speed USB device using ehci_hcd and address 3
[ 1477.281673] usb 1-1: configuration #1 chosen from 1 choice
[ 1477.357807] cdc_acm 1-1:1.1: ttyACM0: USB ACM device
[ 1477.359818] usbcore: registered new interface driver cdc_acm
[ 1477.359824] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
[ 1477.653589] usbcore: registered new interface driver cdc_ether
[ 1477.671281] usb 1-1: bad CDC descriptors
[ 1477.671342] usbcore: registered new interface driver rndis_host
[ 1477.685587] usb 1-1: bad CDC descriptors
[ 1477.685687] usbcore: registered new interface driver rndis_wlan
[ 1477.711513] NET: Registered protocol family 35
[ 1477.788262] cdc_phonet: probe of 1-1:1.10 failed with error -22
[ 1477.788770] usbcore: registered new interface driver cdc_phonet

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Ralf,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

Already did that 8h before your comment...

tags: removed: needs-upstream-testing
Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Ralf Hildebrandt (ralf-hildebrandt) wrote :

I found out that the problem was due to a missing "modemmanager" package and NOT due to the kernel.

Changed in linux (Ubuntu):
status: New → Invalid
Revision history for this message
Todd Oberly (tao-pa) wrote :

I am experiencing the very same error connecting a Nokia E73 (branded, T-Mobile USA) to a stock Ubuntu 10.04 LTS installation on 32-bit (AMD Athlon XP) system. Connecting the phone causes the ttyACM0 device to appear, but setserial cannot read the port (I assume it should?):

$ sudo setserial /dev/ttyACM0
Cannot get serial info: Invalid argument

wvdialconf finds the port and tried to communicate, but cannot:

ttyACM0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyACM0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyACM0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.

and this is what dmesg shows:

[1148.210033] usb 2-2.1: new full speed USB device using uhci_hcd and address 3
[ 1148.346250] usb 2-2.1: configuration #1 chosen from 1 choice
[ 1148.508731] cdc_acm 2-2.1:1.1: ttyACM0: USB ACM device
[ 1148.520508] usbcore: registered new interface driver cdc_acm
[ 1148.520817] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
[ 1148.549164] NET: Registered protocol family 35
[ 1148.562018] cdc_phonet: probe of 2-2.1:1.12 failed with error -22
[ 1148.562059] usbcore: registered new interface driver cdc_phonet
[ 1148.562671] usbcore: registered new interface driver cdc_ether
[ 1148.576645] usb 2-2.1: bad CDC descriptors
[ 1148.576708] usbcore: registered new interface driver rndis_host
[ 1148.657749] cfg80211: Calling CRDA to update world regulatory domain
[ 1148.692727] usb 2-2.1: bad CDC descriptors
[ 1148.692820] usbcore: registered new interface driver rndis_wlan
[ 1148.748737] cfg80211: World regulatory domain updated:
[ 1148.748746] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1148.748751] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1148.748756] (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1148.748761] (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1148.748765] (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1148.748769] (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

Additionally, the Network Manager menu never shows any Mobile Broadband connections that I go ahead and configure anyway. But perhaps this hinges on proper communication with the port? I've never used Network Manager and so don't know.

The big problem is that modemmanager was *always* installed...although I did try reinstalling it over itself. The only notable difference between my setup and Ralf's would appear to be my additional use of Gnome PPP to support a dialup connection.

There are more processes going on here than I am used to troubleshooting, so I would appreciate your feedback. I was debating whether to open a new ticket or append to this one. But let me know if you'd prefer that approach. And as my only broadband connection is on the E73, I am hoping for a fix-in-place solution instead of downloading tens of megabytes of new components. So what else would you like to know? Thanks!!!

Todd Oberly (tao-pa)
Changed in linux (Ubuntu):
status: Invalid → New
Revision history for this message
Todd Oberly (tao-pa) wrote :

When I didn't get a reply to the above, I opened a "question" ticket at https://answers.edge.launchpad.net/ubuntu/+question/127856. I also tracked down the ModemManager developers at http://www.betavine.net . After a few exchanges, I managed to fix the problem myself, and Nicholas @ Betavine asked me to sum up my findings in a Wiki. See http://www.betavine.net/datacards/index.php/Connecting_Nokia_Handsets_to_Linux for absolutely everything I know about this problem. Assuming I don't finally figure out this whole mess myself, I'm sure some Linux-friendly people from Nokia will have an answer for you.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Grzegorz H (leon-3)
no longer affects: linux
Revision history for this message
penalvch (penalvch) wrote :

Ralf Hildebrandt, this bug report is being closed due to your last comment regarding this being fixed with installing modemmanager. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

summary: - attaching a Nokia 5800 doesn't allow tethering
+ 0421:0154 attaching a Nokia 5800 doesn't allow tethering
Changed in linux (Ubuntu):
status: Confirmed → Invalid
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.