One of the traits of the displays is that my login screen would be on the ati (runlevel 5) and then my 815 card will show a block wherever I move the cursor and the display that is hooked up to the 815 card wil show a distorted display and evenually lockup.
Switching back to using the internal Intel 815 card as primary and the ati card as secondary, configuration of the cards is possible, but with a rather poor maximum resolution possibility with system-config-display. The 815 (primary) will display but the ATI will reveal the PCI information, but is not found later according to the Xorg.0.log file.
(--) PCI:*(0:2:0) Intel Corp. 82815 CGC [Chipset Graphics Controller] rev 2, Mem @ 0xf8000000/26, 0xfeb80000/19
(--) PCI: (1:0:0) ATI Technologies Inc 264VT [Mach64 VT] rev 64
....
(II) ATI: Candidate "Device" section "Videocard1". (WW) ATI: PCI/AGP Mach64 in slot 1:0:0 could not be detected! (II) resource ranges after probing: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0xfeb80000 - 0xfebfffff (0x80000) MX[B](B) [6] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MX[B](B) [7] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] [8] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [9] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [10] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [11] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [12] -1 0 0x0000df80 - 0x0000df9f (0x20) IX[B] [13] -1 0 0x0000ef00 - 0x0000ef3f (0x40) IX[B] [14] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B] [15] -1 0 0x0000efa0 - 0x0000efaf (0x10) IX[B] [16] -1 0 0x0000ef80 - 0x0000ef9f (0x20) IX[B] [17] -1 0 0x0000ffa0 - 0x0000ffaf (0x10) IX[B] [18] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [19] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
On another OS, I get the below ranges for the address ranges for the card.
ATI ati_m64: Interrupt Request 11 Memory Range FD000000 - FDFFFFFF Input Output Range D000 - D0FF Memory Range FC900000 - FC90FFFF
For the Intel 815 via linux, I get the below. I think the one range that is needed is incorporated within the Xorg.0.log, but not the other needed memory ranges. I really do not know for sure. This is just what I believe I can understand from the output.
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(0:2:0) Intel Corp. 82815 CGC [Chipset Graphics Controller] rev 2, Mem @ 0xf8000000/26, 0xfeb80000/19
(--) PCI: (1:0:0) ATI Technologies Inc 264VT [Mach64 VT] rev 64
(II) Primary Device is: PCI 00:02:0 (--) Assigning device section with no busID to primary device (--) Chipset i815 found (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0xfeb80000 - 0xfebfffff (0x80000) MX[B](B) [6] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MX[B](B) [7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [8] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [9] -1 0 0x0000df80 - 0x0000df9f (0x20) IX[B] [10] -1 0 0x0000ef00 - 0x0000ef3f (0x40) IX[B] [11] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B] [12] -1 0 0x0000efa0 - 0x0000efaf (0x10) IX[B] [13] -1 0 0x0000ef80 - 0x0000ef9f (0x20) IX[B] [14] -1 0 0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
Other OS shows these values:
Intel 815: Memory Range 000A0000 - 000AFFFF Memory Range 000B0000 - 000BFFFF Input Output Range 03B0 - 03BB Input Output Range 03C0 - 03DF Interrupt Request 11 Memory Range F8000000 - FBFFFFFF Memory Range FEB80000 - FEBFFFFF Memory Range 000C0000 - 000CBFFF
If anyone has the slightest idea as to what I am trying to accomplish, your guidance is welcome.
I want to run the 815 card as primary and at the resolution of 1280x1024 and the ATI as secondary at 800x600.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=144597
Jim
-- "The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair."
- One of the laws of computers and programming revealed.