Solaris 10 x86 and ipod
After 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!
April 16th, 2007 at 11:59 am
[…] Fingers crossed and let´s keep this link if it is not working as expected: http://blog.ip0.org/solaris/solaris-10-x86-and-ipod.html […]
May 7th, 2007 at 7:48 pm
I have an 80GB video iPod - gen 5.5
I tried your direction and see it on /dev/dsk/c9t0d0.
When I try to mount it it says not a DOS filesystem.
Is this a limitation in Solaris 10’s PCFS?
May 7th, 2007 at 11:43 pm
I guess you haven’t mounted the right partition, try to experiment with c9t0d0p2 and other numbers until it mounts :) Of course you need a FAT formatted iPod, don’t know whether they still sell Mac formatted ones …
January 10th, 2009 at 2:14 am
When I type rmformat -l : I get the following output:
Volmgt Node: /vol/dev/aliases/rmdisk0
Logical Node: /dev/rdsk/c4t0d0p0
Physical Node: /pci@0,0/pci8086,d606@1d,7/device@5/storage@0/disk@0,0
Connected Device: Apple iPod 1.62
Device Type: Removable
Now when I try to mount using the command :
[root@CONTRA /]# mount -F pcfs -o hidden /dev/rdsk/c4t0d0p0 /mnt/ipod
I get an error “mount: Block device required ”
I know nothing about solaris. Please help me out.
January 10th, 2009 at 2:26 am
@Pratham: I don’t have a solaris running anymore (for a couple of years now) and my local solaris guru doesn’t own an ipod so I’m pretty much out of knowledge.
But looking at my op: Have you disabled vold before mounting?