nvidia-drivers crash computer on X start
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
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
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
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
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