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

> On Mon, 27 Jan 2003, Wayne Whitney wrote:
> 
> > 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.
> 
> This appears related to issues being discussed on a different thread.
> I'll wait to see what happens there, before doing anything about it.

Indeed, I hadn't noticed that thread on the xfree86 list (on radeon 7200
support).  The patch discussed there, which I include below, gets rid of 
the text mode corruption I'm seeing.  I'm all for it.

I also attached the current diff between the log files when I run 
XFree86 the first and second times on my PCI Radeon 7000.  I assume the 
differences are harmless.

Thanks again for all your help!

Cheers, Wayne


--- radeon_driver.c.~1.81.~     2003-01-26 18:54:43.000000000 -0800
+++ radeon_driver.c     2003-01-27 15:56:42.000000000 -0800
@@ -405,7 +405,7 @@
 
 extern int gRADEONEntityIndex;
 
-#if 0 /* !defined(__alpha__) */
+#if !defined(__alpha__)
 # define RADEONPreInt10Save(s, p)
 # define RADEONPostInt10Check(s, p)
 #else /* __alpha__ */
 

--- /var/log/XFree86.2.log.old  2003-01-27 15:59:13.000000000 -0800
+++ /var/log/XFree86.2.log      2003-01-27 15:59:29.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.2.log", Time: Mon Jan 27 15:59:08 2003
+(==) Log file: "/var/log/XFree86.2.log", Time: Mon Jan 27 15:59:25 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,13 @@
        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
 (--) 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 +380,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