Recharge iPod shuffle / USB high-powered ports / Disabling USB storage recognition
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Hello.
I've recently bought an iPod Shuffle. I'm successfully using gtkpod to put songs into it.
However, I've not sure whether the iPod actually recharges when I connect it to a USB port.
The manual says that when the orange led is on the ipod is charging, and when the orange led is flashing the ipod is being used as disk or there are transfer operations going on.
Moreover, the USB port I connect the ipod to must be a "high-powered" one.
First of all, does Linux tell me somehow if a port is high-powered? If it doesn't, can I suppose that all usb ports on my computer (Asus notebook, M6Ne) are high-powered?
Let's suppose my usb ports are high-powered.
The problem is that when I connect the ipod, the orange light keeps flashing, as if it were working as a disk - and maybe it really is, since as soon as I connect a usb storage device, dmesg says that it has been recognized as such.
So, the question is: how can I tell Linux that it has to send power to an USB port but not consider the attached device as a disk?
I hope I've made myself clear... Thanks to anyone who can help!
You don't need to tell the software to power a USB device, that is a function of the USB hardware itself. When the Shuffle is connected, it is getting power and being charged, it doesn't matter that it is being accessed as a storage device.
USB devices are not handled the same under Linux as they are on Windows. Simply unmounting it doesn't disengage the iPod like it does under Windows, the iPod still thinks it is connected. So the light will always be flashing unless you run the "eject" command against the device.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.