From owner-freebsd-questions@FreeBSD.ORG Fri Sep 7 18:46:01 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 611BC16A417 for ; Fri, 7 Sep 2007 18:46:01 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from snoogles.rachie.is-a-geek.net (66-230-99-27-cdsl-rb1.nwc.acsalaska.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 0939413C465 for ; Fri, 7 Sep 2007 18:46:01 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from localhost (localhost [127.0.0.1]) by snoogles.rachie.is-a-geek.net (Postfix) with ESMTP id 44D291CCA6 for ; Fri, 7 Sep 2007 10:46:00 -0800 (AKDT) From: Mel To: freebsd-questions@freebsd.org Date: Fri, 7 Sep 2007 20:45:58 +0200 User-Agent: KMail/1.9.7 References: <839aec700709061310m44a1f0f8p55fd7706ed3c02af@mail.gmail.com> <6.0.0.22.2.20070906170214.026e63f8@mail.computinginnovations.com> <839aec700709071043i307b8eb7p786a262982c52b4b@mail.gmail.com> In-Reply-To: <839aec700709071043i307b8eb7p786a262982c52b4b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200709072045.58773.fbsd.questions@rachie.is-a-geek.net> Subject: Re: nvidia-driver rebooting machine on X startup X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2007 18:46:01 -0000 On Friday 07 September 2007 19:43:03 Darren Spruell wrote: > On 9/6/07, Derek Ragona wrote: > > At 03:10 PM 9/6/2007, Darren Spruell wrote: > > > > Wondering if this is a known issue, or if anyone has suggestions to > > get it working...? > > > > Running FreeBSD 6.2-RELEASE-p4 SMP i386. > > > > I installed nvidia-driver-100.14.11 from ports (Sep. 5 snapshot), > > Linux compatibility enabled. After loading modules 'linux' and > > 'nvidia', I do: > > > > # X -configure > > # X -config /root/xorg.conf.new > > > > At this point the system spontaneously reboots. 'X -configure' runs > > fine and produces a configuration without issue, but the reboot > > occcurs when launching X. Nothing is output to screen (it flickers as > > if starting X), and nothing is written to /var/log/Xorg.0.log. I do > > get the same behavior if running 'xorgcfg'. > > > > Card info: > > > > "NV41 [Quadro FX 3450/4000 SDI] rev 162" > > > > nvidia0@pci7:0:0: class=0x030000 card=0x029b10de chip=0x00cd10de > > rev=0xa2 hdr=0x00 > > vendor = 'NVIDIA Corporation' > > class = display > > subclass = VGA > > > > I've tried an alternate version of the binary driver > > (nvidia-driver-96xx) to see if there was any change, and it also > > reboots on X startup. > > > > > > -- > > Check your AGP settings and consult the readme, chapter 9, for the > > latest driver. You should be running the latest driver with your card. > > > > Make sure you have the correct AGP settings, either letting FreeBSD do > > it in the kernel or disable the kernel and let the Nvidia driver manage > > it. > > So, I'm not having terrific luck with any combination of settings I try. > > The latest FreeBSD driver release from Nvidia is the same as the > version in the ports tree. This is what I've installed. > > Attempting the AGPGART route (building the driver with > "WITH_FREEBSD_AGP=yes" and disabling NvAgp support in xorg.conf) still > results in a reboot. > > Going the NvAGP route (Building without support for AGPGART, setting > NvAgp to 1 in the xorg.conf, and setting hint.agp.0.disabled=1 in > /boot/device.hints) also results in a reboot when X starts. One thing > I notice here; when I specify hint.agp.0.disabled=1, and check the > output of 'kldstat -v' after booting, I still see several agp drivers > loaded: > > $ kldstat -v |grep -i agp > 387 pci/agp_ali > 388 pci/agp_amd > 389 pci/agp_amd64 > 390 pci/agp_ati > 391 pci/agp_i810 > 392 pci/agp_intel > 393 pci/agp_nvidia > 394 pci/agp_sis > 395 pci/agp_via > > Is this a problem? > > I suspect a couple of problems with what I'm doing. Number one, > there's several knobs to turn (in the driver, in the OS, etc.) and > it's possible I'm not getting the correct combination. Other thing is, > I've been told by a technician that this is a PCI Express video card, > so would AGP even come into play? Probably not. I'm seeing the same thing on one machine, no AGP on MB, and agp kernel modules loaded, but nvidia-driver doesn't care about it. Let's kill all red herrings: - Is COMPAT5X in the kernel? - Does running `nvidia-xconfig --query-gpu-info' reboot the system? - If you do not load the nvidia kernel module, but use Xorg's "nv" driver does this reboot the system? Determine cause of reboot: echo dumpdev="AUTO" >>/etc/rc.conf /etc/rc.d/dumpon start Now, if it reboots again and no core is found, the kernel didn't crash but an error occured in the hardware layer at which point I'd hit nvidia forums. If there's a coredump: http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/kerneldebug-gdb.html and file PR. -- Mel