GNOME Bugzilla – Bug 600704
Rockbox Support broken for IPOD under Ubuntu 9.10
Last modified: 2010-01-08 19:54:18 UTC
Created attachment 146927 [details] showing the partions on my IPOD with gparted. This issue consists of two parts. The first part is an issue with Ubuntu 9.10. This started happening after an upgrade from 9.04 and also happens on a fresh install on another machine. The first part has nothing to do with rockbox, but with the IPOD in general under Ubuntu 9.10. When I plug in the IPOD (with or without rockbox), it shows up twice as /media/iPod (/dev/sdc1) and /media/ROCKPOD (/dev/sdc2). The former is the result of a partition on the IPOD that (examining with gparted) is "unallocated" type. This I assume contains the IPOD bootloader. Karmic tries to auto-mount this and and error dialog pops up complaining of a bad superblock, etc. The second partition mounts normally. I did not encounter this on Ubuntu 9.04 so it must have ignored this unallocated partition, hence you would only get a /dev/sdc1 (I am assuming, not verified). The problem with Banshee in this case is that it never sees the rockbox device. I assume it must not look for more than one partition on the IPOD for .rockbox (or however else it knows rockbox is present). If I could just prevent Karmic from using the unspecified area then that would fix it, or if banshee could fixed so that it looks for rockbox on multiple partitions.
I tried on an earlier version of Ubuntu and it just ignores the unallocated partition. I'll just try to figure out how to get 9.10 to do that.
This might be related. Ubuntu 9.10 moved from HAL to DeviceKit-disks, which currently means that Banshee is no longer capable of detecting an iPod. All of this is mentioned in bug #586508.
(In reply to comment #2) > Ubuntu 9.10 moved from HAL to DeviceKit-disks, which currently means that > Banshee is no longer capable of detecting an iPod. All of this is mentioned in > bug #586508. I was wondering the same thing, especially because: > I tried on an earlier version of Ubuntu [and it works] If the Ubuntu version is the only variable, than it seems like this is related to Hal/DeviceKit. I'm going to mark this bug as "depending on" Bug 586508 to show that there's a potential connection between the two issues. Certainly there are people who know more about this than me, so if I'm wrong, feel free to get rid of the "depends on."
Note that my Ipod *is* detected by Banshee with the Ipod plugin - just no longer as a Rockbox device, so it doesn't appear to be the same problem as #586508. Since I don't use the Ipod database anymore, the Ipod device support isn't of use to me.
Bill, could you test with Banshee from master and see if this issue is still there?
Changing status to NEEDINFO per Gabriel's last comment.
This seems to work fine for me on git-master on 9.10. Ipod correctly treated by banshee as rockbox device. This bug can probably be closed.
Thanks Jack.