Hello, I recently acquired an iPod (new 10GB model), and was delighted to find that it worked with the usb-storage device driver included with the 2.4.21 kernel.
However, I am not clear on how the disconnect negotiation works with the iPod, or with other usb-storage devices in general, and would like to know more about it. I've found some information on how this works over firewire here: http://sourceforge.net/mailarchive/message.php?msg_id=5732033 When using the iPod over firewire, the connection is initiated when you insert the sbd2.o module, which initiates some kind of "login" to the device. At this point the iPod displays the "Do not disconnect" message. The device can then be mounted, and unmounted, but the "Do not disconnect" message is not removed until the sbd2.o module is removed, as on removal, the sbd2.o module sends a "logout" to all of the devices it knows. Using it over usb, it seems that the "Do not disconnect" message appears only when I mount the device, not when the usb-storage driver is loaded. Furthermore, onnce I unmount the iPod drive and removed the usb-storage.o module, the iPod still displays the message "Do not disconnect". It will continue to say this until I remove the usb-uhci module, at which point iPod tells me it is safe to disconnect. Is there any kind of analogous "login" process in usb-storage devices as there is in the firewire sbd2 code? Does anyone know what is triggering the iPod to consider disconnect safe when usb-uhci is removed? Ideally, it would be best to be able to signal to the iPod that it is safe to disconnect without bringing down the usb driver system. I could imagine this would be problematic if you had a usb keyboard... Any help or information would be appreciated. Thanks, Gary. ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users