This prevents any attempted mounting or handling of the the first (system) partition on the iPod, after which the second mounts successfully and is visible from, eg Rhythmbox.
Only tested once and might interact badly with other iPod partition arrtangements - presumably this is something that should be done properly in the /lib/udev/ipod-set-info binary.
A workaround, at least for the second-generation iPod Nano, as of ubuntu 10.10 is to insert the following into /lib/udev/ rules.d/ 90-libgpod. rules
ENV{ID_ VENDOR} =="*Apple* ", ENV{ID_ MODEL}= ="*iPod* ", ENV{ID_ FS_LABEL} =="*iPod* ", ENV{UDISKS_ PRESENTATION_ NOPOLICY} ="1"
This prevents any attempted mounting or handling of the the first (system) partition on the iPod, after which the second mounts successfully and is visible from, eg Rhythmbox.
Only tested once and might interact badly with other iPod partition arrtangements - presumably this is something that should be done properly in the /lib/udev/ ipod-set- info binary.