PCI problem? (Was: Re: X Can't "see" my docked monitor - xorg or nvidia?)

Doug Barton dougb at FreeBSD.org
Mon Nov 12 16:46:05 PST 2007

Just in case someone here can help, and/or it's a bigger problem that 
might affect the release.

The interesting part for this list is probably:
(WW) OS did not count PCI devices, guessing wildly


---------- Forwarded message ----------
From: Doug Barton <dougb at FreeBSD.org>
To: Anton Berezin <tobez at tobez.org>
Cc: freebsd-x11 at freebsd.org, freebsd-ports at freebsd.org
Date: Sun, 11 Nov 2007 14:01:55
Subject: Re: X Can't "see" my docked monitor - xorg or nvidia?

Thanks for responding, sorry it took so long to get back to you, $REAL_LIFE is 
in my face lately.

I was able to remove kde from the equation by starting good old windowmaker, 
same results.

On Wed, 7 Nov 2007, Anton Berezin wrote:

> On Tue, Nov 06, 2007 at 01:19:18PM -0800, Doug Barton wrote:
>> I just did the mondo upgrade of the ports on my up to date 8-current
>> laptop. Whereas before the upgrade the default video output would always be
>> the monitor attached to the dock if my laptop was in the dock (which was
>> what I wanted), now X refuses to see the dock at all, and it will only come
>> up on the laptop screen.
>> The console works just fine on the dock's monitor, and I double-checked the
>> bios to make sure that the dock is set as primary video out. I also
>> commented out all mentions of the laptop's screen from xorg.conf, but it
>> steadfastly insists on coming up only on the laptop.
>> All my ports are up to date, including kde 3.5.8, and nvidia-driver
>> 100.14.19. I also tried with and without the -ignoreABI option, no change.
>> I should also point out that I'm using kdm, but I was using it before the
>> upgrade too. Turning kdm off and using startx has no effect (still comes up
>> only on the laptop screen).
>> Any suggestions?
> The content of /var/log/Xorg.0.log might be useful,


There are a couple of interesting sections:
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(WW) OS did not count PCI devices, guessing wildly

(--) NVIDIA(0): Connected display device(s) on Quadro NVS 110M at PCI:1:0:0:
(--) NVIDIA(0):     DELL 2001FP (CRT-0)
(--) NVIDIA(0):     LPL (DFP-0)
(--) NVIDIA(0): DELL 2001FP (CRT-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(0): LPL (DFP-0): 330.0 MHz maximum pixel clock
(--) NVIDIA(0): LPL (DFP-0): Internal Dual Link LVDS

That all looks right, but

(II) NVIDIA(0): Assigned Display Device: DFP-0

That should not be, since the only screen mentioned in xorg.conf 
(http://people.freebsd.org/~dougb/xorg.conf) is the 2001FP.

(WW) NVIDIA(0): No valid modes for "1600x1200"; removing.

This makes sense because the laptop screen doesn't do that resolution, it's for 
the 2001FP.

> but also try and play with xrandr.  Xrandr --verbose should tell you what 
> outputs i actually sees, and then you can disable/enable individual outputs 
> and see what happens.

Screen 0: minimum 320 x 240, current 1440 x 900, maximum 1440 x 900
default connected 1440x900+0+0 (0x19a) normal (normal) 0mm x 0mm
         Identifier: 0x199
         Timestamp:  811385259
         Subpixel:   unknown
         CRTC:       0
         CRTCs:      0
   1440x900 (0x19a)   64.8MHz
         h: width  1440 start    0 end    0 total 1440 skew    0 clock 45.0KHz
         v: height  900 start    0 end    0 total  900           clock 50.0Hz

No mention of the 2001FP at all.

Thanks again,



     This .signature sanitized for your protection

freebsd-ports at freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"

More information about the freebsd-current mailing list