Here is something interesting.... When I run this command...
rmmod usb-storage modprobe usb-storage
dmesg shows this....
[ 5838.650653] usbcore: deregistering interface driver usb-storage [ 5848.531000] Initializing USB Mass Storage driver... [ 5848.544134] ------------[ cut here ]------------ [ 5848.544145] WARNING: at /build/buildd/linux-2.6.28/fs/proc/generic.c:551 proc_register+0x10b/0x1e0() [ 5848.544153] proc_dir_entry 'scsi/usb-storage' already registered [ 5848.544159] Modules linked in: usb_storage(+) ppp_deflate zlib_deflate bsd_comp ppp_async option xt_conntrack iptable_filter iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables x_tables binfmt_misc radeon drm input_polldev lp pcmcia snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy joydev snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device iTCO_wdt iTCO_vendor_support thinkpad_acpi ipw2100 nsc_ircc intel_agp led_class ieee80211 ieee80211_crypt yenta_socket rsrc_nonstatic pcmcia_core snd soundcore ppdev video agpgart nvram irda snd_page_alloc shpchp parport_pc parport pcspkr psmouse serio_raw output crc_ccitt reiserfs sha256_generic aes_i586 aes_generic cbc usbhid e1000 dm_crypt fbcon tileblit font bitblit softcursor [last unloaded: usb_storage] [ 5848.544343] Pid: 13031, comm: modprobe Tainted: G W 2.6.28-11-generic #42-Ubuntu [ 5848.544350] Call Trace: [ 5848.544366] [<c0139ab0>] warn_slowpath+0x60/0x80 [ 5848.544383] [<c02c66c2>] ? idr_get_empty_slot+0xe2/0x270 [ 5848.544393] [<c02c695f>] ? ida_get_new_above+0x10f/0x1c0 [ 5848.544403] [<c02c695f>] ? ida_get_new_above+0x10f/0x1c0 [ 5848.544413] [<c02c6b3d>] ? idr_pre_get+0x3d/0x70 [ 5848.544424] [<c01ff7fb>] proc_register+0x10b/0x1e0 [ 5848.544434] [<c01ffaa3>] proc_mkdir_mode+0x33/0x50 [ 5848.544451] [<c01ffacf>] proc_mkdir+0xf/0x20 [ 5848.544464] [<c0370e56>] scsi_proc_hostdir_add+0x46/0x80 [ 5848.544477] [<c0365108>] scsi_host_alloc+0x2b8/0x2d0 [ 5848.544487] [<c0368a90>] ? scsi_error_handler+0x0/0x120 [ 5848.544511] [<f80941c7>] storage_probe+0x47/0x860 [usb_storage] [ 5848.544524] [<c020c036>] ? sysfs_addrm_finish+0x36/0xf0 [ 5848.544534] [<c020b7e3>] ? sysfs_add_one+0x13/0x50 [ 5848.544543] [<c020b87b>] ? sysfs_addrm_start+0x5b/0xa0 [ 5848.544556] [<c0501a4b>] ? mutex_lock+0xb/0x20 [ 5848.544567] [<c03bb2f4>] ? usb_autopm_do_device+0x64/0xf0 [ 5848.544587] [<c03bb942>] usb_probe_interface+0xa2/0x130 [ 5848.544597] [<c020c692>] ? sysfs_create_link+0x12/0x20 [ 5848.544615] [<c034f096>] really_probe+0xe6/0x180 [ 5848.544624] [<c03bada1>] ? usb_match_id+0x41/0x60 [ 5848.544641] [<c034f16e>] driver_probe_device+0x3e/0x50 [ 5848.544653] [<c034f209>] __driver_attach+0x89/0x90 [ 5848.544664] [<c034e943>] bus_for_each_dev+0x53/0x80 [ 5848.544676] [<c034eec9>] driver_attach+0x19/0x20 [ 5848.544685] [<c034f180>] ? __driver_attach+0x0/0x90 [ 5848.544694] [<c034e317>] bus_add_driver+0x1c7/0x240 [ 5848.544712] [<c034f3a9>] driver_register+0x69/0x140 [ 5848.544727] [<c02c0020>] ? as_init_queue+0x60/0xd0 [ 5848.544743] [<c03bbc0c>] usb_register_driver+0x7c/0x100 [ 5848.544753] [<c020b280>] ? sysfs_ilookup_test+0x0/0x20 [ 5848.544769] [<f7e7d000>] ? usb_stor_init+0x0/0x4d [usb_storage] [ 5848.544788] [<f7e7d000>] ? usb_stor_init+0x0/0x4d [usb_storage] [ 5848.544803] [<f7e7d027>] usb_stor_init+0x27/0x4d [usb_storage] [ 5848.544816] [<c010111e>] _stext+0x2e/0x170 [ 5848.544825] [<c020c015>] ? sysfs_addrm_finish+0x15/0xf0 [ 5848.544835] [<c020b7e3>] ? sysfs_add_one+0x13/0x50 [ 5848.544844] [<c020b85f>] ? sysfs_addrm_start+0x3f/0xa0 [ 5848.544860] [<c01a908c>] ? __vunmap+0x9c/0xe0 [ 5848.544870] [<c01a908c>] ? __vunmap+0x9c/0xe0 [ 5848.544890] [<c01a9121>] ? vfree+0x21/0x30 [ 5848.544903] [<c0163f3a>] ? load_module+0x103a/0x1040 [ 5848.544942] [<c0163fc8>] sys_init_module+0x88/0x1b0 [ 5848.544952] [<c0103f6b>] sysenter_do_call+0x12/0x2f [ 5848.544966] [<c0500000>] ? relay_hotcpu_callback+0x6d/0xbd [ 5848.544974] ---[ end trace 00c49dab2b6faf87 ]--- [ 5848.545699] usb-storage: probe of 1-3:1.3 failed with error -1 [ 5848.545765] usbcore: registered new interface driver usb-storage [ 5848.545774] USB Mass Storage support registered.
Here is something interesting.... When I run this command...
rmmod usb-storage
modprobe usb-storage
dmesg shows this....
[ 5838.650653] usbcore: deregistering interface driver usb-storage buildd/ linux-2. 6.28/fs/ proc/generic. c:551 proc_register+ 0x10b/0x1e0( ) 0x60/0x80 empty_slot+ 0xe2/0x270 new_above+ 0x10f/0x1c0 new_above+ 0x10f/0x1c0 get+0x3d/ 0x70 0x10b/0x1e0 mode+0x33/ 0x50 hostdir_ add+0x46/ 0x80 alloc+0x2b8/ 0x2d0 handler+ 0x0/0x120 probe+0x47/ 0x860 [usb_storage] finish+ 0x36/0xf0 one+0x13/ 0x50 start+0x5b/ 0xa0 do_device+ 0x64/0xf0 interface+ 0xa2/0x130 link+0x12/ 0x20 probe+0xe6/ 0x180 id+0x41/ 0x60 probe_device+ 0x3e/0x50 attach+ 0x89/0x90 each_dev+ 0x53/0x80 attach+ 0x19/0x20 attach+ 0x0/0x90 driver+ 0x1c7/0x240 register+ 0x69/0x140 queue+0x60/ 0xd0 driver+ 0x7c/0x100 test+0x0/ 0x20 init+0x0/ 0x4d [usb_storage] init+0x0/ 0x4d [usb_storage] init+0x27/ 0x4d [usb_storage] finish+ 0x15/0xf0 one+0x13/ 0x50 start+0x3f/ 0xa0 0x103a/ 0x1040 module+ 0x88/0x1b0 do_call+ 0x12/0x2f callback+ 0x6d/0xbd
[ 5848.531000] Initializing USB Mass Storage driver...
[ 5848.544134] ------------[ cut here ]------------
[ 5848.544145] WARNING: at /build/
[ 5848.544153] proc_dir_entry 'scsi/usb-storage' already registered
[ 5848.544159] Modules linked in: usb_storage(+) ppp_deflate zlib_deflate bsd_comp ppp_async option xt_conntrack iptable_filter iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables x_tables binfmt_misc radeon drm input_polldev lp pcmcia snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy joydev snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device iTCO_wdt iTCO_vendor_support thinkpad_acpi ipw2100 nsc_ircc intel_agp led_class ieee80211 ieee80211_crypt yenta_socket rsrc_nonstatic pcmcia_core snd soundcore ppdev video agpgart nvram irda snd_page_alloc shpchp parport_pc parport pcspkr psmouse serio_raw output crc_ccitt reiserfs sha256_generic aes_i586 aes_generic cbc usbhid e1000 dm_crypt fbcon tileblit font bitblit softcursor [last unloaded: usb_storage]
[ 5848.544343] Pid: 13031, comm: modprobe Tainted: G W 2.6.28-11-generic #42-Ubuntu
[ 5848.544350] Call Trace:
[ 5848.544366] [<c0139ab0>] warn_slowpath+
[ 5848.544383] [<c02c66c2>] ? idr_get_
[ 5848.544393] [<c02c695f>] ? ida_get_
[ 5848.544403] [<c02c695f>] ? ida_get_
[ 5848.544413] [<c02c6b3d>] ? idr_pre_
[ 5848.544424] [<c01ff7fb>] proc_register+
[ 5848.544434] [<c01ffaa3>] proc_mkdir_
[ 5848.544451] [<c01ffacf>] proc_mkdir+0xf/0x20
[ 5848.544464] [<c0370e56>] scsi_proc_
[ 5848.544477] [<c0365108>] scsi_host_
[ 5848.544487] [<c0368a90>] ? scsi_error_
[ 5848.544511] [<f80941c7>] storage_
[ 5848.544524] [<c020c036>] ? sysfs_addrm_
[ 5848.544534] [<c020b7e3>] ? sysfs_add_
[ 5848.544543] [<c020b87b>] ? sysfs_addrm_
[ 5848.544556] [<c0501a4b>] ? mutex_lock+0xb/0x20
[ 5848.544567] [<c03bb2f4>] ? usb_autopm_
[ 5848.544587] [<c03bb942>] usb_probe_
[ 5848.544597] [<c020c692>] ? sysfs_create_
[ 5848.544615] [<c034f096>] really_
[ 5848.544624] [<c03bada1>] ? usb_match_
[ 5848.544641] [<c034f16e>] driver_
[ 5848.544653] [<c034f209>] __driver_
[ 5848.544664] [<c034e943>] bus_for_
[ 5848.544676] [<c034eec9>] driver_
[ 5848.544685] [<c034f180>] ? __driver_
[ 5848.544694] [<c034e317>] bus_add_
[ 5848.544712] [<c034f3a9>] driver_
[ 5848.544727] [<c02c0020>] ? as_init_
[ 5848.544743] [<c03bbc0c>] usb_register_
[ 5848.544753] [<c020b280>] ? sysfs_ilookup_
[ 5848.544769] [<f7e7d000>] ? usb_stor_
[ 5848.544788] [<f7e7d000>] ? usb_stor_
[ 5848.544803] [<f7e7d027>] usb_stor_
[ 5848.544816] [<c010111e>] _stext+0x2e/0x170
[ 5848.544825] [<c020c015>] ? sysfs_addrm_
[ 5848.544835] [<c020b7e3>] ? sysfs_add_
[ 5848.544844] [<c020b85f>] ? sysfs_addrm_
[ 5848.544860] [<c01a908c>] ? __vunmap+0x9c/0xe0
[ 5848.544870] [<c01a908c>] ? __vunmap+0x9c/0xe0
[ 5848.544890] [<c01a9121>] ? vfree+0x21/0x30
[ 5848.544903] [<c0163f3a>] ? load_module+
[ 5848.544942] [<c0163fc8>] sys_init_
[ 5848.544952] [<c0103f6b>] sysenter_
[ 5848.544966] [<c0500000>] ? relay_hotcpu_
[ 5848.544974] ---[ end trace 00c49dab2b6faf87 ]---
[ 5848.545699] usb-storage: probe of 1-3:1.3 failed with error -1
[ 5848.545765] usbcore: registered new interface driver usb-storage
[ 5848.545774] USB Mass Storage support registered.