After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 600704 - Rockbox Support broken for IPOD under Ubuntu 9.10
Rockbox Support broken for IPOD under Ubuntu 9.10
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: Device - iPod
1.5.1
Other Linux
: Normal major
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on: 586508
Blocks:
 
 
Reported: 2009-11-04 16:47 UTC by Bill
Modified: 2010-01-08 19:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
showing the partions on my IPOD with gparted. (36.26 KB, image/png)
2009-11-04 16:47 UTC, Bill
Details

Description Bill 2009-11-04 16:47:49 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.
Comment 1 Bill 2009-11-05 22:10:18 UTC
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.
Comment 2 Jensen Somers 2009-11-08 16:43:30 UTC
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.
Comment 3 Michael Martin-Smucker 2009-11-09 14:11:46 UTC
(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."
Comment 4 Bill 2009-11-10 19:39:53 UTC
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.
Comment 5 Gabriel Burt 2009-12-09 03:36:21 UTC
Bill, could you test with Banshee from master and see if this issue is still there?
Comment 6 Michael Martin-Smucker 2009-12-23 14:03:57 UTC
Changing status to NEEDINFO per Gabriel's last comment.
Comment 7 Jack Deslippe 2010-01-08 19:51:01 UTC
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.
Comment 8 Gabriel Burt 2010-01-08 19:54:18 UTC
Thanks Jack.