Plugging in Sony Ericsson W350i walkman phone causes kernel oops and kills usb

Bug #316098 reported by Simon Booth
34
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Linux
Invalid
Medium
linux (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

I've just bought a Sony Ericsson W350i mobile phone / mp3 player.

When I plug it in, I'm briefly asked to configure the phone as a new wireless broadband modem, but the dialog goes away almost immediately. After that, no USB devices work, and lsusb just hangs.

Looking in the output of dmesg, there's a kernel oops just after the phone is plugged in.

Tags: usb
Revision history for this message
Simon Booth (sgb-ubuntu) wrote :
Revision history for this message
Simon Booth (sgb-ubuntu) wrote :
Revision history for this message
Simon Booth (sgb-ubuntu) wrote :
Revision history for this message
Simon Booth (sgb-ubuntu) wrote :
Simon Booth (sgb-ubuntu)
description: updated
Revision history for this message
Simon Booth (sgb-ubuntu) wrote :

Could this be related to this kernel bug: http://bugzilla.kernel.org/show_bug.cgi?id=12332 ?

Revision history for this message
Johnathon (kirrus) wrote :

I think it probably is related. Linking to upstream bug report.

Changed in linux:
status: Unknown → Confirmed
Revision history for this message
nicklondon28 (nicklondon28) wrote :

I have the same problem on Jaunty, but it is OK if you put the phone in file transfer mode when rebooting; I have to do this each time I want to access the phone...

Revision history for this message
Maxime (maxime-etienne-gmx) wrote :

Unfortunately I got the same problem! Ubuntu 8.04 is all right in that matter but then I cannot use the phone for Internet connection, only thus as usb disc. Ubuntu 8.10 same problem, I am afraid.
For this reason I switched back to Fedora 10. Although Fedora 10 too seems to have a kernel failure the system however does not hang. And Fedora 10 got also automatic wireless broadband connection.
I love to use Mark Shuttleworth's system though I do not at the moment. Great guy!

Revision history for this message
John Peach (john-launchpad) wrote :

The same problem here; I plug in the phone and get the OOPS. Red Hat appear to have fixed it:
https://bugzilla.redhat.com/show_bug.cgi?id=481741

Revision history for this message
Andy Whitcroft (apw) wrote :

Ok it looks very much like RedHat applied the commit below and the issue was resolved:

  commit e13c594f3a1fc2c78e7a20d1a07974f71e4b448f
  Author: Oliver Neukum <email address hidden>
  Date: Sat Apr 4 09:25:15 2009 +0200

    USB: fix oops in cdc-wdm in case of malformed descriptors

    cdc-wdm needs to ignore extremely malformed descriptors.

    Signed-off-by: Oliver Neukum <email address hidden>
    Cc: stable <email address hidden>
    Signed-off-by: Greg Kroah-Hartman <email address hidden>

This commit is already applied to the Jaunty kernel in 2.6.28-13.44, which should be in -updates now. Could you confirm whether this issue is still present there.

Changed in linux (Ubuntu):
assignee: nobody → Andy Whitcroft (apw)
status: New → Incomplete
Revision history for this message
Flups Baumann (flups) wrote :

i just installed the latest jaunty kernel, but the problem still extist ;-(

Revision history for this message
Maxime (maxime-etienne-gmx) wrote : Re: [Bug 316098] Re: Plugging in Sony Ericsson W350i walkman phone causes kernel oops and kills usb

I use Fedora 10 and the problem is to my knowledge solved, with Fedora
thus.

Regards.

On Sun, 2009-07-05 at 09:11 +0000, Flups Baumann wrote:
> i just installed the latest jaunty kernel, but the problem still extist
> ;-(
>

Revision history for this message
Tomas Gustavsson (tomplast) wrote :

My mother had this problem until today when I installed kernel version 2.6.28-14.46, from jaunty-proposed. I have tried it 2-3 times and it works flawless! No kernel oops here anymore :).

Revision history for this message
Vasyl Stashuk (vasyl-stashuk) wrote :

Problem persists in latest Ubuntu Jaunty kernel.
$ uname -a
Linux vasyas-laptop 2.6.28-14-generic #47-Ubuntu SMP Sat Jul 25 00:28:35 UTC 2009 i686 GNU/Linux

Also see attached dmesg log.

Revision history for this message
Vasyl Stashuk (vasyl-stashuk) wrote :

Problem disappeared in 2.6.28-15-generic #49

Revision history for this message
Johnathon (kirrus) wrote :

Hello All,

Can you please try testing with the #49 kernel version in Jaunty?

Kind regards,

Johnathon

Revision history for this message
Flups Baumann (flups) wrote :

The problem disapeared with the latest Jaunty kernel, but it still persists in Intrepid Ibex.

Regards,
Florian

Revision history for this message
vin (vinifera) wrote :

The Problem is still in karmic koala

see my dmesg output - if you need any further information let me know.

[ 2217.390036] usb 4-1: new full speed USB device using uhci_hcd and address 2
[ 2217.613223] usb 4-1: configuration #2 chosen from 1 choice
[ 2217.669392] cdc_acm 4-1:2.1: ttyACM0: USB ACM device
[ 2217.673220] usbcore: registered new interface driver cdc_acm
[ 2217.673228] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
[ 2217.674086] cdc_wdm: probe of 4-1:2.5 failed with error -22
[ 2217.674121] usbcore: registered new interface driver cdc_wdm

Revision history for this message
Eugene Zakharov (ze0) wrote :

I confirm the existence of the problem in karmic koala.

Andy Whitcroft (apw)
Changed in linux (Ubuntu):
assignee: Andy Whitcroft (apw) → nobody
Changed in linux:
importance: Unknown → Medium
Revision history for this message
Brad Figg (brad-figg) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Incomplete → Won't Fix
Changed in linux:
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.