Working with John Martin at Sun, I finally found a workaround to the following problem which I reported on April 7, 2008. Basically the problem is that you do not have the ability to see the text console so you can't easily log into single-user mode. But you can read the full details in the original email I sent below.
I am posting the solution in case others have similar problems and want to know how to fix it. According to John, this problem happens on the Toshiba Tecra M5 or M9 with or without the NVIDIA driver loaded. (Without the NVIDIA driver loaded the GPU uses vgatext as the kernel driver and nv as the X driver). The workaround on the M5 is to go into the SBIOS and on page 2 change Configuration -> Device Config from "Setup by OS" (default) to "All Devices". Brian Brian Cameron wrote: > > I just installed Nevada build 86 on my Toshiba Tecra M9 laptop with > Nvidia graphics card, and there seems to be some problems with the way > the Xserver and console-login interact. > > If I boot up Nevada into console-login mode, it works great. I can > shutdown the machine and restart over and over with no problems. > > However, if I start the Xserver, then it works the first time just > fine. As it boots up I see console messages echoed to the screen > before the display manager starts up. When I shut down and reboot, I > then do not see any console text echoed to the screen. If I have the > system setup for console login, then the screen just stays blank and I > ca not do anything but just poweroff. > > If I have the normal default behavior of having the display manager > start automatically, then the system seems to recover and the black > screen is replaced with the login screen. However, I can not access > the console. If I stop the display manager service, use "exit to > console" in CDE login, etc. then I just see a black screen and > the only thing I can do is poweroff. > > My system is dual-boot with Windows. Oddly, I notice that if I > boot into Windows, then shut down, then reboot into Solaris, then > I never see this problem. As long as I always boot into Windows > before booting into Solaris, then I can always log into the console. > At least until I start the Xserver. It sort of seems that Solaris > leaves the graphics card in an odd state on shutdown and does not > reset it properly on reboot. > > I had a similar, but slightly different, problem when installing > Nevada 86 from CD. The first CD started okay, but when it rebooted > before installing the 2nd CD, the screen went blank. Fortunately I > was able to navigate the install blind by hitting the Return key > when the CD light stopped blinking and switching the CD's when it > would eject the previous one. The only difference was that in this > situation the screen went blank after the Nvidia logo was shown > when the Xserver was starting up rather than immediately. > > I've tried a number of things to fix this, but have had no success: > > - Tried backporting the Xserver to build 85. > - Tried running nvidia-xconfig to create an /etc/X11/xorg.conf file. > - Tried commenting out OpenGL from the xorg.conf file > > Any ideas? Anybody else seeing anything like this? I wonder if > people just have not noticed this problem. Since people probably > do not access console login much, you might not notice that its broken > if you don't see the text messages show up on boot. However, it is > a real pain to have to poweroff on the odd occasion when the Xserver > or display manager dies, or if you shutdown the display manager to > switch to using a different display manager, etc. > > Brian
