Thank you so much for such a detail explaination. If I understand correctly, after I open() a device and then unplug the device, I should still have the device structure hanging around somewhere in the memory and that should be disallocated upon close() called on the same fd. In this case, if I plug the printer back into the host machine, should I force user to open it under another minor number? (i.e. /dev/usb/device1 instead of /dev/usb/device0)
What happen is, once I plug the printer back in, a new device structure will be created and associated with next "free" minor number, i.e. 1. If user want to talk to the printer, he has to open (/dev/usb/device1) from then on. Is that the default behaviour when a USB device got unplugged and plugged back in? Can I disallocate device0 structure inside probe() so that I can reuse minor number 0? Any comments or feedback will be greatly appreciated! Regards, Gary ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
