The Trusted Solaris CD does not have support for my graphics
card, yet I have a CD for it. What do I do?
Answer
If a graphics card came out later than your version of Trusted
Solaris software, it's not supported in the strict sense. But if
the same graphics card is now supported by the corresponding
Solaris version, WITHOUT NEEDING Solaris patches (other than the
driver file itself), then there is a work-around that has worked
for some.
Disclaimer: This has only be tested
with the PGX32 display card on the Trusted Solaris 7 Operating
Environment, however, this should work for some other display
cards.
Install the Trusted Solaris Operating Environment via serial
line or text interface on the graphical console. For Trusted
Solaris 2.5.1 software, you will have to install using a supported
graphics card.
Reboot into single user mode after the install, whereby root
has all privileges.
Install the driver packages from its CD; you can mount the
CD-ROM as follows:
mkdir /cdrom
mount -F hsfs -o ro $CDROM_DEVICE /cdrom
cd /cdrom/$PACKAGE_DIRECTORY
pkgadd -d .
Set the allowed privilege to "all" for the executable. This
example is for the PGX-32:
setfpriv -s -a all /usr/sbin/GFXconfig
Other drivers are often in /kernel/drv or
/platform/<platform>/kernel/drv
You may confirm that the allowed attribute is set by using
getfpriv:
# cd /usr/sbin
# getfpriv GFXconfig
GFXconfig FORCED: none ALLOWED: all
Reconfigure the kernel with the newly installed device driver.