Hi, this is my first time posting. I've been discovering oopses with 2.6.4-mm1 (vanilla works fine, see below) and my USB devices picked up by usb-storage: a really dinky thumb drive and more importantly, a 20 GB mp3/vorbis player. They show the same behavior; I can mount them as scsi disks, write to them, treat them as they should be, unmount... all is fine until I unplug. Then the attached oops occurs. Device removal fails (duh), with the added bonus that the devices can't be attached again and rmmod usb-storage fails. I found the offending one-liner in drivers/scsi/scsi_sysfs.c and attached a patch that removes the line. This line is added in -mm1. I really doubt this is the right fix but I thought it'd be a good start for you real hackers. :) Thanks.