Subject: Re: help with xfree on PPC9500/200
To: None <port-macppc@NetBSD.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: port-macppc
Date: 05/22/2005 17:31:59
>> I've changed my XF86Config as you said (BusID "PCI:1:14:0"), [...]

>> (II) PCI: PCI scan (all values are in hex)
>> (II) PCI: 00:0b:0: chip 106b,0001 card 0000,0000 rev 03 class 06,00,00 hdr 00
>> (II) PCI: 00:0f:0: chip 1106,3106 card 1186,1403 rev 86 class 02,00,00 hdr 00
>> (II) PCI: 00:10:0: chip 106b,0002 card 0000,0000 rev 02 class ff,00,00 hdr 00
>> (II) PCI: End of PCI scan
> Hmm, looks like stupid XFree scans only the first PCI bus,

Is it really essential to use XFree?  This is an *excellent* example of
how the XFree way is broken, why it is utterly insane to try to do
things like bus scanning in the X server rather than letting the kernel
do what kernels are for.

> Move your graphics card into another slot that belongs to pci0

...if there are any.  I've seen machines that appear to have a
half-dozen PCI buses in the machine, some of which don't appear to have
any physical sockets corresponding to them; for all I can tell from
here, this may be one.  In fact, based on the dmesg, it seems likely -
the machine has two bandits at mainbus0, with the ATI card is behind
the second one, and everything behind the first one looks like stuff
that could plausibly be on the motherboard: pchb0, vr0, obio0 - exactly
what's shown in the scan above.

/~\ The ASCII				der Mouse
\ / Ribbon Campaign
 X  Against HTML	       mouse@rodents.montreal.qc.ca
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B