iPod Classic 160gb with Linux

Most people when loading up their later iPods (gen 6) will notice that while you have it plugged in it appears that everything is going great – Linux recognized your ipod, your songs are transfering, and you’re thinking of which songs you’re going to put into a new playlist…

But then you umount it and your iPod states it has 0 songs.

You don’t believe it though and you scroll around to see where all your songs went – maybe in videos?  No, they’re on there, but the iPod won’t tell you about them until you do one magical thing…  tell Linux what your firewire guid is…

First you need to find out what your firewire guid is..  Plug your ipod into your Linux box and run:

$ sudo lsusb -v | grep -i iSerial

(You may need to put the full path to lsusb –> /sbin/lsusb)

This will print out something like:
iSerial 3 000A27001560CC16

This will show you the 16 digit firewire guid..
you now need to add a line to your SysInfo file in the mounted ipod.

$ cd /MOUNTPOINT/iPod_Control/Device/

Edit the SysInfo file so that it looks something like this:
ModelNumStr: xB150
FirewireGuid: 0x000A27001560CC16

ModelNumStr will be there – make sure you add the 0x to the beginning of the FireWireGuid.

Save the file.

Now, when you fire up Amarok (or whichever you use for putting songs to your ipod) it will correctly sync your songs for you and your iPod will actually know about them!!

I was going nuts until I came across this info – good times!

Rob

Leave a comment

5 Comments.

  1. I’ve been a fan of Apple for sometime, they produce gadgets that is aesthetically beautiful while working like a each and every time. That can’t be said about alot of companies, it’s typically one or the other. Companies don’t usually take aesthetics seriously like Apple. With that being said I’ve got to say that I’m very excited about the new Tablet. One thing I question though, is it too soon? I’m afraid that this may be ahead of our time. What do you think?

  2. Hey!
    I AM going nuts here! I’ve got exactly the some problem but I’m not going further than till Firewire guid. I get the serialnumber but when I use
    $ cd /MOUNTPOINT/iPod_Control/Device/
    it says “File doesnt exist”. I’ve tried it like 10 million times, no luck.
    I’ve even checked if I’ve written everything right and belive me, I have! Going grazy here!
    Can you help me, please?!

    Thanks!!!

  3. Laura.. cd into the directory that it mounted your ipod to.. could be something like /media/ipod/

    Once its plugged in, type ‘mount’ in a terminal and it’ll tell you what’s mounted and where.. I used MOUNTPOINT as just a general point of where you may have it mounted since its probably different on different setups..

    Rob

Leave a Reply

You must be logged in to post a comment.

Trackbacks and Pingbacks: