Hi Russell, Tracking: defect.opensolaris.org -> 15751
The bug exists in the gfx 'private' VM code at the kernel level - so the current Nvidia driver update (i.e. 260.19.29) won't resolve this issue for specific Nvidia graphic card screen blanking or erractic bus error issues using ONNV_134 through ONNV_155 (i.e. not fixed yet in kernel builds from Oracle nor recent Illumos team's modifications). This is also mentioned in the Nvidia forums on 11-21-2010: Ref: http://www.nvnews.net/vbulletin/showthread.php?s=0c68b32f827e126370f72b94897f7449&t=157223 zander (Nvidia) - "we recently debugged a problem consistent with what you describe. This problem is the result of a regression in Solaris Express, introduced earlier this year. Oracle is currently looking into how to best solve this problem... The severity of the symptoms caused by the regression I referred to above range from start-up failures to intermittent stress test failures, and vary depending on the system configuration." Very specific to certain Nvidia GFX chipsets. You can workaround the issue by either using a Nvidia GFX chipset/card known to work from Nvidia on OSOL_134 through Sol 11 Express or testing your system configuration with the OSOL 2009.06 distribution and Nvidia driver 260.19.29 - especially if you're a notebook/laptop user. ~ Ken Mays --- On Thu, 12/16/10, russell <[email protected]> wrote: > From: russell <[email protected]> > Subject: Nvidia Driver update > To: [email protected], "ken mays" <[email protected]> > Date: Thursday, December 16, 2010, 6:04 PM > Hi Ken, > > The Nvidia 8600GTS is generating to many bus errors to be > used, so I tried with the installed GT200. > I installed the NVIDIA-Solaris-x86-260.19.29.run driver as > follows :- > > # init s > # pkg uninstall nvidia > > I had to move the NVDAgraphics sideways so that the new > driver could be installed. > The nvidia driver is removed using the above command, do we > need the entries in /var/sadm/pkg? > > # cd /var/sadm/pkg > # mv NVDAgraphics _NVDAgraphics > # mv NVDAgraphicsr _NVDAgraphics > > # sh -x ./NVIDIA-Solaris-x86-260.19.29.run > > The driver was reported installed correctly, rebooted and > the display worked fine (using VESA). > > I then ran 'nvidia-xconfig', logged out and then logged > back in, display worked. > > Rebooted and selected the original boot environment with > nvidia driver installed. > > The boot proceeded normally until the screen does blank > prior to the login screen appearing. > > Had to Reboot, selected alternate boot environment, mounted > original boot environment > > # mkdir /tmp/alt > # zfs set mountpoint=/tmp/alt rpool/ROOT/openindiana > # zfs mount rpool/ROOT/openindiana > > # cp /var/log/Xorg.0.log ~/. > # zfs umount /tmp/alt > # zfs set mountpoint=/ rpool/ROOT/openindiana > > ---Xorg.0.log--- > X.Org X Server 1.7.7 > Release Date: 2010-05-04 > X Protocol Version 11, Revision 0 > Build Operating System: SunOS 5.11 i86pc > Current Operating System: SunOS ts 5.11 oi_147 i86pc > Build Date: 06 September 2010 07:48:44PM > Solaris ABI: 64-bit > Current version of pixman: 0.18.4 > Before reporting problems, check http://openindiana.org/consolidation/xnv > to make sure that you have the latest > version. > Markers: (--) probed, (**) from config file, (==) default > setting, > (++) from command line, (!!) notice, (II) > informational, > (WW) warning, (EE) error, (NI) not > implemented, (??) unknown. > (==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 16 > 21:17:11 2010 > (==) Using config file: "/etc/X11/xorg.conf" > (==) ServerLayout "Default Layout" > (**) |-->Screen "Default Screen" (0) > (**) | |-->Monitor "<default > monitor>" > (**) | |-->Device "Card0" > (==) No monitor specified for screen "Default Screen". > Using a default monitor configuration. > (**) |-->Input Device "Keyboard0" > (**) |-->Input Device "Mouse0" > (==) Disabling SIGIO handlers for input devices > (==) Automatically adding devices > (==) Automatically enabling devices > (==) FontPath set to: > catalogue:/etc/X11/fontpath.d > (==) ModulePath set to > "/usr/lib/xorg/modules/amd64,/usr/X11/lib/modules/" > (WW) AllowEmptyInput is on, devices using drivers 'kbd', > 'mouse' or 'vmmouse' will be disabled. > (WW) Disabling Keyboard0 > (WW) Disabling Mouse0 > (II) Loader magic: 628150 > (II) Module ABI versions: > X.Org ANSI C Emulation: 0.4 > X.Org Video Driver: 6.0 > X.Org XInput driver : 7.0 > X.Org Server Extension : 2.0 > (--) using VT number 2 > > (--) PCI:*(0:4:0:0) 10de:0a65:19da:4182 nVidia Corporation > GT200 [GeForce 210] rev 162, Mem @ 0xdf000000/16777216, > 0xc0000000/268 > 435456, 0xdc000000/33554432, I/O @ 0x0000dc00/128, BIOS @ > 0x????????/65536 > (II) LoadModule: "extmod" > (II) Loading > /usr/lib/xorg/modules/extensions/amd64/libextmod.so > (II) Module extmod: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.0.0 > Module class: X.Org Server Extension > ABI class: X.Org Server Extension, version > 2.0 > (II) Loading extension MIT-SCREEN-SAVER > (II) Loading extension XFree86-VidModeExtension > (II) Loading extension XFree86-DGA > (II) Loading extension DPMS > (II) Loading extension XVideo > (II) Loading extension XVideo-MotionCompensation > (II) Loading extension X-Resource > (II) LoadModule: "dbe" > (II) Loading > /usr/lib/xorg/modules/extensions/amd64/libdbe.so > (II) Module dbe: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.0.0 > Module class: X.Org Server Extension > ABI class: X.Org Server Extension, version > 2.0 > (II) Loading extension DOUBLE-BUFFER > (II) LoadModule: "glx" > (II) Loading > /usr/lib/xorg/modules/extensions/amd64/libglx.so > (II) Module glx: vendor="NVIDIA Corporation" > compiled for 4.0.2, module version = 1.0.0 > Module class: X.Org Server Extension > (II) NVIDIA GLX Module 260.19.29 Wed Dec > 8 12:46:17 PST 2010 > (II) Loading extension GLX > (II) LoadModule: "dri" > (II) Loading > /usr/lib/xorg/modules/extensions/amd64/libdri.so > (II) Module dri: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.0.0 > ABI class: X.Org Server Extension, version > 2.0 > (II) Loading extension XFree86-DRI > (II) LoadModule: "dri2" > (II) Loading > /usr/lib/xorg/modules/extensions/amd64/libdri2.so > (II) Module dri2: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.1.0 > ABI class: X.Org Server Extension, version > 2.0 > (II) Loading extension DRI2 > (II) LoadModule: "ia" > (II) Loading > /usr/lib/xorg/modules/extensions/amd64/libia.so > (II) Module IANAME: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.0.0 > ABI class: X.Org Server Extension, version > 2.0 > (II) Loading extension SolarisIA > (II) LoadModule: "xtsol" > (WW) Warning, couldn't open module xtsol > (II) UnloadModule: "xtsol" > (EE) Failed to load module "xtsol" (module does not exist, > 0) > (II) LoadModule: "nvidia" > (II) Loading > /usr/X11/lib/modules/drivers/amd64/nvidia_drv.so > (II) Module nvidia: vendor="NVIDIA Corporation" > compiled for 4.0.2, module version = 1.0.0 > Module class: X.Org Video Driver > (II) NVIDIA dlloader X Driver 260.19.29 Wed > Dec 8 12:33:07 PST 2010 > (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs > (II) Primary Device is: PCI 0...@00:00:0 > (II) Loading sub module "fb" > (II) LoadModule: "fb" > (II) Loading /usr/lib/xorg/modules/amd64/libfb.so > (II) Module fb: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.0.0 > ABI class: X.Org ANSI C Emulation, version > 0.4 > (II) Loading sub module "wfb" > (II) LoadModule: "wfb" > (II) Loading /usr/lib/xorg/modules/amd64/libwfb.so > (II) Module wfb: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.0.0 > ABI class: X.Org ANSI C Emulation, version > 0.4 > (II) Loading sub module "ramdac" > (II) LoadModule: "ramdac" > (II) Module "ramdac" already built-in > (WW) VGA arbiter: cannot open kernel arbiter, no multi-card > support > (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32 > (==) NVIDIA(0): RGB weight 888 > (==) NVIDIA(0): Default visual is TrueColor > (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) > (**) Dec 16 21:17:11 NVIDIA(0): Enabling RENDER > acceleration > (II) Dec 16 21:17:11 NVIDIA(0): Support for GLX with the > Damage and Composite X extensions is > (II) Dec 16 21:17:11 NVIDIA(0): > enabled. > > ---Xorg.0.log--- > > I stopped the gdm and ran /usr/X11/bin/Xorg > -configure and copied the file to /etc/X11/xorg.conf and > restarted gdm. > This time the graphics display did not appear, however I > was presented with a text console login. > The xorg.conf that was used is provided below > > ---xorg.conf--- > # nvidia-xconfig: X configuration file generated by > nvidia-xconfig > # nvidia-xconfig: version 260.19.29 > ([email protected]) > Wed Dec 8 12:27:44 PST 2010 > > Section "ServerLayout" > Identifier "Default > Layout" > Screen > "Default Screen" 0 0 > InputDevice "Keyboard0" > "CoreKeyboard" > InputDevice "Mouse0" > "CorePointer" > EndSection > > Section "InputDevice" > # generated from default > Identifier > "Keyboard0" > Driver > "keyboard" > EndSection > > Section "InputDevice" > # generated from default > Identifier "Mouse0" > Driver > "mouse" > Option > "Protocol" "auto" > Option > "Device" "/dev/mouse" > Option > "Emulate3Buttons" "no" > Option > "ZAxisMapping" "4 5" > EndSection > > Section "Device" > Identifier "Card0" > Driver > "nvidia" > EndSection > > Section "Screen" > Identifier "Default > Screen" > Device > "Card0" > SubSection "Display" > Modes > "nvidia-auto-select" > EndSubSection > EndSection > > ---xorg.conf--- > > Checking the logs the is no obvious error, suggestions for > tweaking the xorg.conf may get it working. > > > _______________________________________________ OpenIndiana-discuss mailing list [email protected] http://openindiana.org/mailman/listinfo/openindiana-discuss
