Has anybody else had this problem or been able to solve it?
The external SD card in my Samsung Galaxy S2 appears as a USB device but the internal storage does not. It will connect and disconnect but is not discovered by Winamp so that it appears in the device list.
Originally, it had been connected as an Android device but I had to abandon that approach after I discovered that the reason I couldn't get the Android media scanner to display any album art was that Winamp was stripping the art out of my mp3 tags.
So, I can't get it to connect as a USB device. I already uninstalled the (useless) Android plugin, deleted any Winamp files from the device and rebooted both the phone and computer before finding this thread.
Since then, I have worked around the problem by sending files to a spare USB stick and then copying them to the phone. I even went so far as to connect the stick with the same drive letter used by the phone, using the same folder structure and copying the Winamp-related files to the phone when finished. I had no joy so I assume that Winamp has blacklisted it in some hidden way, based on its earlier identification as an Android device.