ipod shows up twice in dolphin

Hi everyone. I’ve got an ipod which I haven’t used with my opensuse computer for a while, but recently tried to get it connected again. When I plug in the ipod, two devices show in Dolphin’s “places” or in the KDE device notifier (in the plasma panel). One has the “name” I typed in when I set up the ipod with itunes, the other is labeled “iPod”.

The one with the correct name mounts (albeit slowly, say 20 seconds or so) when I click on it in dolphin, but the second one doesn’t mount and dolphin says “…mount: wrong fs type, bad option, bad superblock in /dev/sdc1, missing codepage or helper program, or other error…”. “dmesg | tail” says “FAT: invalid media value (0x2f)” and “VFS: Can’t find a valid FAT filesystem on dev sdc1”.

Doing some further digging, under /dev/disk/by-id there are three entries for the ipod. One is “usb-Apple_iPod_xx-0:0 → …/…/sdc”, the other two are “usb-Apple_iPod_xx-0:0-part1 → …/…/sdc1” and “usb-Apple_iPod_xx-0:0-part2 → …/…/sdc2”. When I plug in my girlfriend’s ipod, only the first two entries appear and there is only one listing in Dolphin’s “places”.

I don’t remember this stuff happening last time I tried to use the ipod on the computer. I copied my songs to my hard drive and tried restore the ipod’s default settings using my windows computer and itunes, but the same behavior continues. Has anyone else seen this? Should the ipod have these two partitions? Is there any way keep the non-functional part of the ipod from appearing in dolphin?

The same things happening to me too also don’t know if you use gtkpod but the ipod refuses to show up in the the ipod manager until I click on the one labeled with the name I gave it when I set it up (pauly wally) wonder what this could be?

I’m pretty sure iPods have two partitions, one with the OS (HFS), and the other with your music, etc. (HFS or FAT32). The system partition is supposed to be hidden normally. What is the output of sudo /sbin/fdisk -l /dev/sdc?

Sorry it took so long to reply but there was no output of the command you told me to issue…so I issued the mount command and the ipod didn’t even show up…untill I clicked on the “Paully Walley” partition in Dolphin then I issued the mount command once again and the ipod showed up this time under the the /dev/sdb2 directory so I issued the following command sudo /sbin/fdisk -l /dev/sdb2 and get the following output…

Disk /dev/sdb2: 29.9 GB, 29923568128 bytes
64 heads, 32 sectors/track, 28537 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x00000000

 Device Boot      Start         End      Blocks   Id  System

If the partition is /dev/sdb2, you should run sudo /sbin/fdisk -l /dev/sdb (no 2). That will print the partition table for the iPod. If you run it on the partition, you get nothing because the partition does not have a partition table.

alright heres the output of the sudo /sbin/fdisk -l /dev/sdb
command
Disk /dev/sdb: 30.0 GB, 30005821440 bytes
255 heads, 62 sectors/track, 3706 cylinders
Units = cylinders of 15810 * 512 = 8094720 bytes
Disk identifier: 0x20202020

Device Boot Start End Blocks Id System
/dev/sdb1 1 11 80293+ 0 Empty
Partition 1 does not end on cylinder boundary.
/dev/sdb2 11 3707 29222234+ b W95 FAT32