Re: [XFree86] No External Monitor on Radeon Mobility M7 LW greater than laptop's LCD resolution

2003-02-06 Thread Jonathan Crockett
On Sat, 01 Feb 2003, hy0 wrote:

> > On Wed, 29 Jan 2003, hy0 wrote:
> >
> > > > I've tried everything I can find to get my laptop to shut the LCD
> > > > screen and use ONLY the external CRT at 1280x1024. My T30 has a
> > > > 1024x768 LCD screen, and this updated radeon driver won't drive the
> > > > external CRT greater than 1024x768... This worked fine in XFree86
> > > > 4.2.1 w/the "CrtScreen" option. I've tried a multitude of options of
> > > > the new Clone... options and the paneloff.
> > >
> > > There is a small bug in the current CVS code affecting your case. If you
> > > have the latest CVS code, you can try to apply attached patch. If you
> don't
> > > have the source, you can try to change the Modes from
> > > Modes "1280x1024"
> > > to
> > > Modes "1280x1024" "1024x768"
> > > in your HomeScreen screen section.
> > >
> > > Hui
> > >
> >
> > Thanks for the look. However, no joy. With the latest CVS driver
> > (1.84) I still get nothing > 1024x768. However, I've come across a
> > case where I can get >1024x768, with a different monitor.  The one I
> > was first working with was my office monitor, a Sun 20", and this is
> > the one that fails. I tried a different monitor at home (an older HP
> > A4331D) and it works @ 1280x1024 with that monitor.
> >
> > I've attached the XF86Config-4 file and the XFree86 log from both
> > monitors.
> >
> > The log with -SUN is the output when attempting to run on the SUN
> > monitor; and the other is on the HP monitor. Both used the same
> > XF86Config-4 file.
> >
> > XFree86 4.2.1 radeon driver did work at 1280x1024 on this same Sun
> > 20".
> 
> Please do both of following things in your config file:
> 1. Uncomment your CloneHSync, CloneVRefresh lines.
> The DDC on your HP monitor worked fine, but it failed on your SUN monitor
> somehow.
> 2. Use Modes "1280x1024" "1024x768" instead of Modes "1600x1200" "1280x1024"
> You shouldn't need this if you have the patch I sent to you. Without that
> patch you have to make sure you have 1024x768 (your panel's native mode) in
> your Modes line.
> 
> In v4.2.1, both heads are driven by the same CRTC. That way, while you can
> get the external CRT working, it can cause problems on the LCD (lots of
> people have complained about it). To get only the external CRT working with
> LCD disabled, current driver may appear a little awkward, but it's safer.
> There is a better approach to this which has been implemented, but because
> we are running out of time testing it for v4.3, it won't appear until after
> v4.3.
> 
> Hui
> 

Uncommenting CloneHSync and CloneVRefresh now allow me to get my CRT @
1280x1024. Thank you. 

-Jonathan

___
Jonathan Crockett  PHONE (831) 461-8204
Software Developer PAGER (800) 365-4578
Sustaining Customer Response (MMABU) FAX (831) 461-8305
Cisco Systems, Inc.; 101 Cooper St.;  Santa Cruz, California, 95060
___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86



Re: [XFree86] No External Monitor on Radeon Mobility M7 LW greater than laptop's LCD resolution

2003-02-01 Thread hy0
> On Wed, 29 Jan 2003, hy0 wrote:
>
> > > I've tried everything I can find to get my laptop to shut the LCD
> > > screen and use ONLY the external CRT at 1280x1024. My T30 has a
> > > 1024x768 LCD screen, and this updated radeon driver won't drive the
> > > external CRT greater than 1024x768... This worked fine in XFree86
> > > 4.2.1 w/the "CrtScreen" option. I've tried a multitude of options of
> > > the new Clone... options and the paneloff.
> >
> > There is a small bug in the current CVS code affecting your case. If you
> > have the latest CVS code, you can try to apply attached patch. If you
don't
> > have the source, you can try to change the Modes from
> > Modes "1280x1024"
> > to
> > Modes "1280x1024" "1024x768"
> > in your HomeScreen screen section.
> >
> > Hui
> >
>
> Thanks for the look. However, no joy. With the latest CVS driver
> (1.84) I still get nothing > 1024x768. However, I've come across a
> case where I can get >1024x768, with a different monitor.  The one I
> was first working with was my office monitor, a Sun 20", and this is
> the one that fails. I tried a different monitor at home (an older HP
> A4331D) and it works @ 1280x1024 with that monitor.
>
> I've attached the XF86Config-4 file and the XFree86 log from both
> monitors.
>
> The log with -SUN is the output when attempting to run on the SUN
> monitor; and the other is on the HP monitor. Both used the same
> XF86Config-4 file.
>
> XFree86 4.2.1 radeon driver did work at 1280x1024 on this same Sun
> 20".

Please do both of following things in your config file:
1. Uncomment your CloneHSync, CloneVRefresh lines.
The DDC on your HP monitor worked fine, but it failed on your SUN monitor
somehow.
2. Use Modes "1280x1024" "1024x768" instead of Modes "1600x1200" "1280x1024"
You shouldn't need this if you have the patch I sent to you. Without that
patch you have to make sure you have 1024x768 (your panel's native mode) in
your Modes line.

In v4.2.1, both heads are driven by the same CRTC. That way, while you can
get the external CRT working, it can cause problems on the LCD (lots of
people have complained about it). To get only the external CRT working with
LCD disabled, current driver may appear a little awkward, but it's safer.
There is a better approach to this which has been implemented, but because
we are running out of time testing it for v4.3, it won't appear until after
v4.3.

Hui

___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86



Re: [XFree86] No External Monitor on Radeon Mobility M7 LW greater than laptop's LCD resolution

2003-01-31 Thread Jonathan Crockett
On Wed, 29 Jan 2003, hy0 wrote:

> > I've tried everything I can find to get my laptop to shut the LCD
> > screen and use ONLY the external CRT at 1280x1024. My T30 has a
> > 1024x768 LCD screen, and this updated radeon driver won't drive the
> > external CRT greater than 1024x768... This worked fine in XFree86
> > 4.2.1 w/the "CrtScreen" option. I've tried a multitude of options of
> > the new Clone... options and the paneloff.
> 
> There is a small bug in the current CVS code affecting your case. If you
> have the latest CVS code, you can try to apply attached patch. If you don't
> have the source, you can try to change the Modes from
> Modes "1280x1024"
> to
> Modes "1280x1024" "1024x768"
> in your HomeScreen screen section.
> 
> Hui
>

Thanks for the look. However, no joy. With the latest CVS driver
(1.84) I still get nothing > 1024x768. However, I've come across a
case where I can get >1024x768, with a different monitor.  The one I
was first working with was my office monitor, a Sun 20", and this is
the one that fails. I tried a different monitor at home (an older HP
A4331D) and it works @ 1280x1024 with that monitor. 

I've attached the XF86Config-4 file and the XFree86 log from both
monitors.

The log with -SUN is the output when attempting to run on the SUN
monitor; and the other is on the HP monitor. Both used the same
XF86Config-4 file.

XFree86 4.2.1 radeon driver did work at 1280x1024 on this same Sun
20".

-Jonathan

> [-- mutt.octet.filter file type: "ASCII text" --]
> 
> +++ xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.cWed Jan 29 
>21:28:16 2003
> @@ -2236,6 +2236,7 @@
>  
>   new->Clock  = info->DotClock;
>   new->Flags  = 0;
> + new->type   = M_T_USERDEF;
>  
>   new->next   = NULL;
>   new->prev   = NULL;


___
Jonathan Crockett  PHONE (831) 461-8204
Software Developer PAGER (800) 365-4578
Sustaining Customer Response (MMABU) FAX (831) 461-8305
Cisco Systems, Inc.; 101 Cooper St.;  Santa Cruz, California, 95060


This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to [EMAIL PROTECTED] and patches submitted
to [EMAIL PROTECTED]  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)

XFree86 Version 4.2.99.4 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 25 January 2003
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.18-23mdkenterprise i686 [ELF] 
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Jan 31 12:22:08 2003
(==) Using config file: "/etc/X11/XF86Config-4"
(++) ServerLayout "OfficeLayout"
(**) |-->Screen "OfficeScreen" (0)
(**) |   |-->Monitor "SUN"
(**) |   |-->Device "RadeonMobileExternal"
(**) |-->Input Device "Keyboard1"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc101"
(**) XKB: model: "pc101"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "USB Mouse"
(**) FontPath set to "unix/:-1"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "AllowMouseOpenFail"
Using vt 7
(--) using VT number 7

(II) Open APM successful
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.2
XFree86 Video Driver: 0.6
XFree86 XInput driver : 0.4
XFree86 Server Extension : 0.2
XFree86 Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.2.99.4, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.2.99.4, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.6
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x, mode1Res1 = 0x8000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,1a30 card , rev 04 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,1a31 card , rev 04 class 06,04,00 hdr 01
(II) PCI

Re: [XFree86] No External Monitor on Radeon Mobility M7 LW greater than laptop's LCD resolution

2003-01-29 Thread hy0
> I've tried everything I can find to get my laptop to shut the LCD
> screen and use ONLY the external CRT at 1280x1024. My T30 has a
> 1024x768 LCD screen, and this updated radeon driver won't drive the
> external CRT greater than 1024x768... This worked fine in XFree86
> 4.2.1 w/the "CrtScreen" option. I've tried a multitude of options of
> the new Clone... options and the paneloff.

There is a small bug in the current CVS code affecting your case. If you
have the latest CVS code, you can try to apply attached patch. If you don't
have the source, you can try to change the Modes from
Modes "1280x1024"
to
Modes "1280x1024" "1024x768"
in your HomeScreen screen section.

Hui




radeon_fp_mode.diff
Description: Binary data


[XFree86] No External Monitor on Radeon Mobility M7 LW greater than laptop's LCD resolution

2003-01-29 Thread Jonathan Crockett
XFree86 Version 4.2.99.4 / X Window System
as built by Mandrake

I've tried everything I can find to get my laptop to shut the LCD
screen and use ONLY the external CRT at 1280x1024. My T30 has a
1024x768 LCD screen, and this updated radeon driver won't drive the
external CRT greater than 1024x768... This worked fine in XFree86
4.2.1 w/the "CrtScreen" option. I've tried a multitude of options of
the new Clone... options and the paneloff. 

The XFree86.0.log output below is with the laptop turned on while
plugged into an external monitor (21" Sun). LCD remains blank. 



scanpci -v output:


pci bus 0x cardnum 0x00 function 0x00: vendor 0x8086 device 0x1a30
 Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge
  STATUS0x2090  COMMAND 0x0106
  CLASS 0x06 0x00 0x00  REVISION 0x04
  BIST  0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
  BASE0 0xe008  addr 0xe000  MEM PREFETCHABLE

pci bus 0x cardnum 0x01 function 0x00: vendor 0x8086 device 0x1a31
 Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge
  STATUS0x00a0  COMMAND 0x0107
  CLASS 0x06 0x04 0x00  REVISION 0x04
  HEADER0x01  LATENCY 0x60
  PRIBUS0x00  SECBUS 0x01  SUBBUS 0x01  SECLT 0x40
  IOBASE0x3000  IOLIM 0x3fff  SECSTATUS 0x22a0
  NOPREFETCH_MEMBASE 0xd010  MEMLIM 0xd01f
  PREFETCH_MEMBASE   0xe800  MEMLIM 0xefff
  NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT VGA_EN ISA_EN NO_SERR_EN NO_PERR_EN

pci bus 0x cardnum 0x1d function 0x00: vendor 0x8086 device 0x2482
 Intel Corp. 82801CA/CAM USB (Hub #1)
 CardVendor 0x1014 card 0x0220 (IBM ThinkPad T23 (2647-4MG) or A30p (2653-64G))
  STATUS0x0280  COMMAND 0x0005
  CLASS 0x0c 0x03 0x00  REVISION 0x02
  BIST  0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
  BASE4 0x1801  addr 0x1800  I/O
  MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x01  INT_LINE 0x0b

pci bus 0x cardnum 0x1d function 0x01: vendor 0x8086 device 0x2484
 Intel Corp. 82801CA/CAM USB (Hub #2)
 CardVendor 0x1014 card 0x0220 (IBM ThinkPad T23 (2647-4MG) or A30p (2653-64G))
  STATUS0x0280  COMMAND 0x0005
  CLASS 0x0c 0x03 0x00  REVISION 0x02
  BIST  0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
  BASE4 0x1821  addr 0x1820  I/O
  MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x02  INT_LINE 0x0b

pci bus 0x cardnum 0x1d function 0x02: vendor 0x8086 device 0x2487
 Intel Corp. 82801CA/CAM USB (Hub #3)
 CardVendor 0x1014 card 0x0220 (IBM ThinkPad T23 (2647-4MG) or A30p (2653-64G))
  STATUS0x0280  COMMAND 0x0005
  CLASS 0x0c 0x03 0x00  REVISION 0x02
  BIST  0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
  BASE4 0x1841  addr 0x1840  I/O
  MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x03  INT_LINE 0x0b

pci bus 0x cardnum 0x1e function 0x00: vendor 0x8086 device 0x2448
 Intel Corp. 82801BAM/CAM PCI Bridge
  STATUS0x0080  COMMAND 0x0107
  CLASS 0x06 0x04 0x00  REVISION 0x42
  HEADER0x01  LATENCY 0x00
  PRIBUS0x00  SECBUS 0x02  SUBBUS 0x08  SECLT 0x40
  IOBASE0x4000  IOLIM 0x8fff  SECSTATUS 0x2280
  NOPREFETCH_MEMBASE 0xd020  MEMLIM 0xdfff
  PREFETCH_MEMBASE   0xf000  MEMLIM 0xf7ff
  NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT NO_VGA_EN ISA_EN NO_SERR_EN NO_PERR_EN

pci bus 0x cardnum 0x1f function 0x00: vendor 0x8086 device 0x248c
 Intel Corp. 82801CAM ISA Bridge (LPC)
  STATUS0x0280  COMMAND 0x000f
  CLASS 0x06 0x01 0x00  REVISION 0x02
  BIST  0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
  BYTE_00x01  BYTE_1  0x10  BYTE_2  0x00  BYTE_3  0x00

pci bus 0x cardnum 0x1f function 0x01: vendor 0x8086 device 0x248a
 Intel Corp. 82801CAM IDE U100
 CardVendor 0x1014 card 0x0220 (IBM ThinkPad T23 (2647-4MG) or A30p (2653-64G))
  STATUS0x0280  COMMAND 0x0007
  CLASS 0x01 0x01 0x8a  REVISION 0x02
  BIST  0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
  BASE0 0x01f1  addr 0x01f0  I/O
  BASE1 0x03f5  addr 0x03f4  I/O
  BASE2 0x0171  addr 0x0170  I/O
  BASE3 0x0375  addr 0x0374  I/O
  BASE4 0x1861  addr 0x1860  I/O
  BASE5 0x2000  addr 0x2000  MEM
  MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x01  INT_LINE 0xff
  BYTE_00x07  BYTE_1  0xa3  BYTE_2  0x07  BYTE_3  0xa3

pci bus 0x cardnum 0x1f function 0x03: vendor 0x8086 device 0x2483
 Intel Corp. 82801CA/CAM SMBus
 CardVendor 0x1014 card 0x0220 (IBM ThinkPad T23 (2647-4MG) or A30p (2653-64G))
  STATUS0x0280  COMMAND 0x0001
  CLASS 0x0c 0x05 0x00  REVISION 0x02
  BIST  0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
  BASE4 0x1881  addr 0x1880  I/O
  MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x02  INT_LINE 0x0b
  BYTE_00x01  BYTE_1  0x00  BYTE_2  0x00  BYTE_3  0x00

pci bus 0x cardnum 0x1f function 0x05: vendor 0x8086 device 0x2485
 Intel Corp. 82801CA/CAM AC'97 Audio
 CardVendor 0x1014 card 0x0508 (IBM, Card unknown)
  STATUS0x0280  COMMAND 0x0005
  CLASS 0x04 0