Post a Comment On: /dev/dump

"proposal to change policy of SPARC deliverables"

5 Comments -

1 – 5 of 5
Blogger Milan Jurik said...

On opposite side, when we will give them blank waiver, many drivers will not be written for "big endian" world at all (so smaller code quality can be the result). And there is still large SPARC/Solaris userbase.

People who wrotes driver for some HW should know HW specification, so they should provide reasons why it cannot be supported on SPARC or it is not safe, in similar way how you did in your last PSARC case.

Look at our legacy drivers, you will find many cases where we were "highlighting" only one of these platforms, the other was "starving". It resulted in many forks, code duplicatications etc.

June 9, 2009 at 12:35 PM

Blogger Garrett D'Amore said...

I'm only talking about legacy PCI devices. All newer drivers are for PCIe, and generally those should be supported on both SPARC and x86.

The problem is that properly supporting PCI (especially 32/33) on SPARC is quite difficult, and only getting more so as we move on. (E.g. framebuffers that won't be supported much longer, ultimately the end of SXCE will mean the end of SPARC workstation support, etc.) PCI 32/33 cards can work in SPARC, but they must pure 5V cards. 3.3V cards (or cards that need a 3.3V supply in addition to 5V) just don't work.

June 9, 2009 at 1:35 PM

Blogger Milan Jurik said...

Even with death of SXCE, Ultra45 will be usable system (with several graphic cards) in OpenSolaris. And I see 2 PCI-X slots there. So the most of "modern" PCI card should work there.

June 10, 2009 at 4:53 AM

Blogger Garrett D'Amore said...

Yes, but how many community members have access to Ultra 45 and Ultra 25? Not many people even within Sun have such access.

The PCI-X slots work for 66 MHz cards, so I'd be OK with a requirement for 66 MHz cards going forward, but I think it should be waived for 33 MHz devices.

June 10, 2009 at 8:03 AM

Blogger Milan Jurik said...

Yes, not many people have UltraX5, but does it mean we, proud owners of them, are unimportant? :-)

Also, from PCI-X specification, even 32-bit 33MHz 3.3V cards should operate without problems.

I have nothing against waivers if they make sense (and they have usually in these cases). But in all cases short note "This is legacy PCI HW, so we do not target SPARC" should not be enough, at least minimal investigation/evaluation should be included.

Yes, Ultra60/80 has one 3.3V and three 5V slots, which is not very nice combination, leading to many troubles.

And as usually, if you have no access to such hardware for testing, you can ask around. If nobody has it, then it could be part of "why do not have the support SPARC" - lack of business reason :-(

And btw. in case of Audigy - Ultra45 is expensive but has very bad internal audiochip - Audigy could be nice option for somebody there...

June 10, 2009 at 4:00 PM