On Saturday 18 June 2005 08:20, Benjamin Herrenschmidt wrote: > On Fri, 2005-06-17 at 18:37 +0200, Jerome Glisse wrote: > > Correct value (previous were ones of a dumb test :)): > > > > 0x0148 0xf7fff000 RADEON_MC_FB_LOCATION > > 0x014c 0xfdfffc00 RADEON_MC_AGP_LOCATION > > Those look much better. If changing those help for us, then I was right > saying that our hacks are no good :) More specifically, for r300, for > some reason, we still put the FB at 0 in card space, which isn't a > terrific idea, and for both r200 and r300, we incorrectly use > CONFIG_APER_SIZE for sizing the memory controller apertures instead of > the actual memory size.
Consider the following steps: 1. Load fglrx 2. Unload fglrx 3. Load r300 (without reboot) 4. r300 runs just fine without lockups However, r300 obviously overwrites the RADEON_MC_FB/AGP_LOCATION registers. So while it is obviously a good idea to fix our behaviour here, I'm afraid it would be highly surprising if those registers were the cause of lockups. cu, Nicolai
pgp3KX8WbCIEg.pgp
Description: PGP signature
