Subject: Re: help with xfree on PPC9500/200
To: Tomas D <u0giene@yahoo.com>
From: Michael <macallan18@earthlink.net>
List: port-macppc
Date: 05/23/2005 11:41:39
--Signature_Mon__23_May_2005_11_41_39_-0400_Z=JaSyPqs=o6=auv
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello,

> (II) Primary Device is: PCI 00:0f:0
> (II) ATI:  Candidate "Device" section "ATI Mach64 GX".
> (WW) ATI:  PCI Mach64 in slot 0:15:0 could not be detected!
> (EE) No devices detected.

I just had a look at the driver source - news aren't good.
To find the card XFree apparently tries to access PCI IO registers, this
doesn't work with NetBSD/macppc. At least not without some hacking.
You'll need a  patched kernel /and/ a patched Xserver, I can provide
both though. Please try this kernel:
http://macallan.homeunix.org:6705/stuff/BSD/netbsd_GENERIC_05_23.bz2
it uses a different driver for console output. Should be a lot faster
than ofb - if it works at all - and it contains what X needs to access
PCI IO registers. Make sure you don't overwrite your kernel in case
things go wrong. The driver has problems with some Rage chips found for
instance in PowerBooks and I have no way to test that, yours /should/
just work but I can't guarantee anything.
If the kernel works you can try this Xserver:
http://macallan.homeunix.org:6704/stuff/BSD/XFree86_server_macppc.tar.bz2

have fun
Michael

--Signature_Mon__23_May_2005_11_41_39_-0400_Z=JaSyPqs=o6=auv
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)

iQEVAwUBQpH5s8pnzkX8Yg2nAQLBGgf/eMiHMHEXMtzl1Kpz3252OM35g0ag8Njx
SZznMdMJ1zZGhrC7hKW+p8kDgVScNBCUP5g9TDyf7l/JIGHJbKUliRGmix5v8fD+
QZw38RMhXRgf3/MjNdYrYn5vaKYiSTMaK6vf0LxMQZILU8qmRY73etjRPL9daQ1T
D66EjR8LvNCoBa+ttYmAH0eUCY62AICLZeoR/uiDY0Mfhs/aJJrvIX50rANx7/Bb
gJbj4+LdNxoV4fyoipzIiWhYL+IrGCmKfJxV2RsHGxEeWGcOtMWrJaCFnfB7wJg9
FWfX0QYH5z34KUdyz+7i4cAGtplpsw1pIKdPyU2lL1D6OIM1/hGbGg==
=IAKg
-----END PGP SIGNATURE-----

--Signature_Mon__23_May_2005_11_41_39_-0400_Z=JaSyPqs=o6=auv--