Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Sep 2007 15:43:59 -0700
From:      "Darren Spruell" <phatbuckett@gmail.com>
To:        Mel <fbsd.questions@rachie.is-a-geek.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: nvidia-driver rebooting machine on X startup
Message-ID:  <839aec700709071543l241ec6bck8f37712f4dbd4011@mail.gmail.com>
In-Reply-To: <200709072045.58773.fbsd.questions@rachie.is-a-geek.net>
References:  <839aec700709061310m44a1f0f8p55fd7706ed3c02af@mail.gmail.com> <6.0.0.22.2.20070906170214.026e63f8@mail.computinginnovations.com> <839aec700709071043i307b8eb7p786a262982c52b4b@mail.gmail.com> <200709072045.58773.fbsd.questions@rachie.is-a-geek.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9/7/07, Mel <fbsd.questions@rachie.is-a-geek.net> wrote:
> On Friday 07 September 2007 19:43:03 Darren Spruell wrote:
> > On 9/6/07, Derek Ragona <derek@computinginnovations.com> 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?

COMPAT5X doesn't show up anywhere in /usr/src/; I do have 'options
COMPAT_FREEBSD5'  defined, though (stock SMP 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?

No, doesn't reboot the system. Output attached below.

With the 'nv' driver, X starts fine. I don't use it because I don't
have success with the two output displays and xinerama window sizing.

nvidia-xconfig --query-gpu-info:

Number of GPUs: 1

GPU #0:
  Name      : Quadro FX 3450/4000 SDI
  PCI BusID : PCI:7:0:0

  Number of Display Devices: 2

  Display Device 0 (CRT-0):
     EDID Name             : DELL 2001FP
     Minimum HorizSync     : 31.000 kHz
     Maximum HorizSync     : 80.000 kHz
     Minimum VertRefresh   : 56 Hz
     Maximum VertRefresh   : 76 Hz
     Maximum PixelClock    : 162.000 MHz
     Maximum Width         : 1600 pixels
     Maximum Height        : 1200 pixels
     Preferred Width       : 1600 pixels
     Preferred Height      : 1200 pixels
     Preferred VertRefresh : 60 Hz
     Physical Width        : 410 mm
     Physical Height       : 310 mm

  Display Device 1 (CRT-1):
     EDID Name             : DELL 2001FP
     Minimum HorizSync     : 31.000 kHz
     Maximum HorizSync     : 80.000 kHz
     Minimum VertRefresh   : 56 Hz
     Maximum VertRefresh   : 76 Hz
     Maximum PixelClock    : 162.000 MHz
     Maximum Width         : 1600 pixels
     Maximum Height        : 1200 pixels
     Preferred Width       : 1600 pixels
     Preferred Height      : 1200 pixels
     Preferred VertRefresh : 60 Hz
     Physical Width        : 410 mm
     Physical Height       : 310 mm

-- 
Darren Spruell
phatbuckett@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?839aec700709071543l241ec6bck8f37712f4dbd4011>