Hi,
I have managed to make my HFS+ formatted 10GB (3rd generation) iPod work with iTunes running on Crossover 4.1. For those of you who want to try it, here are my directions:
-
Get the hfsplus driver working on Linux. See http://sourceforge.net/projects/linux-hfsplus for the needed source.
-
Modify the cxipod script as follows:
Find the line $ipod_sd_device="${sddevice}2"; and replace it with $ipod_sd_device="${sddevice}3"; since on an HFS+ iPod it is partition 3, not 2, we are interested in.
Find the line CXUtils::cxsystem("mount","-t","vfat","-o","sync","-o","umask=0","$ipod_sd_device","$mount_point");
and replace it with
CXUtils::cxsystem("mount","-t","hfsplus","-o","sync","-o","umask=0","$ipod_sd_device","$mount_point");
Here we are asking it to attempt to mount with the file system type hfsplus, not vfat.
- Follow the directions provided by Codeweavers for making the iPod work with iTunes under Linux.
I tried adding and deleting songs, playing them, etc., and it all seemed to work. The only thing that would not work was syncing purchased music, but this doesn't work with Windholes iPods either.
Hope this helps someone!
Matthew D'Asaro