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] [] warn_slowpath+0x60/0x80 [ 5848.544383] [] ? idr_get_empty_slot+0xe2/0x270 [ 5848.544393] [] ? ida_get_new_above+0x10f/0x1c0 [ 5848.544403] [] ? ida_get_new_above+0x10f/0x1c0 [ 5848.544413] [] ? idr_pre_get+0x3d/0x70 [ 5848.544424] [] proc_register+0x10b/0x1e0 [ 5848.544434] [] proc_mkdir_mode+0x33/0x50 [ 5848.544451] [] proc_mkdir+0xf/0x20 [ 5848.544464] [] scsi_proc_hostdir_add+0x46/0x80 [ 5848.544477] [] scsi_host_alloc+0x2b8/0x2d0 [ 5848.544487] [] ? scsi_error_handler+0x0/0x120 [ 5848.544511] [] storage_probe+0x47/0x860 [usb_storage] [ 5848.544524] [] ? sysfs_addrm_finish+0x36/0xf0 [ 5848.544534] [] ? sysfs_add_one+0x13/0x50 [ 5848.544543] [] ? sysfs_addrm_start+0x5b/0xa0 [ 5848.544556] [] ? mutex_lock+0xb/0x20 [ 5848.544567] [] ? usb_autopm_do_device+0x64/0xf0 [ 5848.544587] [] usb_probe_interface+0xa2/0x130 [ 5848.544597] [] ? sysfs_create_link+0x12/0x20 [ 5848.544615] [] really_probe+0xe6/0x180 [ 5848.544624] [] ? usb_match_id+0x41/0x60 [ 5848.544641] [] driver_probe_device+0x3e/0x50 [ 5848.544653] [] __driver_attach+0x89/0x90 [ 5848.544664] [] bus_for_each_dev+0x53/0x80 [ 5848.544676] [] driver_attach+0x19/0x20 [ 5848.544685] [] ? __driver_attach+0x0/0x90 [ 5848.544694] [] bus_add_driver+0x1c7/0x240 [ 5848.544712] [] driver_register+0x69/0x140 [ 5848.544727] [] ? as_init_queue+0x60/0xd0 [ 5848.544743] [] usb_register_driver+0x7c/0x100 [ 5848.544753] [] ? sysfs_ilookup_test+0x0/0x20 [ 5848.544769] [] ? usb_stor_init+0x0/0x4d [usb_storage] [ 5848.544788] [] ? usb_stor_init+0x0/0x4d [usb_storage] [ 5848.544803] [] usb_stor_init+0x27/0x4d [usb_storage] [ 5848.544816] [] _stext+0x2e/0x170 [ 5848.544825] [] ? sysfs_addrm_finish+0x15/0xf0 [ 5848.544835] [] ? sysfs_add_one+0x13/0x50 [ 5848.544844] [] ? sysfs_addrm_start+0x3f/0xa0 [ 5848.544860] [] ? __vunmap+0x9c/0xe0 [ 5848.544870] [] ? __vunmap+0x9c/0xe0 [ 5848.544890] [] ? vfree+0x21/0x30 [ 5848.544903] [] ? load_module+0x103a/0x1040 [ 5848.544942] [] sys_init_module+0x88/0x1b0 [ 5848.544952] [] sysenter_do_call+0x12/0x2f [ 5848.544966] [] ? 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.