Driver for ATI rs690t (xpress 1200m)
j.glisse at gmail.com
Sun May 13 15:09:24 PDT 2007
On 5/13/07, Alex Deucher <alexdeucher at gmail.com> wrote:
> On 5/13/07, Warly <warly at warly.org> wrote:
> > Hello, I want to detailed some trouble I have to investigate the non
> > working rs690 support.
> > The card is a IGP with a rs690 NB, AFAIK this is a x700 with the new NB
> > from ATI.
> > With the last 6.6.191 driver (with added pci ids), the driver only finds
> > 64KB of RAM. Investigating, it seems the MC_FB_LOCATION or the NB_TOM
> > registers are not working anymore.
> > I use libsegfault to check what fglrx is doing, which brings me to find
> > that this values seems now to be accessed through an indirect index/data
> > query to 0x78/0x7C (likely the new value of R300_MC_IND_INDEX which is
> > not working anymore).
> > I figure out some other changes, dump a few values of the various
> > potentially idx/data registers I found, but I couldn't get the LCD
> > initialized correctly (the fglrx unfortunately seems to be using vesa
> > mode on this chipset, but can I still use the trace to find out how the
> > screen is setup?).
> > I must admit it is my first look at a video driver, and I do not really
> > know what I could do to progress, I figure out that my problem is likely
> > a change in the RADEON_OV0_* registers, as everything else seems to
> > initialized quite correctly.
> > If you have any advice or some way I could investigate, I would be happy
> > to check, please forgive me if I am missing some obvious steps. I can
> > provide extra information if needed, I did not want to be long.
> It could also be that the new XPRESS chips use the AVIVO display
> engine, in which case, the current radeon driver will be of no use.
Might be avivo core, Warly could you grab:
Inside there is ddcprobe directory in it compile and launch vbetest
it should report a list of mode remember them (say 800x600, 1024x768)
quit and relaunch with ddcprobe -m modenumber 2> d800x600
do same for other mode and send the files or put them somewhere.
I will take a look and tell you if this is an avivo core.
For all this i think you need to be one 64bits platform or force use
of x86emu (there is switch for doing so). If you need any more help
to run this let me know.
More information about the xorg