Solved

Solaris built-in support for hardware peripherals

Posted on 2002-07-01
8
336 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
  • 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 100 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
 

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
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
LVL 20

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 20

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

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
Java performance on Solaris - Managing CPUs There are various resource controls in operating system which directly/indirectly influence the performance of application. one of the most important resource controls is "CPU".   In a multithreaded‚Ķ
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

706 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

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now