Double head trouble

From: John Stolz (china-rider_at_wanadoo.fr)
Date: 03/23/05


Date: Wed, 23 Mar 2005 15:48:46 +0100

I'm trying to double head with a Radeon 9800 (AGP) + 1280x1024 flatscreen
and a Radeon 9200 (PCI) + 1024x768 flatscreen.

I'm gradually working it out, but am confused regarding PCI ids:

XFree86 -scanpci tells me I have (among other things):

1:0:0 unknown card (0x1002/0x0002) using a ATI technologies Inc Radeon
R350 [Radeon 9800]
1:0:1 unknown card (0x1002/0x0003) using a ATI technologies Inc Radeon
R350 [Radeon 9800] (Secondary)
2:1:0 unknown card (0x174b/0x7c25) using an unknown chip (DeviceId 0x5964)
from ATI technologies Inc
2:1:1 unknown card (0x174b/0x7c24) using an unknown chip (DeviceId 0x5d44)
from ATI technologies Inc

My questions are:
1. Why two entries for each card?
2. I thought AGP ids should start with a '1' and PCI cards with '0'?
(according to www.tldp.org/HOWTO/Xinerama-HOWTO/pcibussection.html)
3. What do I use in the entries in my XF86Config?

At the moment, all my attempted configuration of XF86Config end up with a
hung computer, no errors in the log, but warnings that look like:
(WW) Option "XkbOptions" requires an string value
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) LoadModule: given non-canonical module name "/usr/X11R6/lib/modules/extensions/libglx.a"
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:2:1:0) found
(WW) fglrx: No matching Device section for instance (BusID PCI:2:1:1) found
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON: No matching Device section for instance (BusID PCI:2:1:1) found
(WW) ****INVALID MEM ALLOCATION**** b: 0x48000000 e: 0x4fffffff correcting
(WW) ****INVALID IO ALLOCATION**** b: 0xffffff00 e: 0xffffffff correcting
(WW) ****INVALID MEM ALLOCATION**** b: 0xffff0000 e: 0xffffffff correcting

Any suggestions gratefully received.