Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Trying to charge my iPad with my Ubuntu 11.10 laptop (HP ProBook 5320m). It connects and I am able to download photos for instance. However battery doesn't charge at all. Does anyone know how to fix this?

Output of lspci | grep USB

00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
share|improve this question
    
Can you update with the output of "lspci | grep -i usb"? –  dan_linder Dec 19 '11 at 17:41

4 Answers 4

up vote 5 down vote accepted

I dig for a while and find out that original solution for iPad charge is not good enough. OpenSource community helped me to update it and currently this solution works for both i386 and amd64 architectures and supports lots of devices including iPad 3.

http://korenkov.info/pages/ipad-charge

share|improve this answer
1  
the link gives me 404 –  Lucio Jan 15 at 22:45
1  
bleeves' answer worked for me. –  bowmanb Mar 15 at 17:14

Download the utility ipad_charge from http://www.rainbow-software.org/linux/ As of this writing, the version is 1.1. It works perfectly with the iPad 1 and Ubuntu 11.10. You'll need to install libusb-1.0-0-dev:

sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev

Then go to the directory where you downloaded ipad_charge

tar zxvf ipad_charge_1.1.tar.gz
cd ipad_charge-1.1
make && sudo make install

From the README:

This installs ipad_charge to /usr/bin and 95-ipad_charge.rules to /etc/udev/rules.d. The udev rule automatically enables charging when an iPad is connected.

Simply running ipad_charge with no arguments enables charging on all connected iPads. Running with argument --off disables charging. If you want to control only one device, set environment variables BUSNUM and DEVNUM, e.g.: $ BUSNUM=004 DEVNUM=014 ipad_charge --off

share|improve this answer

This can be easily rectified as pestilence has already mentioned. I would like to simply provide an alternative way to install that you may find easier.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ipad-charge

Disconnect ipad, reboot and it should charge correctly.

share|improve this answer

Lots of information available to describe why it doesn't charge, or why charging is so slow from Ubuntu versus Windows. There are some Ubuntu .deb packages and/or source code floating around which apparently help, though I've not personally tried. For example, see the information from these locations:

share|improve this answer
    
I took a peek at Rainbow Software's "ipad_charge" (rainbow-software.org/linux) source file and the code now seems to handle both iPad and iPad2. No need to modify the source or the .deb packages to make it work for a specific device. –  Stéphane Dec 27 '11 at 11:15

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.