iPod Support in iTunes 4.0 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

iTunes and iPod working together. (without /dev/sg*)

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

Would it be possible for you to email me your config file? I've followed both the steps in the latest faq as well as your steps for doing this, and am getting pretty much the same results here. I can get itunes running, get the same "Unable to fetch string: USB permissions incorrect?" error, but am not getting iTunes to detect the iPod...

Been working with this for hours now, and see no end in sight.. :)

Thanks for the help, in any case..

littleorange at gmail.com

CRP

Anonymous

Grrr! I am getting annoyed by this. I can't get itunes to see my ipod. I'am using itunes 4.6 instead of 4.7 cos 4.7 wasn't working. But no luck with 4.6 either.

I have debian and I can mount my ipod okay as /dev/sda2. But cxipod --ipod-setup fails to see any ipod. I have the /dev/sg* devices.
I have tried to look into the script to see why it would fail but I am no good at Perl and it is therefore very cryptic. Is there anyway I could debug this script to find out what it is looking for? I am guessing that this would be the key to discovering why the ipod is not recognized. I think I have read all the relevant forums now and I can't find the answer to my problem ...

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiUk1ua0dabjRjNnMzZW53WiIsImdkcHIiOjB9