Re: Tyan S2885, 3 Video Cards Trouble

2006-01-22 Thread Nick Holland
Robert Jacobs wrote:
 Hello all,
 
 I got a Tyan S2885 motherboard and am trying to get Xorg to work with 3 PCI
 Radeon video cards. I have always had X work with this many or more video
 cards so I'm thinking that there might be something specific to this setup
 that is screwed up. First tried current then 3.8 Release. It works perfectly
 with 2 video cards but with any combination (2 pci - 1 agp, 3 pci, etc) of 3
 video cards, X -configure crashes or gives the following error:

you provide some good information about your configuration, but it
sounds like you stuffed three video cards in place and are trying to get
that to work.  Either you know something I don't know (not out of the
question...what I thought I knew about X is being tested by the
upgrade-induced demize of fluffy, my three-headed machine), or you are
going about this all wrong...

Try this strategy...
Remove all but one video card.
Get X working on that one card, using an xorg.conf file.
Insert a second card, keep X working on the one card (this seems to be
an important step...and not quite as trivial as it sounds).
Get X working on the two cards.
Insert third card, keep X working on the two previous cards.
Get X working on third card.
Let brain recover from the serious frying you just gave it.


As indicated, I'm doing this battle myself at the moment -- my primary
machine used an X configuration no longer supported in OpenBSD (Matrox
G400 dual-head card, which required a Matrox-provided binary HAL file,
which no longer works in -current...I'm amazed I got away with using a
Linux XFree86 file as long as I did!), plus the machine failed while
working on it (again, not a surprise, it has had issues since I got it
from a friend's scrap pile), so it is getting a well-deserved upgrade.
But so far, I'm stuck at two monitors.  (and where did I leave that pile
of good Matrox PCI cards?? :)

Nick.



Re: Tyan S2885, 3 Video Cards Trouble

2006-01-22 Thread Robert Jacobs
Try this strategy...

Remove all but one video card.
Get X working on that one card, using an xorg.conf file.
Insert a second card, keep X working on the one card (this seems to be
an important step...and not quite as trivial as it sounds).
Get X working on the two cards.
Insert third card, keep X working on the two previous cards.
Get X working on third card.
Let brain recover from the serious frying you just gave it.

Of course done that and as I previously mentioned it works perfectly with
one or two cards but not at all with 3. I have been running openbsd with 3
monitors since 3.6 and have not come across this problem up till now.
 I found a workaround, I tried OpenBSD i386 3.9BETA instead of AMD64
3.8RELEASE/Current and it works with 3 video cards. This is a
workaround but
not a solution to the problem and most likely indicates that something is
wrong with OpenBSD or X in that area (Im sorry it is not in my experience to
be able to explain it, perhaps someone else can read the error log and
understand the problem). I will take the performance reduction from amd64 to
i386 for now to use my 3 monitors, but I hope someone more knowledgeable
could get around to fixing the issue.

Here are the stats if anyone would like to take a shot at it
dmesg: http://rjacobs.foxrex.net/mydmesg.txt
xorg.conf generated by X -configure: http://rjacobs.foxrex.net/myxorg.txt
error file generated by X -configure and startx:
http://rjacobs.foxrex.net/myxorglog.txt


Rob



Re: Tyan S2885, 3 Video Cards Trouble

2006-01-22 Thread Nick Holland
Robert Jacobs wrote:
Try this strategy...
 
Remove all but one video card.
Get X working on that one card, using an xorg.conf file.
Insert a second card, keep X working on the one card (this seems to be
an important step...and not quite as trivial as it sounds).
Get X working on the two cards.
Insert third card, keep X working on the two previous cards.
Get X working on third card.
Let brain recover from the serious frying you just gave it.
 
 Of course done that and as I previously mentioned it works perfectly with
 one or two cards but not at all with 3. 

D'oh.  yes, you did say that.  My appologies.

 I have been running openbsd with 3
 monitors since 3.6 and have not come across this problem up till now.
  I found a workaround, I tried OpenBSD i386 3.9BETA instead of AMD64
 3.8RELEASE/Current and it works with 3 video cards. 

Do you mean you tried both 3.8-release and 3.8-current on amd64?
How current was -current?  3.9-beta has the new version of X in it.  If
your 3.8-current was more than a week or so old, you have the OLD
version of X.  This may be fixed in the new version of X.  Or maybe
not.  My luck hasn't been very good today...maybe yours will be better.

And feel free to ignore my comments, at this point, you have me beat.
You got three monitors to come up at all, most I can say is PART of my
problem has been a pcibios(4) issue, so now, at least, I can get two
monitors to come up with the second video card (the third head)
installed.  Progress, as I can now heat the room a little more...but not
much practical difference.

Nick.



Tyan S2885, 3 Video Cards Trouble

2006-01-21 Thread Robert Jacobs
Hello all,

I got a Tyan S2885 motherboard and am trying to get Xorg to work with 3 PCI
Radeon video cards. I have always had X work with this many or more video
cards so I'm thinking that there might be something specific to this setup
that is screwed up. First tried current then 3.8 Release. It works perfectly
with 2 video cards but with any combination (2 pci - 1 agp, 3 pci, etc) of 3
video cards, X -configure crashes or gives the following error:

Fatal server error:
xf86MapVidMem: could not mmap /dev/mem [s=8,a=] (Invalid
argument)


I'v been trying to work this one out all week by trying all sorts of
configurations, combinations of different video cards, bios settings, etc
and couldnt solve it on my own so I am begging for your help. To keep this
message short, I posted my error messages elsewhere:

dmesg: http://rjacobs.foxrex.net/mydmesg.txt
xorg.conf generated by X -configure: http://rjacobs.foxrex.net/myxorg.txt
error file generated by X -configure and startx:
http://rjacobs.foxrex.net/myxorglog.txt

Thanks for all help,
Rob



Most relevant part of dmesg:

vga1 at pci2 dev 7 function 0 ATI Radeon VE QY rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ATI Radeon VE QY rev 0x00 at pci2 dev 8 function 0 not configured
bge0 at pci2 dev 9 function 0 Broadcom BCM5703X rev 0x02, BCM5703 A2
(0x1002): irq 5 address 00:e0:81:34:ea:a5
brgphy0 at bge0 phy 1: BCM5703 10/100/1000baseT PHY, rev. 2
AMD 8131 PCIX IOAPIC rev 0x01 at pci0 dev 10 function 1 not configured
ppb2 at pci0 dev 11 function 0 AMD 8131 PCIX rev 0x12
pci3 at ppb2 bus 1
ATI Radeon VE QY rev 0x00 at pci3 dev 6 function 0 not configured
AMD 8131 PCIX IOAPIC rev 0x01 at pci0 dev 11 function 1 not configured