Hi, I too just got the two to work, it was a bit of a struggle but i will document what I did in hopes it would help anyone else.
I wasn't able to get the cxipod script to detect/find my ipod, so i read through it to find out why it was failing* and what it was attempting to do, in hopes that i could do it manually and this is what i found.
(it seems to require you to have /dev/sg devices, and exits when it doesnt see any)
1) As root, "chmod 0666 /dev/scsi/host1/bus0/target0/lun0/part2 ", this may be what your /dev/sda2 points to. So don't "chmod 0666 /dev/sda2" you will only be changing permissions on a soft link. (use /dev/.../part3 if you have an ipod mini, i understand it is located on the third partition) This will change the permissions on your ipod device to allow read/write by all.
2) Mount the ipod on "/mnt/ipod". Edit you /etc/fstab with these parameters:
/dev/scsi/host1/bus0/target0/lun0/part2 /mnt/ipod vfat rw,sync,exec,users 0 0
- or if the above device (/dev/...) is softlinked to by /dev/sda2 -
/dev/sda2 /mnt/ipod vfat rw,sync,exec,users 0 0
this is telling mount to my "/dev/[ipod device]" to "/mnt/ipod" with a "vfat" filesystem and "rw,sync,exec,users" options. You should be able to issue the command "mount /mnt/ipod" as a regular user and have the ipod mounted without error.
3) run "cxipod --wine-setup" this seems to have been my most crucial step. I don't really know what it does, but it appears to add some ipod specific stuff to the wine registry (./.cxoffice/dotwine/config) file. My first attempt at this command executed successfully, and exited without error. Though my second attempt did cause an error. I would suggest not re-executing that command, but if you were to, back up the registry file (~/.cxoffice/dotwine/config) before you do so. If you do corrupt it, remove it and rerun the cxoffice setup. You may need to reinstall you programs but i don't know for sure.
4) Be sure to have com95 installed, this was done with the cxoffice setup utility, and very easy. (and maybe should be step #1 or #2)
5) Run iTunes. And see if the ipod is detected. Note, I did get a warning from iTunes that my ipod software wasn't installed correctly and I should reinstall iTunes. And when executing iTunes from the command line, i noticed a warning: "Unable to fetch string: USB permissions incorrect?". But neither of these warning appeared to affect iTunes ability to detect the iPod.
6) if you got this far congratulations! I was ecstatic when I noticed the ipod detected. You see i'm running a slow ibm thinkpad 600 w/ ~90 megs of ram and linspire 4.5. Overall i'm very pleased w/ cxoffice considering the performance on this slow machine, you'd hardly think itunes wasn't running natively.
...next step, get iTunes to see my cdrom..
please respond if you'd like some help or would like me to clarify my steps, my knowledge in this area is limited but maybe i could help.
Brian