Thursday October 07, 2004
Got my iPod working with my Solaris desktop. Very cool.
Sometime around the end of July, the support for 1394 mass storage devices (CD-ROMs, DVD-ROMs, Zipdisks, and devices like the iPod - which is just a 1394 hard drive) was integrated into Solaris 10. I run the latest S10 build on my desktop, of course, so I've got the new Solaris 1394 Mass Storage driver, but most of you will have to wait for the next Solaris Express release (any day now).
The new 'scsa1394' driver implements the Serial Bus Protocol 2 (SBP-2) specification, which allows 1394 mass storages devices, like the iPod, to look and act like any other disk that you're used to using. This driver joins the existing collection of drivers know collectively as the Solaris 1394 Software Framework. The framework provides support for FireWire on SPARC and x86 systems and supports both 1394 digital video (DV) camera devices and 1394 conferencing camera ("webcam") devices, in addition to the new 1394 mass storage devices.
So, anyway, I plug my iPod into one of the FireWire ports on my system (it's immediately recognized after the hotplug), mount the drive, 'cd' and/or 'ls' to see the music files (and all the other hidden tidbits in there) and run xmms to listen to my tunes while I'm in my office at work.
Next step, I figure, is to try to get something like gtkpod working on Solaris 10 so that I can add/remove files from the iPod's database, use my playlists, and have a nicer GUI interface. But it's actually pretty cool as it is. I'll post again, though, when I get it working.
In short though, if you use Solaris and you love your iPod, stay tuned for some really cool new stuff coming to your desktop.
(2004-10-07 18:39:30.0) Permalink Comments [12]
Posted by Dave Tong on October 07, 2004 at 10:02 PM EDT #
What can happen, if there's no 1394 devices plugged in for a long enough period of time, is that the power management will kick in and power down the 1394 ports. (And, unfortunately, once the power's off we can't detect a hotplug anymore).
Try running 'pmconfig', though, with the iPod plugged in. If that's what it is, then the iPod should immediately start charging.
Posted by SteveJay on October 07, 2004 at 10:25 PM EDT #
Posted by al on November 24, 2004 at 12:19 PM EST #
I also have some problems trying to mount an iPod on Solaris 10_b69 running on a x86 machine.
- Trying to mount it (#mount -F pcfs /dev/dsk/c2t0d0s2 /mnt/ipod), i have this error message :
mount: No such device or address
- trying prtvoc, i have this error message :
Unable to read Disk geometry errno = 0x5.
The iPod works fine and also have been used on Windows box, so it sure it's a DOS filesystem.
I'm pretty new to Solaris/Unix, so maybe i'm missing one point.
If u have any hint
Thanks in advance,
------
Sven
Posted by Sven Duzont on November 25, 2004 at 06:05 PM EST #
Posted by SteveJay on November 30, 2004 at 10:50 PM EST #
Posted by Deni Kurniawan on December 06, 2004 at 01:00 AM EST #
Deni, that's fine. Slice 0 (/dev/dsk/c1t0d0s0) is the one you want (actually 'p0' if
you're using Solaris x86). But you'll need to do the workaround I posted about last
week. See http://blogs.sun.com/roller/page/SteveJay/20041130 for details on the
bug and on the temporary workaround that I and others are using. That post will
give you the proper syntax and should fix your '... is not a DOS filesystem' error.
Posted by SteveJay on December 06, 2004 at 09:43 AM EST #
Posted by Deni Kurniawan on December 07, 2004 at 04:22 AM EST #
Posted by Matthias Gehrmann on July 27, 2005 at 03:11 AM EDT #
<a href ="http://cvs.opensolaris.org/source/xref/usr/src/uts/common/io/1394/targets/dcam1394/">http://cvs.opensolaris.org/source/xref/usr/src/uts/common/io/1394/targets/dcam1394/
So, theoretically, you (or others) can begin that process at any time. I guess the question is what specifically do you mean by "support" for version 1.3? The existing "dcam1394" driver <u>can</u> be forced to attach to and operate with 1.3 rev hardware, but maybe you are more interested in some specific new feature(s) of rev 1.3? I don't have any specific knowledge about plans beyond basic bugfixes, but if there's a compelling case for it, I'm sure there'll be interest.
Posted by SteveJay on July 28, 2005 at 11:22 PM EDT #
Posted by Matthias Gehrmann on August 08, 2005 at 10:59 AM EDT #
Posted by Jared Lambert on February 18, 2006 at 01:06 AM EST #