On Oct 17, 2006, at 1:59 PM, Richard Elling - PAE wrote:

The realities of the hardware world strike again.

Sun does use the Siig SATA chips in some products, Marvell in others,
and NVidia MCPs in others. The difference is in who writes the drivers.
NVidia, for example, has a history of developing their own drivers and
keeping them closed-source.  This is their decision and, I speculate,
largely based on their desire to keep the hardware implementation details
from their competitors.

If you want to learn the source of mine, Frank's and undoubtedly others' ire, please refer to:

http://www.sun.com/products-n-solutions/hardware/docs/html/ 819-3722-15/index.html#21924

This is the release notes of the X2100. The indication that hot-swap works under Windows (but not Linux or Solaris) seems to be an obvious indicator of it not being a hardware lacking, but a driver one (which would make sense, ata does not expect a device to go away).

Further, if my memory isn't playing tricks on me, when I received my first X2100 (around a month or two after they were first released) I recall an addition small yellow paper tucked in the accessories box separately from the standard documentation saying that hot-swap under Solaris would be supported in a future Solaris version.

There's also a bug open on this matter, and has been open for a long time. If this wasn't feasible, I imagine the bug would be closed already with a WONTFIX.

If you want NVidia drivers for Solaris, then please let NVidia know.

As an outsider, I don't want to trivialize the happenings in the Sun- nVidia relationship, but look at nge(7d) as an example. Surely if that exists (closed source, and I assume it's provided by nVidia in part or whole and under NDA) then a NV SATA driver shouldn't be hard to obtain, even if it too ended up being closed-source (a la the Marvell driver).

/dale

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to