#174 ✓invalid

iPod touch 4g not detected

Reported by Thomas | October 6th, 2010 @ 12:11 AM

sudo ifuse /mnt/ipod says:

No device found, is it connected?
If it is make sure that your user has permissions to access the raw usb device.
If you're still having issues try unplugging the device and reconnecting it.
[1]+ Exit 1 sudo usbmuxd

Ubuntu detects the iPod as a camera and only shows the pictures on it.

Comments and changes to this ticket

  • Thiago Tenório Jordão de Vasconcelos

    Thiago Tenório Jordão de Vasconcelos October 8th, 2010 @ 12:29 PM

    • Tag set to ipod touch 4g

    My iTouch 4 is not detected too.
    I tested with my friend's iPod (3G MC) and it worked well (rithmbox, sbmanager etc).

  • larsko

    larsko October 19th, 2010 @ 05:42 PM

    Same here. I can see the ipod connected with lsusb, but libimobiledevice/usbmuxd aren't finding it.

  • IgorBelchior

    IgorBelchior October 21st, 2010 @ 06:33 PM

    I'm with this problem too. iPod 4g iOS 4.1 + Ubuntu 10.10. Banshee recognize the ipod, but it's not able to transfer any music. Rhythmboz don't even see the devide.

  • kerdosa

    kerdosa October 24th, 2010 @ 05:28 AM

    This is a very simple problem. Ipod touch 4g has idProduct 0x129e. Current usbmuxd has max idProduct 0x129a. It means usbmuxd will ignore any ixxx device with idProduct 0x129a or higher. Just change this to 0x129f, then re-compile usbmuxd. Everything is working OK.

    Modify two places:
    1. In daemon/usb.h, change #define PID_RANGE_MAX 0x129a to #define PID_RANGE_MAX 0x129f. Recompile usbmuxd with cmake, install it.
    2. Modify udev rules to recongize ipod touch 4g. In /lib/udev/rules.d/85-usbmuxd.rules, change ATTR{idProduct}=="129[0-9a]" to ATTR{idProduct}=="129[0-9ae]". Restart udev by "sudo restart udev".

    Just plug in ipod touch 4g, enjoy it!

    This is a really great library, thank you very much for sharing this great library


  • kerdosa

    kerdosa October 24th, 2010 @ 06:24 AM

    Hi all,

    I just noticed that this was already fixed in git version in git://git.marcansoft.com/usbmuxd.git. You just need to rebuilt from git version.


  • Thiago Tenório Jordão de Vasconcelos

    Thiago Tenório Jordão de Vasconcelos October 24th, 2010 @ 12:25 PM

    I dont know if i made ir right...
    I used this code:

    cd /to_my_path git clone git://git.marcansoft.com/usbmuxd.git cd ./usbmuxd mkdir build cd build cmake .. make sudo make install

    All installed perfect (with no errors) what i'm missing?

    I didnt unstall the old version... it might be the problem?

  • kerdosa

    kerdosa October 24th, 2010 @ 03:41 PM

    You will need to restart udev.
    sudo restart udev.

  • Thomas

    Thomas October 24th, 2010 @ 10:30 PM

    that lets me see the iPod and copy stuff to it, but the music I copy to it isn't shown on the iPod. tried gtkpod, rhythmbox, and banshee.

  • Thiago Tenório Jordão de Vasconcelos

    Thiago Tenório Jordão de Vasconcelos October 24th, 2010 @ 11:31 PM

    I restarted udev.
    If i use the command "ideviceinfo" it says "No device found, is it plugged in?".

  • Nicolás Carbone

    Nicolás Carbone October 28th, 2010 @ 03:15 PM

    I am having the same problem of Thomas. Is this a limitation of the current version of the library? Could anyone copy stuff to an iPod 4G? Thanks you

  • Martin S.

    Martin S. November 25th, 2010 @ 02:02 PM

    • State changed from “new” to “invalid”
    • Assigned user set to “Martin S.”
    • Tag changed from ipod touch 4g to ipod touch 4g, udev, usbmuxd

    You need the latest released usbmuxd 1.0.6 version which has the right USB product ids of the new devices (like iPod Touch 4, iPad, Apple TV and so on). Alternatively you can edit the udev rules on your own as described by kerdosa.

  • krunalpatel

    krunalpatel December 13th, 2010 @ 05:05 AM

    How do I install usbmuxd 1.0.6?

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

A project around supporting the iPhone in Linux.

See http://libimobiledevice.org