Well, we only create the host when the device is first attached. After that, if it goes away and comes back, we re-connect it to the old SCSI host.
But, while the device is gone, you've created an association between a SCSI node that exists and a non-existant USB device. Basically, you've got a pointer that is no longer valid. And when the device is re-attached, there isn't code to re-establish the correct SCSI<->USB association. Something like this would proabably make sense if the hot-unplugging code for SCSI hosts was really stable -- then we could unregister the host when the device went away, and this relation would be disconnected automatically. Matt On Thu, Jan 16, 2003 at 09:35:39AM -0800, Greg KH wrote: > On Thu, Jan 16, 2003 at 09:31:12AM -0800, Matthew Dharm wrote: > > Hrm... doesn't this all fall to pot when the device is unplugged and > > repluged? > > Um, how? This seems to work for me, but I don't have a lot of devices > here. And if there is a problem, you might want to tell the scsi > people, as they are the ones advocating this call be added. -- Matthew Dharm Home: [EMAIL PROTECTED] Maintainer, Linux USB Mass Storage Driver You are needink to look more evil. You likink very strong coffee? -- Pitr to Dust Puppy User Friendly, 10/16/1998
msg10821/pgp00000.pgp
Description: PGP signature