linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Rivafb won't work with DVI connector
@ 2004-11-25  0:07 Antonino A. Daplas
  2004-11-25 15:27 ` Andrew Walrond
  0 siblings, 1 reply; 36+ messages in thread
From: Antonino A. Daplas @ 2004-11-25  0:07 UTC (permalink / raw)
  To: Andrew Walrond, linux-fbdev-devel


--- Andrew Walrond <andrew@walrond.org> wrote:

> On Tuesday 23 Nov 2004 18:26, Antonino A. Daplas
> wrote:
> >
> > Does vesafb work in x86_64?  If it does you can
> add this in your
> > commandline:
> >
> > vga=0x307
> >
> > 0x306 is the code for 1280x1024, see
> Documentation/fb/vesafb.txt.
> >
> > Then check your dmesg if the panel size also
> changed.  If it did, then
> > you can do this:
> >
> > vga=0x307 video=nvidiafb:1280x1024@60.
> >
> 
> If I did this right, it doesn't help. I built in the
> vesafb as well as your 
> new nvidafb, then booted with the commandline
> 
>  vga=0x31b video=nvidiafb:1280x1024-32@60

That's assuming 0x31b is supported by your card.  Why not
try:

vga=ask

Choose 'scan', choose the highest size, and check if the panel
size changed again.

> 
> It looks like the nvidafb got the first bite of the
> cherry:

No, vesafb will always get the first bite, it's initialized when the OS is in
real mode.

> 
>  ...
>  nvidiafb: CRTC 1 is currently programmed for DFP
>  nvidiafb: Using DFP on CRTC 1
>  Panel size is 1024 x 768
>  nvidiafb: MTRR set to ON
>  Console: switching to colour frame buffer device
> 128x48
>  nvidiafb: PCI nVidia NV25 framebuffer (128MB @
> 0xE0000000)
>  vesafb: probe of vesafb0 failed with error -6
>  ...
> 
> 
> Do you know if the nvidia developers lurk on lkml? I

I did not subscribe to lkml.  But I do occassionally look at the archives.

> seem to remember somebody 
> saying that they do. If so, is it worth asking them
> for a bit of help with 
> this? I know they're not about to open source their
> binary driver due to ip 
> license problems, but the information we require to
> overcome this problem in 
> the fb driver is probably quite trivial in nature. I

Well, checking the latest Xorg again, it seems that the nv driver also
depends on the BIOS for the panel size.  And they are the people who does
have access to the docs.

> assume they have been 
> forthcoming in the past wrt the open source X
> driver.
> 
> What do you think? Worth asking?

Sure, no harm in asking.  But I would rather ask the Xorg people first.  If
we can't get the vga=ask to work, then I really don't know what to do,
besides perhaps experimenting with VBE calls.  I can  do that, but I do not
have any flatpanel to test on.

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/

^ permalink raw reply	[flat|nested] 36+ messages in thread
* Rivafb won't work with DVI connector
@ 2004-11-19 11:37 Andrew Walrond
  2004-11-19 22:08 ` Antonino A. Daplas
  0 siblings, 1 reply; 36+ messages in thread
From: Andrew Walrond @ 2004-11-19 11:37 UTC (permalink / raw)
  To: linux-fbdev-devel; +Cc: Antonino A. Daplas

I have a TFT LCD screen (1600x1200) with both D-Sub and DVI inputs, and a NV25 
[GeForce4 Ti 4600] with same outputs.

Using the old D-Sub cable works fine:

 rivafb: nVidia device/chipset 10DE0250
 rivafb: nVidia Corporation NV25 [GeForce4 Ti 4600]
 rivafb: Detected CRTC controller 0 being used
 rivafb: RIVA MTRR set to ON
 rivafb: Found EDID Block from BUS 2
 rivafb: setting virtual Y resolution to 83886
 Console: switching to colour frame buffer device 200x75
 rivafb: PCI nVidia NV25 framebuffer ver 0.9.5b (128MB @ 0xE0000000)

but with the DVI cable (dsub disconnected) I get a blank screen as soon as 
rivafb takes over:

 rivafb: nVidia device/chipset 10DE0250
 rivafb: nVidia Corporation NV25 [GeForce4 Ti 4600]
 rivafb: Detected CRTC controller 0 being used
 rivafb: RIVA MTRR set to ON
 rivafb: Found EDID Block from BUS 3
 EDID checksum failed, aborting
 rivafb: setting virtual Y resolution to 209715
 Console: switching to colour frame buffer device 80x30
 rivafb: PCI nVidia NV25 framebuffer ver 0.9.5b (128MB @ 0xE0000000)

I then have to plug the d-sub back in to see the output.
[side note: 2.6.8.1 shows only garbage on reconnecting dsub, so rc2 is an 
improvement.]

No I don't understand the lingo here, but I assume EDID/BUS2/BUS3 and the 
checksum failure are the bits I'm interested in here.

I'm willing to do the grunt work to get this fixed, but can you guys give me a 
heads up on how this stuff works, and what might be involved in a fix?

Thanks

Andrew Walrond


-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2004-11-28  0:59 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-25  0:07 Rivafb won't work with DVI connector Antonino A. Daplas
2004-11-25 15:27 ` Andrew Walrond
2004-11-25 21:16   ` Antonino A. Daplas
2004-11-26 14:09   ` Antonino A. Daplas
2004-11-27 12:40     ` Andrew Walrond
2004-11-27 18:29       ` Michel Dänzer
2004-11-27 22:35         ` Andrew Walrond
2004-11-27 22:43       ` Antonino A. Daplas
  -- strict thread matches above, loose matches on Subject: below --
2004-11-19 11:37 Andrew Walrond
2004-11-19 22:08 ` Antonino A. Daplas
2004-11-20 15:52   ` Andrew Walrond
2004-11-22  0:11     ` Antonino A. Daplas
2004-11-22  9:23       ` Andrew Walrond
2004-11-22  9:43         ` Andrew Walrond
2004-11-22 22:13           ` Antonino A. Daplas
2004-11-22 23:47             ` Andrew Walrond
2004-11-22 23:54               ` Andrew Walrond
2004-11-23  1:50               ` Antonino A. Daplas
2004-11-23 12:32                 ` Andrew Walrond
2004-11-23 14:28                   ` Antonino A. Daplas
2004-11-23 15:09                     ` Andrew Walrond
2004-11-23 15:18                       ` Antonino A. Daplas
2004-11-23 16:08                         ` Andrew Walrond
2004-11-23 17:07                           ` Antonino A. Daplas
2004-11-23 18:01                             ` Andrew Walrond
2004-11-23 18:26                               ` Antonino A. Daplas
2004-11-23 19:00                                 ` Andrew Walrond
2004-11-23 19:07                                   ` Andrew Walrond
2004-11-23 19:23                                 ` Andrew Walrond
2004-11-23 19:59                                   ` Geert Uytterhoeven
2004-11-23 20:53                                     ` Andrew Walrond
2004-11-23 22:44                                       ` Antonino A. Daplas
2004-11-23 23:59                                         ` Andrew Walrond
2004-11-24 22:38                                         ` Andrew Walrond
2004-11-23 20:21                                   ` Chad Daelhousen
2004-11-24 23:01                                 ` Andrew Walrond

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).