Subject: Re: OF bug of the week
To: Chris Tribo <ctribo@dtcc.edu>
From: Michael <macallan1888@gmail.com>
List: port-macppc
Date: 10/17/2006 19:51:19
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Oct 17, 2006, at 15:38, Chris Tribo wrote:

> On Oct 17, 2006, at 1:45 PM, Michael wrote:
>
>> Hello,
>>
>> On Oct 16, 2006, at 19:22, Michael Lorenz wrote:
>>
>>> just for the records. I put a RealTek 8029 card ( cheap PCI NE2k 
>>> compatible ) into my Beige G3 only to find out that OF ( 2.0f1 ) 
>>> must be completely on drugs or something - it mapped both the 8029's 
>>> and the onboard graphics controller's I/O registers to 0x1000. So 
>>> when ne tries to attach it messes up the video output.
>>> Is that just me or can anyone reproduce this?
>>
>> Turns out it's not OF - the graphics controller's OF properties only 
>> ever mention the aperture's address and don't say anything about the 
>> IO range. No idea how the 0x1000 got there, probably the ATI 
>> firmware.
>>
>>> The obvious workaround would be to disable I/O accesses in machfb 
>>> since neither machfb nor XFree's atimisc driver actually care about 
>>> the I/O range - both prefer the memory-mapped registers.
>>
>> Turns out machfb doesn't even try to map it so I just disabled IO 
>> accesses and the problem went away.
>>
>
> Maybe that'll fix the Rage LT Pro?

Maybe - if something else keeps hammering the LT's IO registers. That 
should be easy to check though.

have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iQEVAwUBRTVsd8pnzkX8Yg2nAQIZyAf8CoMvQOezpJJxIWGuo3iyRMkzXVGC1DkV
PIh2ilMNiPqXCQ1n0fVySdZO9a6teQ+zoD7IpvED+VXaQyEeJcnKlSO4VIrF2dP9
j89XPX+IRsGZdVl90zVLeljYi85dERc43hYglQVXZnQC5D7J13zClZryFuqmVttu
yyVz29OH1WW+zUYpp7Zb7qdU2oBq1W2ef4pLo6g9TAlDLNYJ94mAFVm4qlfHuiyI
YPVJgsnRZWvTdKdJtUZW930bBTFeHIhVaTem19cdcJqLoDsYMVb5aUhEX76tsPxp
kec2+C7sosfs4CfB7u+DSt9Imv1UJCIWWVCO5vALTF1kzZo21UtGVQ==
=gRYn
-----END PGP SIGNATURE-----