SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i use 9.2 and i have my ipod ready on my system. followed instructions from other posters here and removed efi support - now i can see the ipod nicely.
now i have problem. i cannot figure out how to get gtkpod to install and work. i know where to download it - but when i try to make install i get error saying no target found. something like that.
why does it have to be such pain to do anything in linux? i just want to install one program but linux has to make it hard.
sorry i am not happy at the moment. i dont know what to do.
Hi there. Looks like I've followed the same steps as you (removing EFI support etc), and I have almost exactly the same problem as you. I also noticed that SuSE mounts the iPod automatically as a USB block device in /media - I have created an "ipod" directory in /media and added the following line to fstab to see if this would help things any:
/dev/sdb1 /media/ipod vfat rw,users,noauto 0 0
This mounts the iPod ok, but doesn't help (this was more a shot in the dark than anything).
I've also managed to wipe the iPod Well, that's not strictly true - the tracks are actually still on the iPod, they just don't appear on the iPod's display anymore. That's what I get from trying to get round the problem at 3am this morning I suppose.
I love Linux and if I could get this working it'd be great. Any ideas anyone? Thanks a lot for any replies
I am not sure it this is related to the iocharset used. On my 9.2 system, the iPOD is always mounted with iocharset=utf8, however if you use the iPOD on windows systems iso8859-1 is used. You could either try to mount the drive with iocharset=iso8859-1, which I found not very easy because submount seems to use utf8 as default, no matter what you do. Additionally, the umask paramter may be required (sets access permissions). A simple test could be a remount (as root):
mount -o remount,umask=0,iocharset=iso8859-1 /dev/sda2
Another option is to change the iocharset in gtkpod. I am sorry, but this information is not based hard facts, but I managed to run the iPOD on SUSE 9.2. I believe it has to do with the way the device is mounted.
i mount ipod with mount -t vfat /dev/sda2 /mnt/ipod
i open gtkpod
i click sync and get
"You did not import the existing iTunesDB. This is most likely incorrect and will result in the loss of the existing database.
Press 'OK' if you want to proceed anyhow or 'Cancel' to abort. If you cancel, you can import the existing database before calling this function again."
i hit ok and then get
Could not open file "/mnt/ipod/iPod_Control/iTunes/iTunesDB" for writing.
i then try to read ipod the error is
Could not open "iTunesDB.ext" for reading extended info.
Extended info will not be used.
BUT then all music from ipod is listed in gtkpod.
now there IS two dir for ipod. first in /mnt/ipod second in /media/usb-000A270012002C94:0:0:0p2
i cannot change permissions for actual ipod or /mnt/ipod BUT i can change permissions for /media location.
this is very weird problem.
ipod IS mounted. I CAN see all ipod music. I can not add or remove from ipod.
OK, I see the problem now. In the default setting, gtkpod tries to find the iPOD on /mnt/ipod. But SUSE mounts all USB devices to /media/<unique-ID>. Try not to use the manual 'mount' command and leave mounting to SUSE. Then change the iPOD mountpoint in gtkpod to /media/usb-000A270012002C94:0:0:0p2 and try to sync again. Type 'cat /etc/mtab' on command-line to see where /dev/sda2 is actually mounted to.
So I guess I should remove the entry I added to fstab?
I hope it is that simple! On my system, I disabled submount (so I did it the other way round). But it may work, just have a try and I'll tell you my solution if it didn't.
Quote:
Also, do you have any ideas on how I can get my iPod to recognise the tracks on it again?
I think it should be sufficient to have one proper sync with gtkpod. They are probably not listed in the iTunesDB. Otherwise you may need to download the files from the iPOD and run another upload.
i change mount point in gtkpod and then umounted the ipod in terminal. i let gtkpod mount the ipod and i am able to write to ipod now
one more thing i did. i put ipod on my other computer and restored the ipod to factory settings to erase everything on it. i thought this might help sinse i bought music from itunes. those files are m4p format and linux cannot read them. i didnt know if that would make error when trying to read database. but it works now.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.