Apple IPod unter Linux

Wie man den Apple IPod unter Linux betreibt. Der Ipod, ein ausgesprochen toller Mp3Player wie ich finde, funktioniert ausgesprochen gut unter Linux. Im groben : gtk-pod installieren und den Ipod einstecken, gtk-pod öffnen und mit den Mp3's fröhlich hin und her schieben. Ein paar Probelem die doch auftreten können seien hier beschrieben, des weiteren ist hier zu finden wie man Linux AUF den Ipod installiert.

Sehr, sehr, sehr viele Informationen wie man den iPod unter Linux ins laufe bekommt finden sich auch unter

IPod an USB Problem

ein sehr brühmtes Problem ist, das der IPod unter Linux nicht am USB Port zu funktionieren scheint, abhilfe schaftt den Kernel neu zu compilieren und eine bestimmte Option abzuschalten. bzw dieser Patch. Leider Funktioniert der Patch bei mir nicht, also hilft nur die Option CONFIG_EFI_PARTITION abzuschalten und den Kernel neu zu übersetzen.

Re: Apple Ipod doesn't work with USB on linux (but works with FireWire)

  • This message: [ Message body ] [ More options ]
  • Related messages: [ Next message ] [ Previous message ] [ In reply to ] [ Next in thread ] [ Replies ]

From: Avi Kivity <> Date: Sun, 07 Nov 2004 12:13:32 +0200

J�rg Spilker wrote:


i recently purchased a new Ipod Mini which i initially used via Firewire on my Laptop with windows.
Then i tried to change to Linux (using gtkpod for managing my playlists). Because i want to leave the
firewire cable connected to the laptop, i tried using the USB variant on Linux. My first try was with
SuSE 9.0 and a 2.4.x kernel. Unfortunately with no success. Same errors as you see here (now with
SuSE 9.2 and kernel 2.6.8).

I recently posted a patch which fixes the problem; see attached.

– Do not meddle in the internals of kernels, for they are subtle and quick to panic.

As jeffmock notes in, the Apple iPod lies about its size. It hurts particularly badly in this case, since if you access the iPod beyond its real (not advertised) size, it locks up, and as some partition tables (EFI) are stored at the end of the device, it locks up on the instant you plug it in.

Note that contrary to what Jeff says, the error is only one sector. Maybe he tried to read using the block device and got bitten by readahead.

Signed-off-by: Avi Kivity <>

  --- linux-2.6.8-1.624.aviipod/drivers/usb/storage/unusual_devs.h.ipod 2004-10-29 19:25:48.884603153 +0200
  +++ linux-2.6.8-1.624.aviipod/drivers/usb/storage/unusual_devs.h 2004-10-29 20:27:40.799654665 +0200
  @@ -424,6 +424,13 @@
                 0 ),
  +/* Reported by Avi Kivity <> */
  +UNUSUAL_DEV( 0x05ac, 0x1203, 0x0001, 0x0001,
  + "Apple",
  + "iPod",
  UNUSUAL_DEV( 0x05dc, 0x0001, 0x0000, 0x0001,

- To unsubscribe from this list: send the line „unsubscribe linux-kernel“ in the body of a message to More majordomo info at Please read the FAQ at Received on Nov 07 2004

  • This message: [ Message body ]
  • Next message: Andi Kleen: „Re: [PATCH] panic_blink and i8042 unloading“
  • Previous message: Harald Dunkel: „Re: Apple Ipod doesn't work with USB on linux (but works with FireWire)“
  • In reply to: J�rg Spilker: „Apple Ipod doesn't work with USB on linux (but works with FireWire)“
  • Next in thread: J�rg Spilker: „Re: Apple Ipod doesn't work with USB on linux (but works with FireWire)“
  • Reply: J�rg Spilker: „Re: Apple Ipod doesn't work with USB on linux (but works with FireWire)“

I came upon this while searching for a fix for my iPod under Linux. I haven't actually tried it yet, but a number of people have reported success.

The Apple Ipod (4th Generation) , Ipod Mini, as well as some USB and
Firewire drives are no longer mountable under Linux…

To make a long story short, you can solve the problem by disabling the
feature CONFIG_EFI_PARTITION in your kernel and rebuilding the kernel.
This problem could potentially happen with both 2.4 and 2.6 kernels

See for details.

Ipod Zusatz Software

Linux auf dem Ipod


Rockbox auf dem Ipod hat auch sehr viel Stiel Eine Alternative Firmware zu der von Apple und Ipodlinux


linux/i-pod.txt · Zuletzt geändert: 2012/09/10 23:13 (Externe Bearbeitung)
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki