On Fri, 17 Dec 2004, Tom Rini wrote: > > Amusingly enough, the change in behavior was caused not by adding code but > > by removing it. The usb-storage driver in 2.4 went to some trouble to try > > and maintain the ficticious existences of devices after they had been > > unplugged. In 2.6 all that was removed, and so now when you unplug a > > device it just goes away, period. > > Ah. How hard would it be to get the 2.6 behavior, if one wanted it?
You would have to reprogram part of the usb-storage driver. It wouldn't be a terribly hard job for someone who was already familiar with the driver. But it would mean you would be running a non-vanilla kernel. > > By the way, you shouldn't need to reload usb-storage in 2.4 to use a > > device after it has been unplugged. Plugging it back in ought to be > > enough. Just don't try to mount it while it's not plugged in. > > I wasn't clear. Indeed what I was saying was that if you try and > accidentally mount it while it's not plugged in, things go wrong. A much easier approach would be to avoid using the "mount" command directly, and create a shell script that would check for the device's presence in /proc/bus/usb/devices before allowing the mount to proceed. Alan Stern ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
