Bug 467268

Summary: usb memory sticks and phones don't mount
Product: [openSUSE] openSUSE 11.1 Reporter: Gavin Maunder <gmaunder>
Component: KernelAssignee: E-mail List <kernel-maintainers>
Status: RESOLVED NORESPONSE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P2 - High CC: gmaunder, jeffm, master_gregor
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: output from lshal command
output from lsusb command
Output from lshal -m when using camera
lshal output when camera plugged in
Output from lshal -m when using stick
lshal output when stick plugged in

Description Gavin Maunder 2009-01-19 09:28:20 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.0.5) Gecko/2008121300 SUSE/3.0.5-1.1 Firefox/3.0.5

All USB memory devices (including phones and memory sticks) are recognized by the system but don't mount and are not accessible.

Get error in /var/log/messages 
udevd-event[16178]: '/sbin/modprobe' abnormal exit

Reproducible: Always

Steps to Reproduce:
1. plug in USB Device
2.
3.
Actual Results:  
System recognizes device ,but cannot access as it doesn't mount
Entries from /var/log/messages:

Jan 17 12:18:05 gmlinux kernel: usb 5-1: reset high speed USB device using ehci_hcd and address 2
Jan 17 12:18:05 gmlinux kernel: usb 5-1.3: new full speed USB device using ehci_hcd and address 3
Jan 17 12:18:05 gmlinux kernel: usb 5-1.3: configuration #2 chosen from 1 choice
Jan 17 12:18:05 gmlinux kernel: usb 5-1.3: New USB device found, idVendor=0fce, idProduct=d0d0
Jan 17 12:18:05 gmlinux kernel: usb 5-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 17 12:18:05 gmlinux kernel: usb 5-1.3: Product: Sony Ericsson W350
Jan 17 12:18:05 gmlinux kernel: usb 5-1.3: Manufacturer: Sony Ericsson
Jan 17 12:18:05 gmlinux kernel: usb 5-1.3: SerialNumber: 3577440288481270
Jan 17 12:18:06 gmlinux kernel: cdc_acm 5-1.3:2.1: ttyACM0: USB ACM device
Jan 17 12:18:06 gmlinux kernel: usbcore: registered new interface driver cdc_acm
Jan 17 12:18:06 gmlinux kernel: cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Jan 17 12:18:06 gmlinux udevd-event[16178]: '/sbin/modprobe' abnormal exit


Expected Results:  
Should be able to access USB device

This worked fine before upgrade to 11.1
Comment 1 Danny Al-Gaaf 2009-01-26 16:55:52 UTC
Please attach full output of lshal.
Comment 2 Pera Tamindzija 2009-02-06 04:19:51 UTC
Created attachment 270663 [details]
output from lshal command
Comment 3 Pera Tamindzija 2009-02-06 04:20:43 UTC
Created attachment 270664 [details]
output from lsusb command
Comment 4 Pera Tamindzija 2009-02-06 04:22:42 UTC
I have the same problem, and I have attached output from my lshal and lsusb commands. I know that I am not the originator, but I hope this helps. In my case I am trying to access the Canon photo camera, although I have experienced the same behavior (or lack of) in the case of the thumb drive.
Comment 5 Danny Al-Gaaf 2009-02-23 07:56:07 UTC
Please remove the device (the camera) from the computer, start 'lshal -m' and attach the device again. Wait some seconds and paste the output here. Attach also the full lshal output of the case.

Please do the same also with a USB stick.
Comment 6 Pera Tamindzija 2009-02-24 22:44:29 UTC
Created attachment 275152 [details]
Output from lshal -m when using camera
Comment 7 Pera Tamindzija 2009-02-24 22:45:08 UTC
Created attachment 275153 [details]
lshal output when camera plugged in
Comment 8 Pera Tamindzija 2009-02-24 22:45:46 UTC
Created attachment 275154 [details]
Output from lshal -m when using stick
Comment 9 Pera Tamindzija 2009-02-24 22:46:39 UTC
Created attachment 275156 [details]
lshal output when stick plugged in
Comment 10 Pera Tamindzija 2009-02-24 22:49:22 UTC
I have noticed that right now, when I plug in the memory stick, KDE does mount it correctly and konqueror window opens up and I can access the stick without problem.

This is still not the case for the camera. If I try to access it from konqueror I get message about unknown camera protocol.

Let me know if you need any additional info.
Comment 11 Gavin Maunder 2009-02-26 22:31:21 UTC
Aplogies for the delay on getting back to you but I have reinstalled and updated to the latest kernel but I am still having the problem.

Here is the output from lshal -m when I connact the Sony Ericksson W350:
gmlinux:~ # lshal -m

Start monitoring devicelist:
-------------------------------------------------
22:25:01.817: usb_device_fce_d0d0_3577440288481270 added
22:25:01.918: usb_device_fce_d0d0_3577440288481270_if0 added
22:25:02.063: usb_device_fce_d0d0_3577440288481270_if2 added
22:25:02.152: usb_device_fce_d0d0_3577440288481270_if1 added
22:25:02.228: usb_device_fce_d0d0_3577440288481270_if2 property info.linux.driver = 'cdc_acm' (new)
22:25:02.330: usb_device_fce_d0d0_3577440288481270_if4 added
22:25:02.330: usb_device_fce_d0d0_3577440288481270_if3 added
22:25:02.331: usb_device_fce_d0d0_3577440288481270_if5 added
22:25:02.403: usb_device_fce_d0d0_3577440288481270_if1_serial_unknown_0 added



Connecting this device seems to mess the whole USB functionality andno USB devices are recognized and lsusb hangs with no output.  

Here is the latest dmesg output:

usb 5-1: reset high speed USB device using ehci_hcd and address 2
usb 5-1.1: new full speed USB device using ehci_hcd and address 3
usb 5-1.1: configuration #2 chosen from 1 choice
usb 5-1.1: New USB device found, idVendor=0fce, idProduct=d0d0
usb 5-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-1.1: Product: Sony Ericsson W350
usb 5-1.1: Manufacturer: Sony Ericsson
usb 5-1.1: SerialNumber: 3577440288481270
cdc_acm 5-1.1:2.1: ttyACM0: USB ACM device
usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
BUG: unable to handle kernel NULL pointer dereference at 00000003
IP: [<f9449bba>] :cdc_wdm:wdm_probe+0x1a6/0x3f1
*pdpt = 0000000033943001 *pde = 0000000000000000 
Oops: 0000 [#1] SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:08.2/usb5/5-1/5-1.1/5-1.1:2.3/interface
Modules linked in: cdc_wdm(+) cdc_acm xt_physdev nls_utf8 bridge stp bnep rfcomm sco l2cap bluetooth ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit binfmt_misc snd_pcm_oss snd_mixer_oss snd_seq_midi snd_seq_midi_event snd_opl3_synth snd_seq_midi_emul snd_seq af_packet radeon drm ip6t_REJECT nf_conntrack_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack ip_tables ip6table_filter ip6_tables x_tables ipv6 fuse loop dm_mod ppdev snd_cs4232(N) snd_cs4231_lib(N) snd_mpu401 ns558 rtc_cmos rtc_core rtc_lib snd_cmipci gameport snd_pcm snd_page_alloc snd_opl3_lib snd_timer snd_hwdep pcspkr snd_mpu401_uart 8139too snd_rawmidi snd_seq_device snd 8139cp mii soundcore parport_pc parport floppy button sis_agp shpchp sr_mod i2c_sis96x cdrom pci_hotplug i2c_core agpgart sg ehci_hcd uhci_hcd sd_mod crc_t10dif ohci_hcd usbcore edd ext3 mbcache jbd fan ide_pci_generic sis5513 ide_core ata_generic pata_sis libata scsi_mod dock thermal processor thermal_sys hwmon [last unloaded: speedstep_lib]
Supported: No

Pid: 5806, comm: modprobe Tainted: G          (2.6.27.19-3.2-pae #1)
EIP: 0060:[<f9449bba>] EFLAGS: 00010282 CPU: 0
EIP is at wdm_probe+0x1a6/0x3f1 [cdc_wdm]
EAX: 00000000 EBX: f389e12c ECX: f9440800 EDX: f398d310
ESI: f398d280 EDI: fffffff4 EBP: f39c2400 ESP: f1811df4
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 5806, ti=f1810000 task=f180ed50 task.ti=f1810000)
Stack: f18075e4 c01a2d49 f2fef4c4 c01d28c3 f18075e4 c01d265d f2fef53c f39c241c 
       00000000 080071aa f441e45c f39c24b8 f39c2400 00000000 f39c241c f944bb14 
       f95a7e4f 00000000 f39c241c f39c2494 f1805d80 f944ba8c f441e400 f39c241c 
Call Trace:
 [<f95a7e4f>] usb_probe_interface+0x196/0x1ca [usbcore]
 [<c02a860b>] really_probe+0xd7/0x1de
 [<c02a87e7>] __driver_attach+0x37/0x55
 [<c02a7eed>] bus_for_each_dev+0x31/0x57
 [<c02a83bd>] driver_attach+0x16/0x18
 [<c02a78e6>] bus_add_driver+0xec/0x21b
 [<c02a8959>] driver_register+0x85/0xe2
 [<f95a803c>] usb_register_driver+0x60/0xc3 [usbcore]
 [<c010112b>] _stext+0x3b/0x116
 [<c014a872>] sys_init_module+0x8a/0x19e
 [<c01049ad>] sysenter_do_call+0x12/0x21
 [<ffffe430>] 0xffffe430
 =======================
Code: 00 c7 86 a4 00 00 00 ff a0 44 f9 66 89 46 38 8d 86 9c 00 00 00 89 86 9c 00 00 00 89 86 a0 00 00 00 8b 45 00 8b 40 0c 89 44 24 20 <0f> b6 40 03 83 e0 03 83 f8 03 0f 85 ff 01 00 00 8b 44 24 20 80 
EIP: [<f9449bba>] wdm_probe+0x1a6/0x3f1 [cdc_wdm] SS:ESP 0068:f1811df4
---[ end trace 62c0423470a3590b ]---
usb 5-1.1: USB disconnect, address 3
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:0f:cc:d6:27:80:08:00 SRC=192.168.1.254 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=4292 OPT (94040000) PROTO=2 
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:0f:cc:d6:27:80:08:00 SRC=192.168.1.254 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=4310 OPT (94040000) PROTO=2
Comment 12 Gavin Maunder 2009-02-26 22:33:33 UTC
Forgot to say kernel is now 2.6.27.19-3.2-pae
Comment 13 Danny Al-Gaaf 2009-02-27 16:45:07 UTC
(In reply to comment #10)
> This is still not the case for the camera. If I try to access it from konqueror
> I get message about unknown camera protocol.

This is may a KDE problem. The camera should be handled by libgphoto2 via the  PTP protocol. Please open a new bug for this problem against libgphoto2/KDE.
Comment 14 Danny Al-Gaaf 2009-02-27 16:47:32 UTC
(In reply to comment #11)
> Aplogies for the delay on getting back to you but I have reinstalled and
> updated to the latest kernel but I am still having the problem.
[...] 
> Connecting this device seems to mess the whole USB functionality andno USB
> devices are recognized and lsusb hangs with no output.  
> 
> Here is the latest dmesg output:
[...]
> cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN
> adapters
> BUG: unable to handle kernel NULL pointer dereference at 00000003
> IP: [<f9449bba>] :cdc_wdm:wdm_probe+0x1a6/0x3f1
> *pdpt = 0000000033943001 *pde = 0000000000000000 
> Oops: 0000 [#1] SMP 

Looks to me like a kernel problem and not HAL.
Comment 15 Gavin Maunder 2009-03-01 10:06:41 UTC
Here is the dmesg output for a USB Memory Stick:

usb 5-1: reset high speed USB device using ehci_hcd and address 2
usb 5-1.3: new high speed USB device using ehci_hcd and address 3
usb 5-1.3: configuration #1 chosen from 1 choice
usb 5-1.3: New USB device found, idVendor=0781, idProduct=5406
usb 5-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-1.3: Product: U3 Cruzer Micro
usb 5-1.3: Manufacturer: SanDisk
usb 5-1.3: SerialNumber: 4255310CF7405228
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
scsi 2:0:0:0: Direct-Access     SanDisk  Cruzer           7.01 PQ: 0 ANSI: 0 CCS
sd 2:0:0:0: [sdb] 7856127 512-byte hardware sectors: (4.02GB/3.74GiB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 45 00 00 08
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] 7856127 512-byte hardware sectors: (4.02GB/3.74GiB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 45 00 00 08
sd 2:0:0:0: [sdb] Assuming drive cache: write through
 sdb: sdb1
sd 2:0:0:0: [sdb] Attached SCSI removable disk
sd 2:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
usb 5-1.3: reset high speed USB device using ehci_hcd and address 3
usb 5-1.3: device descriptor read/64, error -110
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:0f:cc:d6:27:80:08:00 SRC=192.168.1.254 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=26377 OPT (94040000) PROTO=2 
usb 5-1.3: device descriptor read/64, error -110
usb 5-1.3: reset high speed USB device using ehci_hcd and address 3
usb 5-1.3: device descriptor read/64, error -110
usb 5-1.3: device descriptor read/64, error -110
usb 5-1.3: reset high speed USB device using ehci_hcd and address 3
usb 5-1.3: device descriptor read/8, error -110
usb 5-1.3: device descriptor read/8, error -110
usb 5-1.3: reset high speed USB device using ehci_hcd and address 3
usb 5-1.3: device descriptor read/8, error -110
usb 5-1.3: device descriptor read/8, error -110
sd 2:0:0:0: Device offlined - not ready after error recovery
sd 2:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
end_request: I/O error, dev sdb, sector 70
Buffer I/O error on device sdb1, logical block 16
Buffer I/O error on device sdb1, logical block 17
Buffer I/O error on device sdb1, logical block 18
Buffer I/O error on device sdb1, logical block 19
Buffer I/O error on device sdb1, logical block 20
Buffer I/O error on device sdb1, logical block 21
Buffer I/O error on device sdb1, logical block 22
Buffer I/O error on device sdb1, logical block 23
Buffer I/O error on device sdb1, logical block 24
Buffer I/O error on device sdb1, logical block 25
sd 2:0:0:0: rejecting I/O to offline device
sd 2:0:0:0: rejecting I/O to offline device
sd 2:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK,SUGGEST_OK
end_request: I/O error, dev sdb, sector 7839654
sd 2:0:0:0: rejecting I/O to offline device
sd 2:0:0:0: rejecting I/O to offline device
sd 2:0:0:0: rejecting I/O to offline device
usb 5-1.3: USB disconnect, address 3
usb 5-1.3: new high speed USB device using ehci_hcd and address 4
usb 5-1.3: device descriptor read/64, error -110
hub 5-1:1.0: unable to enumerate USB device on port 3
usb 5-1: reset high speed USB device using ehci_hcd and address 2
usb 5-1.2: new high speed USB device using ehci_hcd and address 5
usb 5-1.2: configuration #1 chosen from 1 choice
scsi3 : SCSI emulation for USB Mass Storage devices
usb 5-1.2: New USB device found, idVendor=0781, idProduct=5406
usb 5-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-1.2: Product: U3 Cruzer Micro
usb 5-1.2: Manufacturer: SanDisk
usb 5-1.2: SerialNumber: 4255310CF7405228
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
scsi 3:0:0:0: Direct-Access     SanDisk  Cruzer           7.01 PQ: 0 ANSI: 0 CCS
sd 3:0:0:0: [sdb] 7856127 512-byte hardware sectors: (4.02GB/3.74GiB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 45 00 00 08
sd 3:0:0:0: [sdb] Assuming drive cache: write through
sd 3:0:0:0: [sdb] 7856127 512-byte hardware sectors: (4.02GB/3.74GiB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 45 00 00 08
sd 3:0:0:0: [sdb] Assuming drive cache: write through
 sdb: sdb1
sd 3:0:0:0: [sdb] Attached SCSI removable disk
sd 3:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
usb 5-1.2: reset high speed USB device using ehci_hcd and address 5
usb 5-1.2: device descriptor read/64, error -110
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:0f:cc:d6:27:80:08:00 SRC=192.168.1.254 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=26399 OPT (94040000) PROTO=2 
usb 5-1.2: device descriptor read/64, error -110
usb 5-1.2: reset high speed USB device using ehci_hcd and address 5
usb 5-1.2: device descriptor read/64, error -110
usb 5-1.2: device descriptor read/64, error -110
usb 5-1.2: reset high speed USB device using ehci_hcd and address 5
usb 5-1.2: device descriptor read/8, error -110
usb 5-1.2: device descriptor read/8, error -110
usb 5-1.2: reset high speed USB device using ehci_hcd and address 5
usb 5-1.2: device descriptor read/8, error -110
usb 5-1.2: device descriptor read/8, error -110
sd 3:0:0:0: Device offlined - not ready after error recovery
sd 3:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
end_request: I/O error, dev sdb, sector 96
__ratelimit: 26 callbacks suppressed
Buffer I/O error on device sdb, logical block 96
Buffer I/O error on device sdb, logical block 97
Buffer I/O error on device sdb, logical block 98
Buffer I/O error on device sdb, logical block 99
Buffer I/O error on device sdb, logical block 100
Buffer I/O error on device sdb, logical block 101
Buffer I/O error on device sdb, logical block 102
Buffer I/O error on device sdb, logical block 103
Buffer I/O error on device sdb, logical block 104
Buffer I/O error on device sdb, logical block 105
sd 3:0:0:0: rejecting I/O to offline device
sd 3:0:0:0: rejecting I/O to offline device
sd 3:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK,SUGGEST_OK
end_request: I/O error, dev sdb, sector 224
sd 3:0:0:0: rejecting I/O to offline device
sd 3:0:0:0: rejecting I/O to offline device
sd 3:0:0:0: rejecting I/O to offline device
sd 3:0:0:0: rejecting I/O to offline device
sd 3:0:0:0: rejecting I/O to offline device
usb 5-1.2: USB disconnect, address 5
usb 5-1.2: new high speed USB device using ehci_hcd and address 6
usb 5-1.2: device descriptor read/64, error -110
usb 5-1.2: device descriptor read/64, error -110
usb 5-1.2: new high speed USB device using ehci_hcd and address 7
usb 5-1.2: device descriptor read/64, error -110
usb 5-1.2: device descriptor read/64, error -110
usb 5-1.2: new high speed USB device using ehci_hcd and address 8
usb 5-1.2: device descriptor read/8, error -110
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:0f:cc:d6:27:80:08:00 SRC=192.168.1.254 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=26418 OPT (94040000) PROTO=2 
usb 5-1.2: device descriptor read/8, error -110
usb 5-1.2: new high speed USB device using ehci_hcd and address 9
usb 5-1.2: device descriptor read/8, error -110
usb 5-1.2: device descriptor read/8, error -110
hub 5-1:1.0: unable to enumerate USB device on port 2


I have tried compiling my own kernel from the latest sources but still have the same problems.
Comment 16 Greg Kroah-Hartman 2009-03-02 17:47:03 UTC
So there looks like 2 different issues here, right?

One for usb memory stick, and one for the cdc-wdm driver oops, correct?

Care to split these into two different bugs so we can properly handle them?
Comment 17 Gavin Maunder 2009-03-19 20:40:18 UTC
After the latest updates there has been some improvement.  A USB memory stick now works fine so that's excellent progress but a USB phone still fails to mount:

from dmesg:
usb 5-1.1: new full speed USB device using ehci_hcd and address 4
usb 5-1.1: configuration #2 chosen from 1 choice
usb 5-1.1: New USB device found, idVendor=0fce, idProduct=d0d0
usb 5-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-1.1: Product: Sony Ericsson W350
usb 5-1.1: Manufacturer: Sony Ericsson
usb 5-1.1: SerialNumber: 3577440288481270
cdc_acm 5-1.1:2.1: ttyACM0: USB ACM device
usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
BUG: unable to handle kernel NULL pointer dereference at 00000003
IP: [<f981fbba>] :cdc_wdm:wdm_probe+0x1a6/0x3f1
*pdpt = 0000000003a90001 *pde = 0000000000000000 
Oops: 0000 [#1] SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:08.2/usb5/5-1/5-1.1/5-1.1:2.3/interface
Modules linked in: cdc_wdm(+) cdc_acm nls_iso8859_1 nls_cp437 vfat fat usb_storage lp xt_physdev nls_utf8 sco bridge stp bnep rfcomm l2cap bluetooth ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit binfmt_misc snd_pcm_oss snd_mixer_oss snd_seq_midi snd_seq_midi_event snd_opl3_synth snd_seq_midi_emul snd_seq af_packet radeon drm ip6t_REJECT nf_conntrack_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack ip_tables ip6table_filter ip6_tables x_tables ipv6 fuse loop dm_mod ppdev snd_cs4232(N) snd_cs4231_lib(N) snd_mpu401 ns558 rtc_cmos rtc_core rtc_lib snd_cmipci gameport 8139too snd_pcm snd_page_alloc snd_opl3_lib pcspkr snd_timer snd_hwdep snd_mpu401_uart 8139cp mii snd_rawmidi snd_seq_device snd soundcore sr_mod cdrom parport_pc parport floppy sis_agp button shpchp i2c_sis96x agpgart sg pci_hotplug i2c_core ehci_hcd uhci_hcd sd_mod crc_t10dif ohci_hcd usbcore edd ext3 mbcache jbd fan ide_pci_generic sis5513 ide_core ata_generic pata_sis libata scsi_mod dock thermal processor thermal_sys hwmon [last unloaded: speedstep_lib]
Supported: No

Pid: 19003, comm: modprobe Tainted: G          (2.6.27.19-3.2-pae #1)
EIP: 0060:[<f981fbba>] EFLAGS: 00010282 CPU: 0
EIP is at wdm_probe+0x1a6/0x3f1 [cdc_wdm]
EAX: 00000000 EBX: cd9e9c2c ECX: f9820800 EDX: c4a64710
ESI: c4a64680 EDI: fffffff4 EBP: d1108400 ESP: c4bb3df4
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 19003, ti=c4bb2000 task=e89162b0 task.ti=c4bb2000)
Stack: c4ad5248 c01a2d49 db692b68 c01d28c3 c4ad5248 c01d265d db692be0 d110841c 
       00000000 080071aa de00945c d11084b8 d1108400 00000000 d110841c f9821b14 
       f95a7e4f 00000000 d110841c d1108494 e57ca280 f9821a8c de009400 d110841c 
Call Trace:
 [<f95a7e4f>] usb_probe_interface+0x196/0x1ca [usbcore]
 [<c02a860b>] really_probe+0xd7/0x1de
 [<c02a87e7>] __driver_attach+0x37/0x55
 [<c02a7eed>] bus_for_each_dev+0x31/0x57
 [<c02a83bd>] driver_attach+0x16/0x18
 [<c02a78e6>] bus_add_driver+0xec/0x21b
 [<c02a8959>] driver_register+0x85/0xe2
 [<f95a803c>] usb_register_driver+0x60/0xc3 [usbcore]
 [<c010112b>] _stext+0x3b/0x116
 [<c014a872>] sys_init_module+0x8a/0x19e
 [<c01049ad>] sysenter_do_call+0x12/0x21
 [<ffffe430>] 0xffffe430
 =======================
Code: 00 c7 86 a4 00 00 00 ff 00 82 f9 66 89 46 38 8d 86 9c 00 00 00 89 86 9c 00 00 00 89 86 a0 00 00 00 8b 45 00 8b 40 0c 89 44 24 20 <0f> b6 40 03 83 e0 03 83 f8 03 0f 85 ff 01 00 00 8b 44 24 20 80 
EIP: [<f981fbba>] wdm_probe+0x1a6/0x3f1 [cdc_wdm] SS:ESP 0068:c4bb3df4
---[ end trace 49c67de34ab82a75 ]---
usb 5-1.1: USB disconnect, address 4
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:0f:cc:d6:27:80:08:00 SRC=192.168.1.254 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=63740 OPT (94040000) PROTO=2 



lsusb also still hangs once the phone has been connected.
Comment 18 Brandon Philips 2009-08-26 19:39:30 UTC
(In reply to comment #17)
> BUG: unable to handle kernel NULL pointer dereference at 00000003

There have been a few cdc-wdm fixes upstream and those are available in the Factory Kernel of the Day. Could you please test that Kernel to see if the issue is fixed? Then I can backport a few patches to have you test out.

To install the KOTD:

1) Add the and enable the following URL to your repository list using Yast: http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_Factory/
2) Install the latest kernel-default package.
Comment 19 Jeff Mahoney 2009-11-24 17:18:31 UTC
No response for 3 months. Closing as NORESPONSE.