Re: [Banshee-List] why can't Banshee write to HFS+ iPods?



Aaron,

Yes - Ubuntu 7.04 comes with HFS+ write support enabled out of the box; I didn't have to install anything extra to make it available.  I'm running a 2.6.20 kernel (specifically, the Ubuntu kernel 2.6.20-15-generic ).  The HFS support is in the kernel module hfsplus.ko, which is included in the linux-image-2.6.20-15-generic Ubuntu package.  I believe that this binary is built from from the HFS+ kernel module in the sources at kernel.org, which in turn presumably emanates from the linux-hfsplus sourceforge project.

I've attached output from hal-device as you requested.

I can't really say much about the stability of HFS+ writing at this point, but as I said it seems to be working for me now.  I did have to disable journaling on the iPod's HFS+ partition, and I also ran "chmod -R go+w /media/ipod " to turn on write permissions for all directories.  Since I've got this working I'm willing to be a guinea pig and keep using this for a while; I'll let you know if I run into problems.

adam


On 4/24/07, Aaron Bockover <abockover novell com > wrote:
After a little searching, I am not convinced that solid HFS+ support
exists. Not much has happened in the hfsplus kernel module:

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.20.y.git;a=history;f=fs/hfsplus;h=d04e39dca24ada1009afca46a6338cf9dca2f593;hb=HEAD

And google doesn't say much, other than a page from Gentoo:

http://gentoo-wiki.com/HOWTO_hfsplus

Does Ubuntu include the HFS+ module from the linux-hfsplus project on
sourceforge?

http://sourceforge.net/projects/linux-hfsplus

Did you install something separately to get write support? AFAIK, and
also as pointed out by the Gentoo page, the HFS+ write support that
exists in some forms is very unstable and journaling isn't supported at
all - and iPods come with journaling enabled by default.

--Aaron


On Tue, 2007-04-24 at 11:53 -0400, Aaron Bockover wrote:
> Your kernel has HFS+ write support? To fix a number of HAL-related
> issues, I have added explicit checks in libipoddevice to mark the volume
> read only if its filesystem is hfsplus, as I am not aware that there is
> yet stable write support for HFS+ volumes. Maybe this has changed by
> now...
>
> What kernel version are you using?
>
> --Aaron
>
>
>
> On Tue, 2007-04-24 at 08:44 -0700, Adam Dingle wrote:
> > A followup: I just commented out the HFS check in
> > ipod_device_detect_writeable() and rebuilt libipoddevice.  With this
> > change I seem to be able to synchronize my HFS iPod just fine in
> > Banshee (once again, on Ubuntu 7.04).
> >
> > adam
> >
> > On 4/24/07, Adam Dingle <adam medovina org> wrote:
> >         It appears that Banshee can't write to an HFS-formatted iPod.
> >         The libipoddevice library reports that any HFS-formatted iPod
> >         is not writeable (this check occurs in
> >         ipod_device_detect_writeable() in ipod-device.c), and in fact
> >         the Banshee release notes say that Banshee includes "HFS+
> >         read-only iPod support".
> >
> >         Why this limitation?  If I disable journaling on my iPod's HFS
> >         partition then I'm able to write to the partition from Linux
> >         (at least on Ubuntu 7.04) and, indeed, I was able to use
> >         gtkpod to remove a song from my iPod.  If I were to change
> >         ipod_device_detect_writeable() to report HFS iPods as
> >         writeable then would Banshee be able to update them
> >         successfully?  And if not, do we expect Banshee to support
> >         writing to HFS iPods in the near future?
> >
> >         adam
> >
> >
> > _______________________________________________
> > Banshee-list mailing list
> > Banshee-list gnome org
> > http://mail.gnome.org/mailman/listinfo/banshee-list
>
> _______________________________________________
> Banshee-list mailing list
> Banshee-list gnome org
> http://mail.gnome.org/mailman/listinfo/banshee-list

_______________________________________________
Banshee-list mailing list
Banshee-list gnome org
http://mail.gnome.org/mailman/listinfo/banshee-list



Attachment: hal-device.out.bz2
Description: BZip2 compressed data



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]