On Mon, 27 Jan 2003, Marc Aurele La France wrote:

> OK, thanks.  Please try the attached.

That patch works great!  Thank you very much.  In case it is of interest,
I have appended below the int10 hunk of a diff of the log files with your
patch--XFree86.0.log is on the primary AGP RADEON VE and XFree86.1.log is
on the secondary PCI RADEON 7000.

I thought I would mention the two other problems I still have with my
setup, in case they are of interest to you.

1) If I attempt to run multihead using both cards with the latest CVS
version (fix 789), I get the following error:

    (II) Reloading /usr/X11R6-CVS/lib/modules/drivers/radeon_drv.o
    Symbol xf86SetDDCproperties from module 
/usr/X11R6-CVS/lib/modules/drivers/radeon_drv.o is unresolved! 

This is an improvement from a few days ago, when there were many "Symbol
unresolved" messages.

2) There is a text mode corruption problem with the PCI Radeon 7000.  It
occurs as soon as XFree86 is run on this card after it has been
initialized.  So if the PCI card is initialized by the BIOS, it occurs the
first time I run XFree86; if the AGP card is initialized by the BIOS, it
occurs the second time I run XFree86 on the PCI card.  The text mode is
corrupted to a bunch of flashing half block characters, and this occurs
before the display enters graphics mode.

In case it is useful, I have included below the full diff between the log
file when I first run XFree86 on the PCI Radeon 7000 and the second time I
run XFree86 on it, when the corruption occurs.  This is with the system
BIOS set to initialize the AGP card.

Thanks again for your help!

Cheers,
Wayne


--- /var/log/XFree86.0.log      2003-01-27 10:10:43.000000000 -0800
+++ /var/log/XFree86.1.log      2003-01-27 10:11:04.000000000 -0800
@@ -360,13 +358,10 @@
        compiled for 4.2.99.4, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.6
 (II) RADEON(0): initializing int10
-(II) RADEON(0): Primary V_BIOS segment is: 0xc000
-(WW) RADEON(0): Restoring MEM_CNTL (00000000), setting to 00002d00
-(WW) RADEON(0): Restoring CONFIG_MEMSIZE (02000000), setting to 02000000
-(WW) RADEON(0): Restoring MPP_TB_CONFIG<31:24> (04), setting to 01
+(II) Truncating PCI BIOS Length to 49152
 (--) RADEON(0): Chipset: "ATI Radeon VE QY (AGP)" (ChipID = 0x5159)
-(--) RADEON(0): Linear framebuffer at 0xd8000000
-(--) RADEON(0): MMIO registers at 0xe9000000
+(--) RADEON(0): Linear framebuffer at 0xe0000000
+(--) RADEON(0): MMIO registers at 0xeb020000
 (--) RADEON(0): VideoRAM: 32768 kByte (64-bit DDR SDRAM)
 (II) RADEON(0): CloneDisplay option not set -- defaulting to auto-detect
 (II) RADEON(0): Primary Display == Type 3


--- /var/log/XFree86.1.log.old  2003-01-27 10:11:04.000000000 -0800
+++ /var/log/XFree86.1.log      2003-01-27 10:11:59.000000000 -0800
@@ -16,7 +16,7 @@
 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.1.log", Time: Mon Jan 27 10:10:59 2003
+(==) Log file: "/var/log/XFree86.1.log", Time: Mon Jan 27 10:11:56 2003
 (==) Using config file: "/etc/X11/XF86Config"
 (++) ServerLayout "Layout1"
 (**) |-->Screen "Screen1" (0)
@@ -344,7 +344,7 @@
 (II) Module vgahw: vendor="The XFree86 Project"
        compiled for 4.2.99.4, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.6
-(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03b0, hwp->PIOOffset is 0x0000
+(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
 (II) RADEON(0): PCI bus 0 card 8 func 0
 (**) RADEON(0): Depth 16, (--) framebuffer bpp 16
 (II) RADEON(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp pixmaps)
@@ -358,11 +358,15 @@
        compiled for 4.2.99.4, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.6
 (II) RADEON(0): initializing int10
-(II) Truncating PCI BIOS Length to 49152
+(EE) RADEON(0): Cannot read V_BIOS
+(WW) RADEON(0): Restoring MEM_CNTL (00000000), setting to 00002d00
+(WW) RADEON(0): Restoring CONFIG_MEMSIZE (02000000), setting to 02000000
 (--) RADEON(0): Chipset: "ATI Radeon VE QY (AGP)" (ChipID = 0x5159)
 (--) RADEON(0): Linear framebuffer at 0xe0000000
 (--) RADEON(0): MMIO registers at 0xeb020000
 (--) RADEON(0): VideoRAM: 32768 kByte (64-bit DDR SDRAM)
+(WW) RADEON(0): Video BIOS not detected in PCI space!
+(WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space!
 (II) RADEON(0): CloneDisplay option not set -- defaulting to auto-detect
 (II) RADEON(0): Primary Display == Type 3
 (II) Loading sub module "ddc"
@@ -378,7 +382,7 @@
        compiled for 4.2.99.4, module version = 1.2.0
        ABI class: XFree86 Video Driver, version 0.6
 (II) RADEON(0): I2C bus "DDC" initialized.
-(II) RADEON(0): PLL parameters: rf=2700 rd=60 min=12000 max=35000; xclk=15000
+(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=12500 max=35000; xclk=18300
 (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
 (II) RADEON(0): Validating modes on Primary head (DDCType: 2) ---------
 (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to