I have Solaris 10 x86. I'd like to upgrade to a new graphics card, that is on the HCL approved list.
I shut down the system. I then installed a new graphics card. Boot up the system. It will boot up but will not allow me to log in. So I shut it down again. Took out the new graphics card. Boot up the system again. The system logs in OK with the old graphics card.
Then, I used "xorgcfg" to change the graphics card setting first. I shut down the system. Installed the new graphics card. Boot up the system. But the system will not log in either. So I have to log in remotely, copy back my original "xorg.conf" file. Shut down the system. Took out the new graphics card. Reboot again under the old graphnics card, then, the system will log in.
What is the proper way to install and configure a new graphics card on Solaris 10? Thanks in advance.
A co-worker of mine came up with this and should solve your problems.
Configuring the Frame Buffer from the OBP Level
Get to the OK prompt:
1.Either "Stop-A" from initial boot up 2."# init 0" from the solaris level
Changing Framebuffer Settings:
1.Get into the device tree 2.ok cd / 3.ok cd screen 4.ok ls 5.this will show you the available settings for the framebuffer: - look for listings like this: 1.r1280x1024x66x24 or r1024x768x75x24 etc.... make a note of these settings 2. if no settings are listed, here are some safe ones to try r1280x1024x66x8, r1280x1024x66x24, r1152x900x66x8 r1152x900x66x24, r1024x768x75x24, r1024x768x75x8 r800x600x70x24, r800x600x70x8, r640x480x70x24 6.ok exit 7.ok setenv output-device screen:r1152x900x66x24 8.ok reset , or, ok reset-all
That is it. Now your OBP stages should be set at the resolution you just specified.
You can check this by doing: ok printenv you should see this line in the list: output-device screen:r1152x900x66x24 at the solaris level "#" # eeprom you should see the same line above
*******Important note/Disclaimer ;)******* Specifying the above "Safe" settings, can possibly damage hardware. Always refer to the User Manuals which shipped with both your Monitor and FramBuffer Card. When in doubt, http://docs.sun.com, or http://www.google.com .
Richard B. Gilbert 15 April 2008 21:01:57 [ permanent link ]
Michelle wrote:
I have Solaris 10 x86. I'd like to upgrade to a new graphics card,
that is on the
HCL approved list.
I shut down the system. I then installed a new graphics card. Boot
up the system.
It will boot up but will not allow me to log in. So I shut it down
again. Took out the new graphics card.
Boot up the system again. The system logs in OK with the old graphics
card.
Then, I used "xorgcfg" to change the graphics card setting first. I
shut down
the system. Installed the new graphics card. Boot up the system.
But the system
will not log in either. So I have to log in remotely, copy back my
original "xorg.conf" file. Shut down
the system. Took out the new graphics card. Reboot again under the
old graphnics card, then, the system will log in.
What is the proper way to install and configure a new graphics card on
Solaris 10? Thanks in advance.
I'll offer a guess that you have not installed a driver for the new graphics card! If you did one of the "tailored" installations, only the drivers for the hardware then existing were installed.
You can either re-install Solaris or figure out which packages contain the support for your new graphics card and install only those packages. And now you know why I like to do a full install of Solaris and waste time and disk space on things I'll never need.
You might find it interesting to "cost out" the alternative strategies: 1. Install only what you need right now and, 2. Install everything.
I'd make a small bet that, in your case, it would have been cheaper to install everything.