Trusted Solaris Operating System - Technical FAQs

Question

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.

  1. 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.

  2. Reboot into single user mode after the install, whereby root has all privileges.

  3. 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 .
  4. 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
  5. Reconfigure the kernel with the newly installed device driver.
    init 0
    boot -r