The Xorg server does not start on the xxxxx x3850 M2. It appears that it
fails to detect a PCI bus.
scanpci fails with:
# /usr/X11/bin/scanpci -V3
PCI: Probing config type using method 1
PCI: Standard check for type 1 failed.
PCI: stages = 0x07, oldVal1 = 0x00000000,
mode1Res1 = 0x80000000, mode1Res2 = 0xff000001
PCI: No PCI bus found or probed for
No PCI devices found
#
Forcing a type 1 scan with -f1 succeeds.
The graphic device is an ATI ES1000.
I've attached the Xorg.0.log and the output of 'scanpci -v -f1 -V3'.
Work Around
Set the "eeprom console=text", reboot, then create an xorg.conf file using
"/usr/X11/bin/Xorg -configure", then add the following to the xorg.conf
before moving it to /etc/X11/xorg.conf. Finally, restart Xorg using
"svcadm restart svc:/application/graphical-login/cde-login:default".
Section "ServerFlags"
Option "PciForceConfig1" "true"
EndSection
And change the "Device" section to read as:
Section "Device"
Identifier "Card0"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "ES1000"
BusID "PCI:1:0:0"
EndSection
The workaround was tested on Nevada b83a and Solaris 10 8/07.