iPod and FC3 Now Working!

I am happy to report that this issue seems to be fixed as of the latest 2.6.9-1.681_FC3 FC3 kernel (although I don't see a specific mention in the Changelog). This means that I will no longer have to build RPMs for this. Yah!
–jeremy

5 Responses to iPod and FC3 Now Working!

  1. Anonymous says:

    Hi Jeremy,
    I recently installed Fedora Core 3 (2.6.9-1.667) and directly updated it with the newest kernel (2.6.9-1.681_FC3). Unfortunately, I cannot mount my Ipod mini, since /lib/modules/2.6.9-1.681_FC3/build/.config file still has CONFIG_EFI_PARTITION=y. So I'm not sure if this is inherent to the 681_FC3 kernel or whether this is caused by the fact that I updated an older kernel instead of installing a brand new one.
    This still leaves me without access to my Ipod, and I've not seen a description on how to recompile the kernel that gave me the idea that I could do it myself. Do you know of a webpage that describes how to recompile the kernel?
    Regards,
    Cees

  2. Anonymous says:

    Regulus,
    The kernel on my FC3 machine is also 2.6.9-1.681_FC3 (although it's smp). While CONFIG_EFI_PARTITION=y is present in /boot/config-2.6.9-1.681_FC3smp, mounting my iPod works straight away. This machine was also an upgrade, so I doubt that has anything to do with it. While I don't see anything in the changelog, it's likely that they left the EFI stuff in and just corrected the actual problem in the code. What error are you getting when you try to mount your iPod?
    –jeremy

  3. Anonymous says:

    Thanks for your reply Jeremy.
    Upon connecting my Ipod mini with an USB port, /var/log/messages has this to say:
    usb 1-2: new high speed USB device using address 4
    scsi1 : SCSI emulation for USB Mass Storage devices
    Vendor: Apple Model: iPod Rev: 1.62
    Type: Direct-Access ANSI SCSI revision: 02
    sdb: Spinning up disk……ready
    SCSI device sdb: 7999488 512-byte hdwr sectors (4096 MB)
    sdb: Write Protect is off
    sdb: assuming drive cache: write through
    sdb:end_request: I/O error, dev sdb, sector 7999480
    Buffer I/O error on device sdb, logical block 999935
    end_request: I/O error, dev sdb, sector 7999480
    Buffer I/O error on device sdb, logical block 999935
    sdb1 sdb2
    Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0
    nt[4017]: disk at /devices/pci0000:00/0000:00:1e.0/0000:02:09.2/usb1/1-2/1-2:1.0/host1/1:0:0:0
    end_request: I/O error, dev sdb, sector 80191
    Buffer I/O error on device sdb1, logical block 40064
    Buffer I/O error on device sdb1, logical block 40065
    ** Similar upto **
    Buffer I/O error on device sdb1, logical block 40126
    Buffer I/O error on device sdb1, logical block 40127
    end_request: I/O error, dev sdb, sector 80191
    Buffer I/O error on device sdb1, logical block 40064
    Buffer I/O error on device sdb1, logical block 40065
    Buffer I/O error on device sdb1, logical block 40066
    Buffer I/O error on device sdb1, logical block 40067
    end_request: I/O error, dev sdb, sector 63
    Buffer I/O error on device sdb1, logical block 0
    Buffer I/O error on device sdb1, logical block 1
    Buffer I/O error on device sdb1, logical block 2
    Buffer I/O error on device sdb1, logical block 3
    end_request: I/O error, dev sdb, sector 575
    Buffer I/O error on device sdb1, logical block 256
    Buffer I/O error on device sdb1, logical block 257
    ** Similar upto **
    Buffer I/O error on device sdb1, logical block 270
    Buffer I/O error on device sdb1, logical block 271
    end_request: I/O error, dev sdb, sector 575
    Buffer I/O error on device sdb1, logical block 256
    Buffer I/O error on device sdb1, logical block 257
    Buffer I/O error on device sdb1, logical block 258
    Buffer I/O error on device sdb1, logical block 259
    end_request: I/O error, dev sdb, sector 0
    Buffer I/O error on device sdb, logical block 0
    Buffer I/O error on device sdb, logical block 1
    ** Similar upto **
    Buffer I/O error on device sdb, logical block 14
    Buffer I/O error on device sdb, logical block 15
    end_request: I/O error, dev sdb, sector 0
    Buffer I/O error on device sdb, logical block 0
    end_request: I/O error, dev sdb, sector 80325
    Buffer I/O error on device sdb2, logical block 0
    Buffer I/O error on device sdb2, logical block 1
    end_request: I/O error, dev sdb, sector 80837
    Buffer I/O error on device sdb2, logical block 128
    Buffer I/O error on device sdb2, logical block 129
    ** Similar upto **
    Buffer I/O error on device sdb2, logical block 134
    Buffer I/O error on device sdb2, logical block 135
    end_request: I/O error, dev sdb, sector 80837
    Buffer I/O error on device sdb2, logical block 128
    Buffer I/O error on device sdb2, logical block 129
    end_request: I/O error, dev sdb, sector 0
    Buffer I/O error on device sdb, logical block 0
    Buffer I/O error on device sdb, logical block 1
    ** Similar upto **
    Buffer I/O error on device sdb, logical block 14
    Buffer I/O error on device sdb, logical block 15
    end_request: I/O error, dev sdb, sector 0
    Buffer I/O error on device sdb, logical block 0
    It, correctly, sees the 2 partitions, but gives a load of those “Buffer I/O errors on sdb, sdb1 and sdb2.
    When I then try to mount the ipod, with “mount /dev/sdb2 /media/ipod/ -t vfat” I get “mount: /dev/sdb2: can't read superblock”. In /var/log/messages I find:
    end_request: I/O error, dev sdb, sector 80325
    FAT: unable to read boot sector
    These messages are rather similar to what was mentioned here http://www.linuxquestions.org/questions/showthread.php?postid=1086262#post1086262
    and here http://www.linuxquestions.org/questions/showthread.php?postid=1074753#post1074753
    Might this be related to the fact that my kernel does not load the usb-core module (it does appear to load usb-storage and usb-uhci).
    Regards, Regulus

  4. Anonymous says:

    Regulus,
    Please check the kernel version. I'm getting the same error with FC3, but on an earlier version of the kernel than Jeremy has.
    Cheers,
    – NF

  5. Pingback: Are people still having issues with iPods and Linux? at Jeremy’s Blog

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: