Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Solaris built-in support for hardware peripherals

Posted on 2002-07-01
8
Medium Priority
?
360 Views
Last Modified: 2013-12-27
Solaris can automatically recognize some hardware devices and use drivers that have been pre-loaded from the Solaris installation CD-ROM.  Other hardware devices come with their own Solaris drivers.

So, if I'm considering a new peripheral card (for instance, an Ethernet card) and I know what kind of chip is used (for instance, an AMD 79C970), is there a way to determine in advance whether or not Solaris will support that peripheral?

Note: I already know Solaris will supports that particular Ethernet chip.  My question is really how to find out what devices need to have Solaris drivers included from the vendor, and what devices don't need drivers from the vendor because Solaris already has support.  I'm trying to locate lists of chips (serial, Ethernet, SCSI, etc) from assorted vendors (National, Siemens, LSI, etc) for which Sun includes drivers on their Solaris 8 (or Solaris 9) CD-ROM release.

Couldn't find such info at www.sun.com.

thanks
0
Comment
Question by:s_turner99
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 40

Expert Comment

by:jlevie
ID: 7125164
Are you talking about Solaris on Sparc or Solaris on Intel?
0
 

Author Comment

by:s_turner99
ID: 7125200
Oh, sorry -- SPARC.  (Of course, I'm assuming the answer for one would be essentially equivalent for the other...)
0
 
LVL 40

Accepted Solution

by:
jlevie earned 300 total points
ID: 7125645
Actually, the rules are very different for the two platforms. Part of that has to do with the difference in CPU hardware and part with the way the PROM code works vs a PC BIOS. Furthermore it matters what Sparc hardware platform we are talking about (S-Bus vs PCI bus). Assuming that one is only talking about late model Ultra's with a PCI bus, the only reference as to board compatibility would be if a vendor lists a product as being compatible with a Sun Ultra. Knowing, for example that one particular ethernet controller happens to work doesn't necessarily mean that another board using the same chip set will also work as the board implementation might be slightly different.

There is a Hardware Compatibility List (http://soldc.sun.com/support/drivers/hcl/index.html) for Solaris on Intel that can help a bit. If there is an Intel driver for a particular board, there's a possibility that there might also be a Sparc driver. For simple devices (network, serial, etc) that don't need the services of OpenBoot code, like disk and video controllers, an Intel suuported device might well work in an Ultra.
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 

Author Comment

by:s_turner99
ID: 7127498
Thanks for comments, jlevie.

This is a PCI-based UltraSPARC IIi machine.  I guess I should have said that at the outset.  To the best of my knowledge, all devices require the services of OpenBoot code.  That's how addresses are assigned and where the /devices directory structure comes from.  If OpenBoot doesn't "see it", then neither will Solaris.  (Of course, I could be wrong...)

I will check the HCL.  If I can find one for Solaris on SPARC then I will award the points to you.
0
 
LVL 21

Expert Comment

by:tfewster
ID: 8094061
No comment has been added lately, so it's time to clean up this Topic Area.
I will leave a recommendation for this question in the Cleanup topic area as follows:

- Answered by jlevie

Please leave any comments here within the next 7 days

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER !

tfewster
Cleanup Volunteer
0
 

Author Comment

by:s_turner99
ID: 8103520
tfewster:

I appreciated jlevie's comments, but they did not help me very much.  I put a lot of points on this question because I was looking for a SPARC answer.  I would have awarded the points to jlevie if there had been a SPARC HCL.

I would like to delete the question and have the points returned to my account.  (In fact, I would have done this myself 6 months ago if it was possible.)  Or, if possible, I would like to give jlevie 100 points for a good try and have the other 100 points returned to my account.  Either one will be fine.

Thanks,
Steve
0
 
LVL 21

Expert Comment

by:tfewster
ID: 8106514
s_turner, thanks for reviewing this question and I'm sorry you didn't find exactly what you needed :-(  

A Moderator will be by in a few days to close this question and they will take all comments into account. Personally, I think your idea for a partial refund & saving the information with a big "Thank You!" to jlevie is an excellent compromise.

If you have any other unanswered questions, you could post a (0 point) question in Community Support to ask them to delete the question or save it & refund your points. If you do so, please post the link to the question AND post a message in the original question explaining what you are doing ;-)

Thanks again, tfewster
Cleanup Volunteer
0
 
LVL 5

Expert Comment

by:Netminder
ID: 8144337
Per recommendation, force-accepted.

Netminder
EE Admin
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Hello fellow BSD lovers, I've created a patch process for patching openjdk6 for BSD (FreeBSD specifically), although I tried to keep all BSD versions in mind when creating my patch. Welcome to OpenJDK6 on BSD First let me start with a little …
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses

670 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question