nvidia-drivers crash computer on X start

2009-03-28 Thread Anders Holmström
I'm having something of a problem. X.org will not start whenever I
load the drivers installed from the latest nvidia-drivers port. The
error also happens with the older versions of said drivers. The error
doesn't occur with the normal nv drivers.

What happens:

1) $ startx
2) The normal startup stuff flickers by on screen. I'm not sure
exactly what it says as the screen goes black to load up X in less
than a second (it always does this).
3) It then switches display mode or something like that. It goes from
proper this screen is currently not showing anything at all-black to
this screen is on and is rendering black pixels-black. It might
sound strange but I can't describe it any better. The black gets a
different hue which isn't displayed when I start X with the default nv
drivers. Not sure if this is relevant or not.
4) Everything just locks up. The new black stays. I can't switch to
another terminal with CTRL+ALT+F#, I can't CTRL+ALT+BACKSPACE nor
CTRL+ALT+DELETE. I was playing music with the CLI player herrie once
and it repeated the same millisecond of sound over and over and over.
A proper lock-up.
5) I hit the reboot button.

There's no log produced in /var/log/Xorg.0.log when this happens, nor
can I find anything in the messages log. The only relevant log I have
is the one created when I run X -configure, which lists no errors.
This is the log:

###
X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 7.1-RELEASE i386
Current Operating System: FreeBSD sino.plas.se 7.1-RELEASE FreeBSD
7.1-RELEASE #0: Thu Jan  1 14:37:25 UTC 2009
r...@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 27 March 2009  01:00:57AM

Before reporting problems, check http://wiki.x.org
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: Sat Mar 28 09:46:07 2009
(II) Loader magic: 0x81bcde0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 4.1
X.Org XInput driver : 2.1
X.Org Server Extension : 1.1
X.Org Font Renderer : 0.6
(II) Loader running on freebsd
(--) Using syscons driver with X support (version 2.0)
(--) using VT number 9

(--) PCI:*(0...@1:0:0) nVidia Corporation GeForce 8800 GTS 512 rev 162,
Mem @ 0xfd00/0, 0xd000/0, 0xfa00/0, I/O @ 0xbc00/0,
BIOS @ 0x/131072
List of video drivers:
nvidia
(II) LoadModule: nvidia

(II) Loading /usr/local/lib/xorg/modules/drivers//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) System resource ranges:
[0] -1  0   0x0010 - 0x3fff (0x3ff0) MX[B]E(B)
[1] -1  0   0x000f - 0x000f (0x1) MX[B]
[2] -1  0   0x000c - 0x000e (0x3) MX[B]
[3] -1  0   0x - 0x0009 (0xa) MX[B]
[4] -1  0   0x - 0x (0x1) IX[B]
[5] -1  0   0x - 0x00ff (0x100) IX[B]
(II) Primary Device is: PCI 0...@00:00:0
(II) NVIDIA dlloader X Driver  180.29  Tue Feb  3 10:12:46 PST 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(++) Using config file: /home/lillis/xorg.conf.new
(==) ServerLayout X.org Configured
(**) |--Screen Screen0 (0)
(**) |   |--Monitor Monitor0
(**) |   |--Device Card0
(**) |--Input Device Mouse0
(**) |--Input Device Keyboard0
(==) Automatically adding devices
(==) Automatically enabling devices
(==) Including the default font path
/usr/local/lib/X11/fonts/misc/,/usr/local/lib/X11/fonts/TTF/,/usr/local/lib/X11/fonts/OTF,/usr/local/lib/X11/fonts/Type1/,/usr/local/lib/X11/fonts/100dpi/,/usr/local/lib/X11/fonts/75dpi/.
(**) FontPath set to:
/usr/local/lib/X11/fonts/misc/,
/usr/local/lib/X11/fonts/TTF/,
/usr/local/lib/X11/fonts/OTF,
/usr/local/lib/X11/fonts/Type1/,
/usr/local/lib/X11/fonts/100dpi/,
/usr/local/lib/X11/fonts/75dpi/,
/usr/local/lib/X11/fonts/misc/,
/usr/local/lib/X11/fonts/TTF/,
/usr/local/lib/X11/fonts/OTF,
/usr/local/lib/X11/fonts/Type1/,
/usr/local/lib/X11/fonts/100dpi/,
/usr/local/lib/X11/fonts/75dpi/
(**) ModulePath set to /usr/local/lib/xorg/modules
(WW) AllowEmptyInput is on, devices using drivers 'kbd' or 'mouse'
will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Loading sub module fb
(II) LoadModule: fb

(II) Loading /usr/local/lib/xorg/modules//libfb.so
(II) Module fb: vendor=X.Org Foundation
compiled for 1.5.3, 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 

Re: nvidia-drivers crash computer on X start

2009-03-28 Thread RW
On Sat, 28 Mar 2009 13:53:43 +0100
Anders Holmström holmstrom.and...@gmail.com wrote:

 The current xorg.conf I'm using is listed below. It was generated with
 X -configure. I've used many different xorg.confs, but they've all
 more or less been using the same settings as below,

I don't know if it will help, but the nvidia driver has its own utility
for generating xorg.conf:

x11/nvidia-xconfig





___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: nvidia-drivers crash computer on X start

2009-03-28 Thread rasz

RW wrote:

On Sat, 28 Mar 2009 13:53:43 +0100
Anders Holmström holmstrom.and...@gmail.com wrote:

  

The current xorg.conf I'm using is listed below. It was generated with
X -configure. I've used many different xorg.confs, but they've all
more or less been using the same settings as below,



I don't know if it will help, but the nvidia driver has its own utility
for generating xorg.conf:

x11/nvidia-xconfig





___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org

  

did you try
Option AllowEmptyInput off

in Serverlayout section under screen, keyboard, mouse?


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: nvidia-drivers crash computer on X start

2009-03-28 Thread rasz

Anders Holmström wrote:

did you try
Option AllowEmptyInput off

in Serverlayout section under screen, keyboard, mouse?



I was  told by a guy on the nvnews.net forums that I should put
machdep.disable_mtrrs=1 in my /boot/loader.conf. Apparently he had had
the same problem and he said it was because he had more than 2 gigs of
ram. He had solved it by that setting, and later by simply removing
the ram. I have 4 gigs, and the setting did work for me. HOWEVER, now
that I startx it's impossible to move the mouse/use the keyboard. It
also complaints about not being able to locate driver kbd and driver
mouse, plus mentions AllowEmptyInput as the culprit. I tried
disabling it but it in xorg.conf, but didn't help on the input device
issue. X still started though.

I didn't think the two were related, but based on your post I guess
they are. You could (or somebody else) possibly enlighten me a bit
more about the relationship, or point me in the right direction? man
xorg.conf didn't give much info.

  
i am not sure about the machdep setting there so i cc'd the mailing list 
maybe someone else can help you there.
about the AllowEmptyInput however, there is some info in ports/UPDATING 
round about when xorg was updated because I
am not sure if you said you disabled the mouse from xorg config instead 
of moused in etc/rc.conf ( if that is what you said).
i have moused_enable=NO in etc/rc.conf and add Option 
AllowEmptyInput off in xorg.conf.new right after a Xorg -configure.
also, i think you have to test cuz ppl get different setting to work 
depending their hardware, but i have had similar problem as you

with moused enabled and AllowEm...added. ( i have only 1gb memory fyi)
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: nvidia-drivers crash computer on X start

2009-03-28 Thread Mel Flynn
On Saturday 28 March 2009 13:53:43 Anders Holmström wrote:

 The current xorg.conf I'm using is listed below. It was generated with
 X -configure. I've used many different xorg.confs, but they've all
 more or less been using the same settings as below, except when I
 tried NvAGP which didn't seem to work either (unless I was missing
 something).

When using NvAGP, /boot/device.hints MUST contain a line that disables agp.

 In dmesg.boot this is displayed:
 ###
 nvidia0: GeForce 8800 GTS 512 on vgapci0
 vgapci0: child nvidia0 requested pci_enable_busmaster
 vgapci0: child nvidia0 requested pci_enable_io
 vgapci0: child nvidia0 requested pci_enable_io

Harmless, as these interfaces are still supported. It should be seen as 
deprecation warning.

 nvidia0: [GIANT-LOCKED]
 nvidia0: [ITHREAD]
 ###

 I have tried reinstalling xorg-server and nvidia-driver many times.
 I've also had the same problem on a completely different FreeBSD
 install on the same computer, before a broken HDD forced me to
 reinstall completely. It was the same BSD version. I've made sure that
 the driver is actually loaded with kldstat, and have not used kldload
 nvidia as it's said that it's best to put an entry in
 /boot/loader.conf and restart instead. /dev/nvidia0 and /dev/nvidiactl
 show up after the drivers are installed and the computer rebooted.
 I've tried disabling FreeBSD AGP and using NvAGP instead, but the
 exact same thing happens. My card is a GeForce 8800 GTS 512 MB, and is
 supported by the drivers.

You properly walked all avenues that would resolve a configuration issue on 
your part. There's one more to try, disable the composite extension, yet this 
is a long shot if not using a window manager that uses composite.

Section Extensions
Option Composite disable
EndSection

If that does not help, then the proper action would be to file a bug report 
with nvidia, using the nvidia-bug-report.sh script, that unfortunately isn't 
installed by the port.

It's easiest to get a hold of that script using:
make -C /usr/ports/x11/nvidia-driver extract
cp `make -C /usr/ports/x11/nvidia-driver -V WRKSRC`/obj/*.sh .
-- 
Mel
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org