Solaris 10 x86 and ipod
September 23rd, 2006After googling a lot I found a solution. The trick is that you obviously have to disable the vold during mount, otherwise it simply won’t mount with an error message that is quite out of touch with any logic.
Here are some *additional pointers*:
* iPod working on Solaris 10
My first stop, found this through google. Sort of concept proof.
* So you actually wanted to use your iPod with Solaris 10?!
Some additional hints, found with the search box on the first blog (after a link there didn’t work).
* Mounting an iPod on Solaris
After a phase of despair this gave me the final kick when I found out with rmformat that my ipod is really there and has a device.
* Information about vold and volmgt
This page actually stops short of telling how to mount an ipod, if you know what you’re after.
Here is the short path:
# plug your ipod in
# verify it’s there
dmesg
# which device?
rmformat -l
Looking for devices…
1. Logical Node: /dev/rdsk/c0t0d0p0
Physical Node: /pci@0,0/pci-ide@6/ide@0/sd@0,0
Connected Device: MATSHITA DVD-RAM SW-9585 B100
Device Type: DVD Reader/Writer
2. Logical Node: /dev/rdsk/c2t0d0p0
Physical Node: /pci@0,0/pci108e,5347@2,1/device@4/storage@0/disk@0,0
Connected Device: Apple iPod 1.62
Device Type: Removable
# stop vold
/etc/init.d/volmgt stop
# mount ipod (note the difference between /dev/rdsk/c2t0d0p0 and /dev/dsk/c2t0d0p2)
mount -F pcfs -o hidden /dev/dsk/c2t0d0p2 /mnt/ipod
# finished!