Begin forwarded message:

Date: Sun, 17 Oct 2004 23:55:30 +0200
From: Fabio Coatti <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: USB storage oops 2.6.9-rc4-mm1


I got the following oops when I insert a USB storage device (512 Mb stick) on 
i875p system, kernel 2.6.9-rc4-mm1 with optimize-profile-path-slightly.patch 
reverted.

=======================================================
Oct 17 23:37:29 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 1 status 
001803 POWER sig=j  CSC CONNECT
Oct 17 23:37:29 kefk kernel: hub 5-0:1.0: port 1, status 0501, change 0001, 
480 Mb/s
Oct 17 23:37:29 kefk kernel: hub 5-0:1.0: debounce: port 1: total 100ms stable 
100ms status 0x501
Oct 17 23:37:29 kefk kernel: hub 5-0:1.0: port 1 not reset yet, waiting 50ms
Oct 17 23:37:29 kefk kernel: ehci_hcd 0000:00:1d.7: port 1 high speed
Oct 17 23:37:29 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 1 status 
001005 POWER sig=se0  PE CONNECT
Oct 17 23:37:29 kefk kernel: usb 5-1: new high speed USB device using address 
4
Oct 17 23:37:29 kefk kernel: usb 5-1: new device strings: Mfr=1, Product=2, 
SerialNumber=3
Oct 17 23:37:29 kefk kernel: usb 5-1: default language 0x0409
Oct 17 23:37:29 kefk kernel: usb 5-1: Product: Mass storage
Oct 17 23:37:29 kefk kernel: usb 5-1: Manufacturer: USB
Oct 17 23:37:29 kefk kernel: usb 5-1: SerialNumber: 142E19413C2FCA34
Oct 17 23:37:29 kefk kernel: usb 5-1: hotplug
Oct 17 23:37:29 kefk kernel: usb 5-1: adding 5-1:1.0 (config #1, interface 0)
Oct 17 23:37:29 kefk kernel: usb 5-1:1.0: hotplug
Oct 17 23:37:29 kefk kernel: Initializing USB Mass Storage driver...
Oct 17 23:37:29 kefk kernel: usb-storage 5-1:1.0: usb_probe_interface
Oct 17 23:37:29 kefk kernel: usb-storage 5-1:1.0: usb_probe_interface - got id
Oct 17 23:37:29 kefk kernel: scsi3 : SCSI emulation for USB Mass Storage 
devices
Oct 17 23:37:29 kefk kernel: usbcore: registered new driver usb-storage
Oct 17 23:37:29 kefk kernel: USB Mass Storage support registered.
Oct 17 23:37:29 kefk kernel: usb-storage: device found at 4
Oct 17 23:37:29 kefk kernel: usb-storage: waiting for device to settle before 
scanning
Oct 17 23:37:34 kefk kernel:   Vendor: 512MB     Model: USB2.0FlashDrive  Rev: 
2.00
Oct 17 23:37:34 kefk kernel:   Type:   Direct-Access                      ANSI 
SCSI revision: 02
Oct 17 23:37:34 kefk kernel: sdb: Unit Not Ready, sense:
Oct 17 23:37:34 kefk kernel: Current : sense = 70  6
Oct 17 23:37:34 kefk kernel: ASC=28 ASCQ= 0
Oct 17 23:37:34 kefk kernel: Raw sense data:0x70 0x00 0x06 0x00 0x00 0x00 0x00 
0x0a 0x00 0x00 0x00 0x00 0x28 0x00 0x00 0x00 0x00 0x00
Oct 17 23:37:34 kefk kernel: sdb : READ CAPACITY failed.
Oct 17 23:37:34 kefk kernel: sdb : status=1, message=00, host=0, driver=08
Oct 17 23:37:34 kefk kernel: Current sd: sense = 70  6
Oct 17 23:37:34 kefk kernel: ASC=28 ASCQ= 0
Oct 17 23:37:34 kefk kernel: Raw sense data:0x70 0x00 0x06 0x00 0x00 0x00 0x00 
0x0a 0x00 0x00 0x00 0x00 0x28 0x00 0x00 0x00 0x00 0x00
Oct 17 23:37:34 kefk kernel: sdb: assuming Write Enabled
Oct 17 23:37:34 kefk kernel: sdb: assuming drive cache: write through
Oct 17 23:37:34 kefk kernel: sdb: Unit Not Ready, sense:
Oct 17 23:37:34 kefk kernel: Current : sense = 70  6
Oct 17 23:37:34 kefk kernel: ASC=28 ASCQ= 0
Oct 17 23:37:34 kefk kernel: Raw sense data:0x70 0x00 0x06 0x00 0x00 0x00 0x00 
0x0a 0x00 0x00 0x00 0x00 0x28 0x00 0x00 0x00 0x00 0x00
Oct 17 23:37:34 kefk kernel: SCSI device sdb: 1024000 512-byte hdwr sectors 
(524 MB)
Oct 17 23:37:34 kefk kernel: sdb: assuming Write Enabled
Oct 17 23:37:34 kefk kernel: sdb: assuming drive cache: write through
Oct 17 23:37:34 kefk kernel: SCSI device sdb: 1024000 512-byte hdwr sectors 
(524 MB)
Oct 17 23:37:34 kefk kernel: sdb: assuming Write Enabled
Oct 17 23:37:34 kefk kernel: sdb: assuming drive cache: write through
Oct 17 23:37:34 kefk kernel:  sdb: sdb1
Oct 17 23:37:34 kefk kernel:  sdb: sdb1
Oct 17 23:37:34 kefk kernel: kobject_register failed for sdb1 (-17)
Oct 17 23:37:34 kefk kernel:  [<c01f25e0>] kobject_register+0x51/0x5f
Oct 17 23:37:34 kefk kernel:  [<c0184898>] add_partition+0xbb/0xf0
Oct 17 23:37:34 kefk kernel:  [<c0184a10>] register_disk+0xee/0x11d
Oct 17 23:37:34 kefk kernel:  [<c024bb36>] add_disk+0x36/0x41
Oct 17 23:37:34 kefk kernel:  [<c024baec>] exact_match+0x0/0x7
Oct 17 23:37:34 kefk kernel:  [<c024baf3>] exact_lock+0x0/0xd
Oct 17 23:37:34 kefk kernel:  [<c028bf92>] sd_probe+0x224/0x32f
Oct 17 23:37:34 kefk kernel:  [<c0311dce>] _spin_lock+0x1a/0x6e
Oct 17 23:37:34 kefk kernel:  [<c0243680>] bus_match+0x32/0x6a
Oct 17 23:37:34 kefk kernel:  [<c02436fe>] device_attach+0x46/0xaa
Oct 17 23:37:34 kefk kernel:  [<c0168ce2>] dput+0x76/0x209
Oct 17 23:37:34 kefk kernel:  [<c02439ae>] bus_add_device+0x55/0x97
Oct 17 23:37:34 kefk kernel:  [<c0242a4d>] device_add+0x9c/0x128
Oct 17 23:37:34 kefk kernel:  [<c026a6e2>] scsi_sysfs_add_sdev+0xa0/0x309
Oct 17 23:37:34 kefk kernel:  [<c02692ac>] scsi_add_lun+0x2d9/0x32f
Oct 17 23:37:34 kefk kernel:  [<c02693bf>] scsi_probe_and_add_lun+0xbd/0x1a9
Oct 17 23:37:34 kefk kernel:  [<c0269b4d>] scsi_scan_target+0x9a/0x106
Oct 17 23:37:34 kefk kernel:  [<c0269c35>] scsi_scan_channel+0x7c/0x9a
Oct 17 23:37:34 kefk kernel:  [<c0269ccc>] scsi_scan_host_selected+0x79/0xd8
Oct 17 23:37:34 kefk kernel:  [<c0269d4c>] scsi_scan_host+0x21/0x25
Oct 17 23:37:34 kefk kernel:  [<f8c5187a>] usb_stor_scan_thread+0x134/0x145 
[usb_storage]
Oct 17 23:37:34 kefk kernel:  [<c012d901>] autoremove_wake_function+0x0/0x43
Oct 17 23:37:34 kefk kernel:  [<c0103d1a>] ret_from_fork+0x6/0x14
Oct 17 23:37:34 kefk kernel:  [<c012d901>] autoremove_wake_function+0x0/0x43
Oct 17 23:37:34 kefk kernel:  [<f8c51746>] usb_stor_scan_thread+0x0/0x145 
[usb_storage]
Oct 17 23:37:34 kefk kernel:  [<c0102035>] kernel_thread_helper+0x5/0xb
Oct 17 23:37:34 kefk kernel: Attached scsi removable disk sdb at scsi3, 
channel 0, id 0, lun 0
Oct 17 23:37:34 kefk kernel: Attached scsi generic sg4 at scsi3, channel 0, id 
0, lun 0,  type 0
Oct 17 23:37:34 kefk kernel: usb-storage: device scan complete
Oct 17 23:37:35 kefk scsi.agent[6870]: disk 
at /devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0/host3/target3:0:0/3:0:0:0
==========================================================

After that I can create by hand sdb1 block device, and then access the pen 
drive. But If I umount sdb1 device and pull out the pen, syslogs report this:


===========================================================
Oct 17 23:47:34 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 1 status 
001002 POWER sig=se0  CSC
Oct 17 23:47:34 kefk kernel: hub 5-0:1.0: port 1, status 0100, change 0001, 12 
Mb/s
Oct 17 23:47:34 kefk kernel: usb 5-1: USB disconnect, address 4
Oct 17 23:47:34 kefk kernel: usb 5-1: usb_disable_device nuking all URBs
Oct 17 23:47:34 kefk kernel: usb 5-1: unregistering interface 5-1:1.0
Oct 17 23:47:34 kefk kernel: Unable to handle kernel NULL pointer dereference 
at virtual address 00000050
Oct 17 23:47:34 kefk kernel:  printing eip:
Oct 17 23:47:34 kefk kernel: c018654b
Oct 17 23:47:34 kefk kernel: *pde = 00000000
Oct 17 23:47:34 kefk kernel: Oops: 0000 [#1]
Oct 17 23:47:34 kefk kernel: PREEMPT SMP
Oct 17 23:47:34 kefk kernel: Modules linked in: nls_cp437 usb_storage 
snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi 
snd_seq_midi_emul nvidia
 tun md5 ipv6 rfcomm l2cap bluetooth snd_seq_oss snd_seq_midi_event snd_seq 
snd_pcm_oss snd_mixer_oss snd_emu10k1 snd_rawmidi snd_seq_device 
snd_ac97_codec
snd_pcm snd_timer snd_page_alloc snd_util_mem snd_hwdep snd soundcore 
ipt_REJECT iptable_filter ip_tables loop nls_utf8 ide_cd i2c_dev w83781d 
i2c_sensor i2
c_isa i2c_i801 isofs zlib_inflate e1000 parport_pc ppa parport usblp ehci_hcd 
uhci_hcd genrtc
Oct 17 23:47:34 kefk kernel: CPU:    1
Oct 17 23:47:34 kefk kernel: EIP:    0060:[<c018654b>]    Tainted: P      VLI
Oct 17 23:47:34 kefk kernel: EFLAGS: 00010246   (2.6.9-rc4-mm1)
Oct 17 23:47:34 kefk kernel: EIP is at sysfs_remove_dir+0x1d/0xef
Oct 17 23:47:34 kefk kernel: eax: d7e9c208   ebx: d7e9c208   ecx: c1991cf4   
edx: c1000000
Oct 17 23:47:34 kefk kernel: esi: e2883a40   edi: 00000000   ebp: f613d594   
esp: c1991de4
Oct 17 23:47:34 kefk kernel: ds: 007b   es: 007b   ss: 0068
Oct 17 23:47:34 kefk kernel: Process khubd (pid: 125, threadinfo=c1991000 
task=c198a530)
Oct 17 23:47:34 kefk kernel: Stack: 00000001 d7e9c208 e2883a40 00000001 
f613d594 c01f26f0 d7e9c208 c01f2700
Oct 17 23:47:34 kefk kernel:        ee9ed080 c0184c18 f613d594 e2883a40 
e86b3400 f613d594 c028c0b4 f613d594
Oct 17 23:47:34 kefk kernel:        c03af724 c024383d f613d594 e2ec5c04 
c0243a43 f613d594 e2ec5c04 c0242b5e
Oct 17 23:47:34 kefk kernel: Call Trace:
Oct 17 23:47:34 kefk kernel:  [<c01f26f0>] kobject_del+0x14/0x1c
Oct 17 23:47:34 kefk kernel:  [<c01f2700>] kobject_unregister+0x8/0x10
Oct 17 23:47:34 kefk kernel:  [<c0184c18>] del_gendisk+0x1d/0xd5
Oct 17 23:47:34 kefk kernel:  [<c028c0b4>] sd_remove+0x17/0x5b
Oct 17 23:47:34 kefk kernel:  [<c024383d>] device_release_driver+0x56/0x58
Oct 17 23:47:34 kefk kernel:  [<c0243a43>] bus_remove_device+0x53/0x90
Oct 17 23:47:34 kefk kernel:  [<c0242b5e>] device_del+0x54/0x91
Oct 17 23:47:34 kefk kernel:  [<c026a9a0>] scsi_remove_device+0x55/0xa6
Oct 17 23:47:34 kefk kernel:  [<c0269d7d>] scsi_forget_host+0x2d/0x4f
Oct 17 23:47:34 kefk kernel:  [<c0263fe7>] scsi_remove_host+0x8/0x59
Oct 17 23:47:34 kefk kernel:  [<f8c51b25>] storage_disconnect+0x7d/0x8f 
[usb_storage]
Oct 17 23:47:34 kefk kernel:  [<c0297e95>] usb_unbind_interface+0x5e/0x60
Oct 17 23:47:34 kefk kernel:  [<c024383d>] device_release_driver+0x56/0x58
Oct 17 23:47:34 kefk kernel:  [<c0243a43>] bus_remove_device+0x53/0x90
Oct 17 23:47:34 kefk kernel:  [<c0242b5e>] device_del+0x54/0x91
Oct 17 23:47:34 kefk kernel:  [<c029f939>] usb_disable_device+0xda/0x147
Oct 17 23:47:34 kefk kernel:  [<c029a66d>] usb_disconnect+0xab/0x198
Oct 17 23:47:34 kefk kernel:  [<c029b923>] hub_port_connect_change+0x2ce/0x47b
Oct 17 23:47:34 kefk kernel:  [<c029bda4>] hub_events+0x2d4/0x4ac
Oct 17 23:47:34 kefk kernel:  [<c029bfb1>] hub_thread+0x35/0x10e
Oct 17 23:47:34 kefk kernel:  [<c0115142>] finish_task_switch+0x38/0x84
Oct 17 23:47:34 kefk kernel:  [<c012d901>] autoremove_wake_function+0x0/0x43
Oct 17 23:47:34 kefk kernel:  [<c0103d1a>] ret_from_fork+0x6/0x14
Oct 17 23:47:34 kefk kernel:  [<c012d901>] autoremove_wake_function+0x0/0x43
Oct 17 23:47:34 kefk kernel:  [<c029bf7c>] hub_thread+0x0/0x10e
Oct 17 23:47:34 kefk kernel:  [<c0102035>] kernel_thread_helper+0x5/0xb
Oct 17 23:47:34 kefk kernel: Code: 55 3c 32 c0 e9 4d ff ff ff e9 23 ff ff ff 
55 57 56 53 83 ec 04 8b 78 30 85 ff 74 0d 8b 07 85 c0 0f 84 ca 00 00 00 f0 ff 
0
7 85 ff <8b> 57 50 0f 84 b4 00 00 00 8b 47 10 8d 48 78 f0 ff 48 78 0f 88
=========================================================

>From this point on any insertion of usb devices simply goes ignored.
If further details are needed, please let me know.



-- 
Fabio Coatti       http://members.ferrara.linux.it/cova     
Ferrara Linux Users Group           http://ferrara.linux.it
GnuPG fp:9765 A5B6 6843 17BC A646  BE8C FA56 373A 5374 C703
Old SysOps never die... they simply forget their password.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to