Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-21 Thread Tim Roberts
Nqnsome wrote:
Christian Zietz wrote:
I still suppose that your BIOS only recognizes the LCD as a 800x600 one,
while the CRT is recognized correctly as being able to display 1024x768.
The Windows XP driver doesn't care about the BIOS but bypasses it. X on
the other hand needs the BIOS to set the resolution because the
information on how to do that without the BIOS is not publicly 
available.
Sorry, but what do you mean with how to do that? What kind of 
information is (not!) in the BIOS that tells X how to change the 
resolution? A function? A memory address? Something else?

Changing the resolution on a video card requires writing a number of 
timing and configuration registers directly to the chip hardware.  The 
definitions, usage, interactions, and philosophy of those registers are 
often quite complicated, and vary wildly from manufacturer to manufacturer.

The video BIOS knows how to write those registers when you make a VBE 
INT 10 call, because the engineers that designed the chip wrote that 
BIOS.  The Windows driver knows how to write those registers, because a 
team at the chip manufacturer wrote that driver with the assistance of 
the design engineers.

However, chip manufacturers often do not write XFree86 drivers, because 
it represents approximately 0% of their annual sales.  Further, more and 
more chip manufacturers consider their chip specs to be proprietary, so 
they are not released without a license agreement and a set of stiff 
legal handcuffs.  Without the chip specs, the only way a non-Windows 
driver can set the video mode is by asking the BIOS pretty please.

If the BIOS has been crippled by not supporting certain modes, then X 
will be crippled in the same way.  I was astounded to learn that many 
laptops with Intel graphics chips ship with 1400x1050 LCD panels, and a 
video BIOS that does not support 1400x1050 mode.  That's just criminally 
negligent.

There is nothing we can do, short of reverse engineering, which has its 
own set of legal issues.

I am asking this because, if I have more information about what is 
possibly broken/missing in the BIOS, I can try to contact the 
manufacturer and ask for a fix. Without specific information it is 
difficult to get a useful answer from the manufacturer (COMPAL).

You will find no help at COMPAL.  All they do is repackage the BIOS and 
drivers from Intel.  It is quite likely they don't even have a graphics 
driver writer on staff.

--
- Tim Roberts, [EMAIL PROTECTED]
 Providenza  Boekelheide, Inc.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-19 Thread Alan Hourihane
On Fri, Feb 18, 2005 at 03:39:28PM -0800, Bukie Mabayoje wrote:
 Alan Hourihane wrote:
 
 
  
   I became aware of  this problem few years back (since 2003). The first 
   time I experienced it  was with a DELL laptop, and I didn't have free 
   time then to debug it when I actually  had the laptop. I going to see if 
   I can figure the problem out (why the LCD is not working) just by reading 
   the code.
 
  I've already done work in this area.
 
  And I've got a driver up at
 
  http://www.fairlite.demon.co.uk/intel.html
 
  if anyone wants to test it.
 
 What does this driver fix?

Switching between CRT, LCD and CRT+LCD type combinations through the
Fn-F7/F8 switching. Plus a few other minor fixes.

Alan.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-19 Thread Alan Hourihane
Can you provide a log with that driver ?

Alan.

On Sat, Feb 19, 2005 at 12:57:38AM -0300, Nqnsome wrote:
 Hi,
 
 I tryed your driver, but could not get 1024x768 on the LCD. XFree does 
 not see the Built-in 1024x768 mode.
 
 Thanks,
 
 S?rgio
 
 Alan Hourihane wrote:
 
 I've already done work in this area.
 
 And I've got a driver up at
 
 http://www.fairlite.demon.co.uk/intel.html
 
 if anyone wants to test it.
 
 Alan.
 ___
 Devel mailing list
 Devel@XFree86.Org
 http://XFree86.Org/mailman/listinfo/devel
 
 
 
  
 
 
 
 
 -- 
 No virus found in this outgoing message.
 Checked by AVG Anti-Virus.
 Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
 
 ___
 Devel mailing list
 Devel@XFree86.Org
 http://XFree86.Org/mailman/listinfo/devel
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-19 Thread Alan Hourihane
Actually,

From the look of your log file, the 1024x768 mode isn't supported at all
on your LCD. And although your LCD is reported at 1024x768 it looks
like your BIOS is broken.

ModeAttributes should show 0x9b, whereas it's showing 0x9a.

That first bit is dictating whether XFree86 allows the mode or not,
as it's VBE's method of saying if the mode is supported in the current
configuration.

Have you double checked for an updated BIOS ?

Alan.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-19 Thread Bukie Mabayoje
Alan Hourihane wrote:

 On Fri, Feb 18, 2005 at 03:39:28PM -0800, Bukie Mabayoje wrote:
  Alan Hourihane wrote:
 
  
   
I became aware of  this problem few years back (since 2003). The first 
time I experienced it  was with a DELL laptop, and I didn't have free 
time then to debug it when I actually  had the laptop. I going to see 
if I can figure the problem out (why the LCD is not working) just by 
reading the code.
  
   I've already done work in this area.
  
   And I've got a driver up at
  
   http://www.fairlite.demon.co.uk/intel.html
  
   if anyone wants to test it.
 
  What does this driver fix?

 Switching between CRT, LCD and CRT+LCD type combinations through the
 Fn-F7/F8 switching. Plus a few other minor fixes.

This  is definitely a good feature to have.



 Alan.
 ___
 Devel mailing list
 Devel@XFree86.Org
 http://XFree86.Org/mailman/listinfo/devel
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-19 Thread Nqnsome
Hi,
Thanks for your attention. Regarding the BIOS, I am using the latest 
version available.

Sorry to ask that but, if the BIOS is broken, why, under WindowsXp, the 
LCD works in 1024x768?  Why, with X11, the CRT works in 1024x768? Should 
not the broken BIOS prevent the LCD from working under WindowsXP and the 
CRT under X11? I am not sure if I understood correctly the role of the 
BIOS in the proccess.

Also, can´t I override this ModeAttribute? Can´t I set it to 0x9b? Would 
this fix the problem?

Thanks again.
Regards,
Sergio
Alan Hourihane wrote:
Actually,
From the look of your log file, the 1024x768 mode isn't supported at all
on your LCD. And although your LCD is reported at 1024x768 it looks
like your BIOS is broken.
ModeAttributes should show 0x9b, whereas it's showing 0x9a.
That first bit is dictating whether XFree86 allows the mode or not,
as it's VBE's method of saying if the mode is supported in the current
configuration.
Have you double checked for an updated BIOS ?
Alan.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel

 


--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-19 Thread Christian Zietz
Nqnsome schrieb:

 Sorry to ask that but, if the BIOS is broken, why, under WindowsXp, the 
 LCD works in 1024x768?  Why, with X11, the CRT works in 1024x768?

I still suppose that your BIOS only recognizes the LCD as a 800x600 one,
while the CRT is recognized correctly as being able to display 1024x768.
The Windows XP driver doesn't care about the BIOS but bypasses it. X on
the other hand needs the BIOS to set the resolution because the
information on how to do that without the BIOS is not publicly available.

CU Christian
-- 
Christian Zietz  -  CHZ-Soft  -  [EMAIL PROTECTED]
WWW: http://www.chzsoft.com.ar/
PGP-Key-ID: 0x6DA025CA

___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-19 Thread Nqnsome
Hi Christian,
Thanks for answering.
Christian Zietz wrote:
I still suppose that your BIOS only recognizes the LCD as a 800x600 one,
while the CRT is recognized correctly as being able to display 1024x768.
The Windows XP driver doesn't care about the BIOS but bypasses it. X on
the other hand needs the BIOS to set the resolution because the
information on how to do that without the BIOS is not publicly available.
CU Christian
 

Sorry, but what do you mean with how to do that? What kind of 
information is (not!) in the BIOS that tells X how to change the 
resolution? A function? A memory address? Something else?

I am asking this because, if I have more information about what is 
possibly broken/missing in the BIOS, I can try to contact the 
manufacturer and ask for a fix. Without specific information it is 
difficult to get a useful answer from the manufacturer (COMPAL).

Thanks again.
Sergio
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-19 Thread Alan Hourihane
On Sat, Feb 19, 2005 at 08:17:07PM -0300, Nqnsome wrote:
 Hi Christian,
 
 Thanks for answering.
 
 Christian Zietz wrote:
 
 I still suppose that your BIOS only recognizes the LCD as a 800x600 one,
 while the CRT is recognized correctly as being able to display 1024x768.
 The Windows XP driver doesn't care about the BIOS but bypasses it. X on
 the other hand needs the BIOS to set the resolution because the
 information on how to do that without the BIOS is not publicly available.
 
 CU Christian
  
 
 Sorry, but what do you mean with how to do that? What kind of 
 information is (not!) in the BIOS that tells X how to change the 
 resolution? A function? A memory address? Something else?
 
No. Christian is saying that the programming information is not publicly
available so that the driver can bypass using the BIOS. Which is what
the Windows drivers do.

 I am asking this because, if I have more information about what is 
 possibly broken/missing in the BIOS, I can try to contact the 
 manufacturer and ask for a fix. Without specific information it is 
 difficult to get a useful answer from the manufacturer (COMPAL).

Just tell COMPAL that the ModeAttributes field for bit 0 which is
called 'Mode supported by hardware configuration' is not being set
when asking the Video BIOS for available supported resolutions with
the LFP (Local Flat Panel). The Video BIOS call is 0x4F01 with the
mode set to 0x34 for 1024x768 at 8bpp, 0x45 for 1024x768 at 16bpp
and 0x54 for 1024x768 at 32bpp.

Alan.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-19 Thread Bukie Mabayoje
Alan Hourihane wrote:

 On Sat, Feb 19, 2005 at 08:17:07PM -0300, Nqnsome wrote:
  Hi Christian,
 
  Thanks for answering.
 
  Christian Zietz wrote:
 
  I still suppose that your BIOS only recognizes the LCD as a 800x600 one,
  while the CRT is recognized correctly as being able to display 1024x768.
  The Windows XP driver doesn't care about the BIOS but bypasses it. X on
  the other hand needs the BIOS to set the resolution because the
  information on how to do that without the BIOS is not publicly available.
  
  CU Christian
  
  
  Sorry, but what do you mean with how to do that? What kind of
  information is (not!) in the BIOS that tells X how to change the
  resolution? A function? A memory address? Something else?

 No. Christian is saying that the programming information is not publicly
 available so that the driver can bypass using the BIOS. Which is what
 the Windows drivers do.

  I am asking this because, if I have more information about what is
  possibly broken/missing in the BIOS, I can try to contact the
  manufacturer and ask for a fix. Without specific information it is
  difficult to get a useful answer from the manufacturer (COMPAL).

 Just tell COMPAL that the ModeAttributes field for bit 0 which is
 called 'Mode supported by hardware configuration' is not being set
 when asking the Video BIOS for available supported resolutions with
 the LFP (Local Flat Panel). The Video BIOS call is 0x4F01 with the
 mode set to 0x34 for 1024x768 at 8bpp, 0x45 for 1024x768 at 16bpp
 and 0x54 for 1024x768 at 32bpp.

Let me write you a small program to read the value. Then can be sure if 
plugging the external crt confuses the BIOS. You have a very valid point :) WHY 
IT WORKS ON WINDOWS. Can you boot DOS?



 Alan.
 ___
 Devel mailing list
 Devel@XFree86.Org
 http://XFree86.Org/mailman/listinfo/devel
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Bukie Mabayoje



Read my comments in blue. And I am still looking into this.
Nqnsome wrote:
Hi,
Can someone help me, please!?
I have a Compal CY27 laptop. The graphics chipset is (as reported by
lspci):
:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM
Integrated Graphics Device (rev 02)
:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated
Graphics Device (rev 02)

The 82852GM supports two independent display. You
have one at 00:02:.0 and the other at 00:02.1. You are configured to use
BusID "PCI:0:2:0". I am not sure which video port 0:2:0 drivers.
One thing you can try is change BusID to "PCI:0:2:1".

I read all material on the net about the memory/vbios problems with
this
chipset. I do not think I have this problem because I can change the
memory allocated to the graphics card in the BIOS setup program, and
the
XFree output reflects these changes.
I have tried all kinds of patchs, all the latest XFree versions
available (including 4.4.0), several distros (FC1, FC2, Mandrake 10
and
now, Debian unstable), the IBM driver, asked the dealer and manufacturer
for a BIOS update, but my LCD never reaches 1024x768 (only 800x600
and
640x480). Actually, a few months ago, I gave out trying to make the
LCD
work under 1024x768, after all this dozens of failed trials.
I am getting back to this because I just find out that, if I connect
a
external CRT monitor (actually a Samsung SyncMaster 700p) to the CRT
out
of my laptop, 1024x768 works on it! I am completely puzzled.
I suspect the reason it works is that your system
have two graphics controller. And one of it is the 350Mhz 24-bit RAMDAC
that support a regular scan analog monitor.
If XFree
can make the external monitor works on 1024x768, why it can not do
the
same with the LCD?
LCD and CRT don't use same code.

I was told that my graphics chipset has a vbios problem that prevents
Xfree from recognizing its ability to work under 1024x768, but, if
this
is true, why that external CRT works under 1024x768?
I must note that under WinXP the LCD works on 1024x768 and that the
XiG
X server can also do the same.
Now that it is clear that Xfree can produce 1024x768 with my chipset
and
my LCD supports 1024x768, how can I force Xfree to try 1024x768 on
the LCD?
My XF86Config-4 can be found here:
http://paginas.terra.com.br/educacao/nqnsome/xf86config.txt
The XFree output can be found here:
http://paginas.terra.com.br/educacao/nqnsome/xfree_output.txt
I am really sorry for my bad English.
Thanks a lot for your assistance.
Regards,
Sergio
___
XFree86 mailing list
XFree86@XFree86.Org
http://XFree86.Org/mailman/listinfo/xfree86
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel



Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Alex Deucher
On Fri, 18 Feb 2005 09:12:01 -0800, Bukie Mabayoje [EMAIL PROTECTED] wrote:

 Read my comments in blue. And I am still looking into this. 
 
 Nqnsome wrote: 
 Hi, 
 
 Can someone help me, please!? 
 
 I have a Compal CY27 laptop. The graphics chipset is (as reported by lspci):
 
 :00:02.0 VGA compatible controller: Intel Corp. 82852/855GM 
 Integrated Graphics Device (rev 02) 
 :00:02.1 Display controller: Intel Corp. 82852/855GM Integrated 
 Graphics Device (rev 02) 
  
 
 
 
  The 82852GM supports two independent display. You have one at 00:02:.0 and
 the other at 00:02.1. You are configured to use BusID  PCI:0:2:0. I am not
 sure which video port 0:2:0 drivers. One thing you can try is change BusID 
 to PCI:0:2:1. 

it should use 02.0.  .1 is just a placeholder for the windows drivers AFAIK.

Alex
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread SLCB
Hi,
Thanks a lot for replying, really!
The 82852GM supports two independent display. You have one at 00:02:.0 
and the other at 00:02.1. You are configured to use BusID  
PCI:0:2:0. I am not sure which video port 0:2:0 drivers. One thing 
you can try is change BusID  to PCI:0:2:1.I suspect the reason it 
works is that your system have two graphics controller. And one of it 
is the 350Mhz 24-bit RAMDAC that support a regular scan analog monitor.
Are these BusIDs related to the display pipes reported in the Xfree log:
...
(II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600)
(II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: (800,600)
(II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: 
FALSE, size: (0,0)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: 
TRUE, size: (1024,768)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, 
size: (0,0)
(II) I810(0): Display Info: DFP2 (second digital flat panel): attached: FALSE, 
present: FALSE, size: (0,0)
(II) I810(0): Currently active displays on Pipe A:
(II) I810(0):   CRT
(II) I810(0): No active displays on Pipe B.
...
I mean:
Display Pipe A = BusID PCI:0:2:0
Display Pipe B = BusID PCI:0:2:1
or vice-versa?
LCD and CRT don't use same code.
I am sorry, I do not understand this. Why the codes are differente?
In the Xfree log I see:
...
I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level 2
(II) I810(0): VESA VBE DDC transfer in appr. 1 sec.
(II) I810(0): VESA VBE DDC read successfully
(II) I810(0): Manufacturer: SAM  Model: 1d13  Serial#: 0
(II) I810(0): Year: 1997  Week: 46
(II) I810(0): EDID Version: 1.1
...
I am far from beingg an expert on this, so forgive me if this a stupid 
question, but what is VESA VBE DCC Level 2? It seems to be some kind o 
protocol that allows the X11 driver to communicate with the CRT and get 
information about it (Manufacturer, Model, etc.). If that is true, where 
is all this information stored? In some chip at the CRT?

When X11 tryes to read this same information from the LCD (the LFP found 
by X11, reported to support 1024x768...), it returns a error saying that 
it could not read the info. Could this be problem, I mean, the LFP is 
not able to send to the X11 driver this information? Can´t I 
configure/enter this information by hand?

Thanks a lot again.
Regards,
Sergio
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread SLCB
Hi,
Thanks a lot for replaying!!!
Alex Deucher wrote:
it should use 02.0.  .1 is just a placeholder for the windows drivers AFAIK.

 

Sorry if this is a stupid question, but what exactly means to be 
placeholder in this case?

Thanks a lot.
Regards,
Sergio
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Alex Deucher
On Fri, 18 Feb 2005 17:03:33 -0300, SLCB [EMAIL PROTECTED] wrote:
 Hi,
 
 Thanks a lot for replying, really!
 
  The 82852GM supports two independent display. You have one at 00:02:.0
  and the other at 00:02.1. You are configured to use BusID
  PCI:0:2:0. I am not sure which video port 0:2:0 drivers. One thing
  you can try is change BusID  to PCI:0:2:1.I suspect the reason it
  works is that your system have two graphics controller. And one of it
  is the 350Mhz 24-bit RAMDAC that support a regular scan analog monitor.
 
 Are these BusIDs related to the display pipes reported in the Xfree log:
 
 ...
 (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: 
 (800,600)
 (II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: 
 (800,600)
 (II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, 
 present: FALSE, size: (0,0)
 (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: 
 TRUE, size: (1024,768)
 (II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, 
 size: (0,0)
 (II) I810(0): Display Info: DFP2 (second digital flat panel): attached: 
 FALSE, present: FALSE, size: (0,0)
 (II) I810(0): Currently active displays on Pipe A:
 (II) I810(0):   CRT
 (II) I810(0): No active displays on Pipe B.
 ...
 
 I mean:
 
 Display Pipe A = BusID PCI:0:2:0
 Display Pipe B = BusID PCI:0:2:1
 
 or vice-versa?

no.  the second one is just a placeholder for the windows drivers so you get:
Intel 82852GM Display controller
Intel 82852GM Display controller (secondary)
in the windows device manager.

you'll want to use the primary id for both heads.

Alex
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread SLCB
Hi,
Sorry, I forgot to comment one answer.
Bukie Mabayoje wrote:
I suspect the reason it works is that your system have two graphics 
controller. And one of it is the 350Mhz 24-bit RAMDAC that support a 
regular scan analog monitor.
You mean the two BusIds/Pipes or really another card? If I had another 
card, I guess it would be reported by lspci, wouldn´t ?

Sorry again, but I could not find any reference in the log to any 350Mhz 
24-bit RAMDAC card. Am I missing something?

Thanks again.
Regards,
Sergio
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Alex Deucher
On Fri, 18 Feb 2005 17:13:17 -0300, SLCB [EMAIL PROTECTED] wrote:
 Hi,
 
 Sorry, I forgot to comment one answer.
 
 Bukie Mabayoje wrote:
 
  I suspect the reason it works is that your system have two graphics
  controller. And one of it is the 350Mhz 24-bit RAMDAC that support a
  regular scan analog monitor.
 
 You mean the two BusIds/Pipes or really another card? If I had another
 card, I guess it would be reported by lspci, wouldn´t ?
 
 Sorry again, but I could not find any reference in the log to any 350Mhz
 24-bit RAMDAC card. Am I missing something?
 

your chip has two display controllers and two outputs, a DAC for
analog out and a LCD controller for the laptop panel.  it's all
handled by one chip.

Alex

 Thanks again.
 
 Regards,
 
 Sergio


___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Bukie Mabayoje
Alex Deucher wrote:

 On Fri, 18 Feb 2005 17:03:33 -0300, SLCB [EMAIL PROTECTED] wrote:
  Hi,
 
  Thanks a lot for replying, really!
 
   The 82852GM supports two independent display. You have one at 00:02:.0
   and the other at 00:02.1. You are configured to use BusID
   PCI:0:2:0. I am not sure which video port 0:2:0 drivers. One thing
   you can try is change BusID  to PCI:0:2:1.I suspect the reason it
   works is that your system have two graphics controller. And one of it
   is the 350Mhz 24-bit RAMDAC that support a regular scan analog monitor.
 
  Are these BusIDs related to the display pipes reported in the Xfree log:
 
  ...
  (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: 
  (800,600)
  (II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: 
  (800,600)
  (II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, 
  present: FALSE, size: (0,0)
  (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, 
  present: TRUE, size: (1024,768)
  (II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: 
  FALSE, size: (0,0)
  (II) I810(0): Display Info: DFP2 (second digital flat panel): attached: 
  FALSE, present: FALSE, size: (0,0)
  (II) I810(0): Currently active displays on Pipe A:
  (II) I810(0):   CRT
  (II) I810(0): No active displays on Pipe B.
  ...
 
  I mean:
 
  Display Pipe A = BusID PCI:0:2:0
  Display Pipe B = BusID PCI:0:2:1
 
  or vice-versa?

 no.  the second one is just a placeholder for the windows drivers so you get:
 Intel 82852GM Display controller
 Intel 82852GM Display controller (secondary)
 in the windows device manager.

 you'll want to use the primary id for both heads.

Alex is correct. Let focus on the primary display controller on  PCI:0:2:0 with 
Display Pipe A and Display Pipe B.
In your case you can only have PipeA=CRT and PipeB=LCD (LFP).

That is why you have the following information
(II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600)
 (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: 
TRUE, size: (1024,768)

The problem is why XFree is saying there is no active display on Pipe B
 (II) I810(0): No active displays on Pipe B




 Alex
 ___
 Devel mailing list
 Devel@XFree86.Org
 http://XFree86.Org/mailman/listinfo/devel
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Bukie Mabayoje
SLCB wrote:

 Hi,

 Thanks a lot for replaying!!!

 Alex Deucher wrote:

 it should use 02.0.  .1 is just a placeholder for the windows drivers AFAIK.
 
 
 
 
 
 Sorry if this is a stupid question, but what exactly means to be
 placeholder in this case?

There is a technical meaning for 02.1 It is on PCI Bus 0, Device Id 2 function 
0 or function 1. That is what Alex meant when he said you have two device on 
one component.



 Thanks a lot.

 Regards,

 Sergio

 --
 No virus found in this outgoing message.
 Checked by AVG Anti-Virus.
 Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005

 ___
 Devel mailing list
 Devel@XFree86.Org
 http://XFree86.Org/mailman/listinfo/devel
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Nqnsome
Hi,
Thanks again.
Alex Deucher wrote:
Alex is correct. Let focus on the primary display controller on  PCI:0:2:0 with 
Display Pipe A and Display Pipe B.
In your case you can only have PipeA=CRT and PipeB=LCD (LFP).
That is why you have the following information
(II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (800,600)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: 
TRUE, size: (1024,768)
The problem is why XFree is saying there is no active display on Pipe B
(II) I810(0): No active displays on Pipe B
   

you can use the monitorlayout option to force on the pipes.  see the
i810 man page.
Alex
 

Now I understand the Pipes, but is still a mistery for me why lspci 
sees the 0:2:1, if it is a Windows placeholder (propably because I do 
not understand what a placeholder is...).

Regarding the No active displays on Pipe B, this probably happens 
because, before starting X, I disable the LCD with the keyboard sequence 
FN+F5. If I do not do this, the screen becomes unreadble (I guess 
because the CRT works in 1024x768 and the LCD do not).

Thanks a lot for the explanations, but I would like to return to the 
question why the CRT works under 1024x768 and the LCD not. Can this be 
related to the VESA VBE DCC that does not work on the LCD?

Thanks again.
Regards,
Sergio
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Alex Deucher
On Fri, 18 Feb 2005 18:15:16 -0300, Nqnsome [EMAIL PROTECTED] wrote:
 Hi,
 
 Thanks again.
 
 Alex Deucher wrote:
 
 Alex is correct. Let focus on the primary display controller on  PCI:0:2:0 
 with Display Pipe A and Display Pipe B.
 In your case you can only have PipeA=CRT and PipeB=LCD (LFP).
 
 That is why you have the following information
 (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: 
 (800,600)
  (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, 
  present: TRUE, size: (1024,768)
 
 The problem is why XFree is saying there is no active display on Pipe B
  (II) I810(0): No active displays on Pipe B
 
 
 
 you can use the monitorlayout option to force on the pipes.  see the
 i810 man page.
 
 Alex
 
 
 Now I understand the Pipes, but is still a mistery for me why lspci
 sees the 0:2:1, if it is a Windows placeholder (propably because I do
 not understand what a placeholder is...).
 

when the windows driver claims the pci resources, it gives them each a
name and they show up in the windows device manager.  the second
subfunction is just there so they can have two video devices show up
in the device manager.

 Regarding the No active displays on Pipe B, this probably happens
 because, before starting X, I disable the LCD with the keyboard sequence
 FN+F5. If I do not do this, the screen becomes unreadble (I guess
 because the CRT works in 1024x768 and the LCD do not).

that's the problem.  the i810 driver relies on the bios to deal with
outputs and modes.  if tyou use the bios to disable an ouput, the
driver probably has problems detecting an attached device.

 
 Thanks a lot for the explanations, but I would like to return to the
 question why the CRT works under 1024x768 and the LCD not. Can this be
 related to the VESA VBE DCC that does not work on the LCD?
 

are you trying to get dualhead running or clone or just the LCD?

Alex


 Thanks again.
 
 Regards,
 
 Sergio

___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Alan Hourihane
On Fri, Feb 18, 2005 at 06:15:16PM -0300, Nqnsome wrote:
 Thanks a lot for the explanations, but I would like to return to the 
 question why the CRT works under 1024x768 and the LCD not. Can this be 
 related to the VESA VBE DCC that does not work on the LCD?

If you boot up on the LCD and have the 1024x768 mode as your only
listed mode, also check that VertRefresh is set to 60.

Does that work ? If not, post the log file.

Alan.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Bukie Mabayoje
Nqnsome wrote:

 Hi,

 Thanks again.

 Alex Deucher wrote:

 Alex is correct. Let focus on the primary display controller on  PCI:0:2:0 
 with Display Pipe A and Display Pipe B.
 In your case you can only have PipeA=CRT and PipeB=LCD (LFP).
 
 That is why you have the following information
 (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: 
 (800,600)
  (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, 
  present: TRUE, size: (1024,768)
 
 The problem is why XFree is saying there is no active display on Pipe B
  (II) I810(0): No active displays on Pipe B
 
 
 
 you can use the monitorlayout option to force on the pipes.  see the
 i810 man page.
 
 Alex
 
 
 Now I understand the Pipes, but is still a mistery for me why lspci
 sees the 0:2:1, if it is a Windows placeholder (propably because I do
 not understand what a placeholder is...).

 Regarding the No active displays on Pipe B, this probably happens
 because, before starting X, I disable the LCD with the keyboard sequence
 FN+F5. If I do not do this, the screen becomes unreadble

I became aware of  this problem few years back (since 2003). The first time I 
experienced it  was with a DELL laptop, and I didn't have free time then to 
debug it when I actually  had the laptop. I going to see if I can figure the 
problem out (why the LCD is not working) just by reading the code.


 (I guess
 because the CRT works in 1024x768 and the LCD do not).

Not exactly. Both the crt and lcd support 1024x768



 Thanks a lot for the explanations, but I would like to return to the
 question why the CRT works under 1024x768 and the LCD not. Can this be
 related to the VESA VBE DCC that does not work on the LCD?

no



 Thanks again.

 Regards,

 Sergio

 --
 No virus found in this outgoing message.
 Checked by AVG Anti-Virus.
 Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Alan Hourihane
On Fri, Feb 18, 2005 at 02:11:48PM -0800, Bukie Mabayoje wrote:
 Nqnsome wrote:
 
  Hi,
 
  Thanks again.
 
  Alex Deucher wrote:
 
  Alex is correct. Let focus on the primary display controller on  
  PCI:0:2:0 with Display Pipe A and Display Pipe B.
  In your case you can only have PipeA=CRT and PipeB=LCD (LFP).
  
  That is why you have the following information
  (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: 
  (800,600)
   (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, 
   present: TRUE, size: (1024,768)
  
  The problem is why XFree is saying there is no active display on Pipe B
   (II) I810(0): No active displays on Pipe B
  
  
  
  you can use the monitorlayout option to force on the pipes.  see the
  i810 man page.
  
  Alex
  
  
  Now I understand the Pipes, but is still a mistery for me why lspci
  sees the 0:2:1, if it is a Windows placeholder (propably because I do
  not understand what a placeholder is...).
 
  Regarding the No active displays on Pipe B, this probably happens
  because, before starting X, I disable the LCD with the keyboard sequence
  FN+F5. If I do not do this, the screen becomes unreadble
 
 I became aware of  this problem few years back (since 2003). The first time I 
 experienced it  was with a DELL laptop, and I didn't have free time then to 
 debug it when I actually  had the laptop. I going to see if I can figure the 
 problem out (why the LCD is not working) just by reading the code.

I've already done work in this area.

And I've got a driver up at

http://www.fairlite.demon.co.uk/intel.html

if anyone wants to test it.

Alan.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Bukie Mabayoje
Alan Hourihane wrote:


 
  I became aware of  this problem few years back (since 2003). The first time 
  I experienced it  was with a DELL laptop, and I didn't have free time then 
  to debug it when I actually  had the laptop. I going to see if I can figure 
  the problem out (why the LCD is not working) just by reading the code.

 I've already done work in this area.

 And I've got a driver up at

 http://www.fairlite.demon.co.uk/intel.html

 if anyone wants to test it.

What does this driver fix?



 Alan.
 ___
 Devel mailing list
 Devel@XFree86.Org
 http://XFree86.Org/mailman/listinfo/devel
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Nqnsome
Hi,
Thanks for answering.
1)Booting only on the LCD does not work. The XFree output is here:
http://paginas.terra.com.br/educacao/nqnsome/xfree_output_lcd_only.txt
Note that X11 does not find anymore the Built-in mode 1024x768, that
it finds when the CRT is attached and I turn off the LCD before starting
X11. Why turning the LCD on prevents X11 from finding the Built-in
mode 1024x768? Isn´t the mode Built-in?
2)If I boot with both devices attached to the notebook and turned on,
1024x768 does not work in any of them. The output is here:
http://paginas.terra.com.br/educacao/nqnsome/xfree_output_both.txt
3)If I boot with both devices attached to notebook, but with the LCD
off, X11 finds the Built-in mode 1024x768 and the CRT starts in
1024x768. If I try to turn the LCD on, the screen gets messed up, and I
have to restart X in order to see something. When I restart, both the
CRT and LCD turn to 800x600.
I was told months ago that the Built-in modes are read from the VBIOS,
but this does not seem to be the whole true, since the attached display
device interferes in the detection.
BTW, the LCD works in 1024x768 in WinXP.
Thanks a lot for your attention,
Regards,
Sergio
Alan Hourihane wrote:
If you boot up on the LCD and have the 1024x768 mode as your only
listed mode, also check that VertRefresh is set to 60.
Does that work ? If not, post the log file.
Alan.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel

 


___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Nqnsome
Hi,
Thanks for answering.
1)Booting only on the LCD does not work. The XFree output is here:
http://paginas.terra.com.br/educacao/nqnsome/xfree_output_lcd_only.txt
Note that X11 does not find anymore the Built-in mode 1024x768, that 
it finds when the CRT is attached and I turn off the LCD before starting 
X11. Why turning the LCD on prevents X11 from finding the Built-in 
mode 1024x768? Isn´t the mode Built-in?

2)If I boot with both devices attached to the notebook and turned on, 
1024x768 does not work in any of them. The output is here:

http://paginas.terra.com.br/educacao/nqnsome/xfree_output_both.txt
3)If I boot with both devices attached to notebook, but with the LCD 
off, X11 finds the Built-in mode 1024x768 and the CRT starts in 
1024x768. If I try to turn the LCD on, the screen gets messed up, and I 
have to restart X in order to see something. When I restart, both the 
CRT and LCD turn to 800x600.

I was told months ago that the Built-in modes are read from the VBIOS, 
but this does not seem to be the whole true, since the attached display 
device interferes in the detection.

BTW, the LCD works in 1024x768 in WinXP.
Thanks a lot for your attention,
Regards,
Sergio
Alan Hourihane wrote:
If you boot up on the LCD and have the 1024x768 mode as your only
listed mode, also check that VertRefresh is set to 60.
Does that work ? If not, post the log file.
Alan.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel

 

___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-18 Thread Nqnsome
Hi,
I tryed your driver, but could not get 1024x768 on the LCD. XFree does 
not see the Built-in 1024x768 mode.

Thanks,
Sérgio
Alan Hourihane wrote:
I've already done work in this area.
And I've got a driver up at
http://www.fairlite.demon.co.uk/intel.html
if anyone wants to test it.
Alan.
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel

 


--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-17 Thread Nqnsome
Hi,
Can someone help me, please!?
I have a Compal CY27 laptop. The graphics chipset is (as reported by lspci):
:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM
Integrated Graphics Device (rev 02)
:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated
Graphics Device (rev 02)
I read all material on the net about the memory/vbios problems with this
chipset. I do not think I have this problem because I can change the
memory allocated to the graphics card in the BIOS setup program, and the
XFree output reflects these changes.
I have tried all kinds of patchs, all the latest XFree versions
available (including 4.4.0), several distros (FC1, FC2, Mandrake 10 and
now, Debian unstable), the IBM driver, asked the dealer and manufacturer
for a BIOS update, but my LCD never reaches 1024x768 (only 800x600 and
640x480). Actually, a few months ago, I gave out trying to make the LCD
work under 1024x768, after all this dozens of failed trials.
I am getting back to this because I just find out that, if I connect a
external CRT monitor (actually a Samsung SyncMaster 700p) to the CRT out
of my laptop, 1024x768 works on it! I am completely puzzled. If XFree
can make the external monitor works on 1024x768, why it can not do the
same with the LCD?
I was told that my graphics chipset has a vbios problem that prevents
Xfree from recognizing its ability to work under 1024x768, but, if this
is true, why that external CRT works under 1024x768?
I must note that under WinXP the LCD works on 1024x768 and that the XiG
X server can also do the same.
Now that it is clear that Xfree can produce 1024x768 with my chipset and
my LCD supports 1024x768, how can I force Xfree to try 1024x768 on the LCD?
My XF86Config-4 can be found here:
http://paginas.terra.com.br/educacao/nqnsome/xf86config.txt
The XFree output can be found here:
http://paginas.terra.com.br/educacao/nqnsome/xfree_output.txt
I am really sorry for my bad English.
Thanks a lot for your assistance.
Regards,
Sergio
___
XFree86 mailing list
XFree86@XFree86.Org
http://XFree86.Org/mailman/listinfo/xfree86

___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel


Re: External CRT works on 1024x768 but LCD not. Please Help!!!

2005-02-17 Thread Bukie Mabayoje
I can't look into this problem tonight I will be able to see if I can help you 
tomorrow.

If you need to use your laptop without the external crt, use the vesa driver 
for now.

Nqnsome wrote:

 Hi,

 Can someone help me, please!?

 I have a Compal CY27 laptop. The graphics chipset is (as reported by lspci):

 :00:02.0 VGA compatible controller: Intel Corp. 82852/855GM
 Integrated Graphics Device (rev 02)
 :00:02.1 Display controller: Intel Corp. 82852/855GM Integrated
 Graphics Device (rev 02)

 I read all material on the net about the memory/vbios problems with this
 chipset. I do not think I have this problem because I can change the
 memory allocated to the graphics card in the BIOS setup program, and the
 XFree output reflects these changes.

 I have tried all kinds of patchs, all the latest XFree versions
 available (including 4.4.0), several distros (FC1, FC2, Mandrake 10 and
 now, Debian unstable), the IBM driver, asked the dealer and manufacturer
 for a BIOS update, but my LCD never reaches 1024x768 (only 800x600 and
 640x480). Actually, a few months ago, I gave out trying to make the LCD
 work under 1024x768, after all this dozens of failed trials.

 I am getting back to this because I just find out that, if I connect a
 external CRT monitor (actually a Samsung SyncMaster 700p) to the CRT out
 of my laptop, 1024x768 works on it! I am completely puzzled. If XFree
 can make the external monitor works on 1024x768, why it can not do the
 same with the LCD?

 I was told that my graphics chipset has a vbios problem that prevents
 Xfree from recognizing its ability to work under 1024x768, but, if this
 is true, why that external CRT works under 1024x768?

 I must note that under WinXP the LCD works on 1024x768 and that the XiG
 X server can also do the same.

 Now that it is clear that Xfree can produce 1024x768 with my chipset and
 my LCD supports 1024x768, how can I force Xfree to try 1024x768 on the LCD?

 My XF86Config-4 can be found here:

 http://paginas.terra.com.br/educacao/nqnsome/xf86config.txt

 The XFree output can be found here:

 http://paginas.terra.com.br/educacao/nqnsome/xfree_output.txt

 I am really sorry for my bad English.

 Thanks a lot for your assistance.

 Regards,

 Sergio
 ___
 XFree86 mailing list
 XFree86@XFree86.Org
 http://XFree86.Org/mailman/listinfo/xfree86

 ___
 Devel mailing list
 Devel@XFree86.Org
 http://XFree86.Org/mailman/listinfo/devel

 --
 No virus found in this outgoing message.
 Checked by AVG Anti-Virus.
 Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 2/14/2005

 ___
 Devel mailing list
 Devel@XFree86.Org
 http://XFree86.Org/mailman/listinfo/devel
___
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel