From: "Antonino A. Daplas" <adaplas@hotpop.com>
To: Junio C Hamano <junkio@cox.net>
Cc: linux-fbdev-devel@lists.sourceforge.net
Subject: Re: [PATCH] GeForce 5200 on rivafb
Date: Sun, 12 Dec 2004 05:11:30 +0800 [thread overview]
Message-ID: <200412120511.31725.adaplas@hotpop.com> (raw)
--- Junio C Hamano <junkio@cox.net> wrote:
> Thanks for a quick response.
>
> >>>>> "AAD" == Antonino A Daplas
> <adaplas@hotpop.com> writes:
>
> AAD> Dec 10 19:04:40 siamese kernel: Display
> is GTF capable
> AAD> Dec 10 19:04:40 siamese kernel: nvidiafb:
> Unable to detect which
> AAD> CRTCNumber...
> AAD> Dec 10 19:04:40 siamese kernel: ...Defaulting
> to CRTCNumber 1
> AAD> Dec 10 19:04:40 siamese kernel: nvidiafb: Using
> DFP on CRTC 1
> AAD> Dec 10 19:04:40 siamese kernel: Panel size is 1
> x 1
>
> AAD> Panel size of 1x1 is a bad sign. (Panel size
> is set by video BIOS).
>
> What should it say normally? The monitor is a CRT
It should tell you the pre-configured resolution of the display, if the
display is indeed a flatpanel...
> (ViewSonic
> PF775a) connected via a DSub connector. I have
...which apparently isn't.
> rebuilt the
> kernel without I2C support and the boot log says
> "Defaulting to
> CRTCNumber 0". With this, I get a working
> framebuffer console
> and fbdev X works on it.
Ah, ok. The main problem is that the EDID block of your monitor is saying
that it is a flatpanel, not a CRT.
>
> Dec 10 23:10:22 siamese kernel: nvidiafb: nVidia
> device/chipset 10DE0110
> Dec 10 23:10:22 siamese kernel: nvidiafb: nVidia
> Corporation NV11 [GeForce2 MX/MX 400]
> Dec 10 23:10:22 siamese kernel: nvidiafb: Unable to
> detect display type...
> Dec 10 23:10:22 siamese kernel: ...Using default of
> CRT
> Dec 10 23:10:22 siamese kernel: nvidiafb: Unable to
> detect which CRTCNumber...
> Dec 10 23:10:22 siamese kernel: ...Defaulting to
> CRTCNumber 0
> Dec 10 23:10:22 siamese kernel: nvidiafb: Using CRT
> on CRTC 0
> Dec 10 23:10:22 siamese kernel: nvidiafb: MTRR set
> to ON
> Dec 10 23:10:22 siamese kernel: Console: switching
> to colour frame buffer device 200x75
> Dec 10 23:10:22 siamese kernel: nvidiafb: PCI nVidia
> NV11 framebuffer (64MB @ 0xD8000000)
>
> AAD> Can you try the following:
> AAD> 1. Change this line in drivers/video/fbmon.c
>
> AAD> #undef DEBUG
> AAD> to
> AAD> #define DEBUG
>
> Will do, but I have one question. The last time I
> tried
> turning debugging on on rivafb-i2c it was very
> unpleasant;
No :-), this is not for nvidiafb but for the EDID parser, and it will give
you a very descriptive parsing of the EDID block.
> eventually the driver ended up reporting scrolling
> events on the
> console which caused further scrolling which is
> reported on the
> console which caused further scrolling ... ;-). I
> could not get
> the control back even with SysRQ. Is there a trick
> to avoid
> this kind of trouble and still have debugging
> enabled?
>
> AAD> 2. Experiment with the following boot options:
>
> AAD> So you can try this, for a start:
> AAD> video=nvidiafb:forceCRTC:1
>
> I presume I should use forceCRTC:0 to match the
> working "sans
> i2c" case.
Forget this part.
>
> Is it possible that EDID is not being read correctly
> in my
> configuration? Could it be a hardware problem
> (either the card,
> the monitor, or the connecting cable)? If so, how
This is a problem in the EDID block. Displays that support both digital and
analog (dsub) inputs should also have 2 EDID blocks, depending on the
connector attached. In your case, if it has a dsub connector, then the
monitor should give out an EDID block that says it's analog, not digital.
So, with a broken EDID block, I guess your best workaround is to disable
i2c in your kernel config.
BTW: Why can't you use the 'nv' driver with X? And does rivafb work with
your card?
Tony
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
next reply other threads:[~2004-12-11 21:11 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-11 21:11 Antonino A. Daplas [this message]
2004-12-12 2:25 ` [PATCH] GeForce 5200 on rivafb Junio C Hamano
2004-12-12 10:00 ` Junio C Hamano
2004-12-13 20:52 ` Antonino A. Daplas
2004-12-13 21:47 ` Antonino A. Daplas
2004-12-14 7:51 ` Junio C Hamano
2004-12-15 20:02 ` Antonino A. Daplas
2004-12-15 21:22 ` Junio C Hamano
2004-12-14 1:57 ` Junio C Hamano
2004-12-14 12:02 ` Antonino A. Daplas
-- strict thread matches above, loose matches on Subject: below --
2004-12-11 15:22 Antonino A. Daplas
2004-12-11 18:21 ` Junio C Hamano
2004-12-08 1:47 Lucas Correia Villa Real
2004-12-08 12:34 ` Antonino A. Daplas
2004-12-10 1:46 ` Lucas Correia Villa Real
2004-12-10 20:43 ` Antonino A. Daplas
2004-12-11 3:34 ` Junio C Hamano
2004-12-23 20:48 ` Guido Guenther
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200412120511.31725.adaplas@hotpop.com \
--to=adaplas@hotpop.com \
--cc=junkio@cox.net \
--cc=linux-fbdev-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.