Avivo with ATI X12xx
Christiaan Welvaart
cjw at daneel.dyndns.org
Sun Aug 12 07:53:07 PDT 2007
Jerome Glisse wrote:
> Matthew Mastracci wrote:
>> I'm working on getting my ATI X1200-series video card working with
>> Avivo, but I seem to be stuck.
>>
>> I added my PCI IDs to the avivo source and installed it on FC7 64-bit
>> machine and fired up X while connected to my Dell FP LCD over DVI.
>> The screen goes blank and the monitor goes into power-saving mode. If
>> I switch VTs, text mode is restored properly and the monitor comes
>> back on.
With a CRT connected to such a device, I get a white screen with
(according to the monitor) a vertical refresh frequency of 45Hz
(horizontal 36kHz). The logfile says avivo was trying to do 1152x768.
> Maybe reg are at different address, two way to debug this do radeondump
> under fglrx
> and under avivo (through ssh) and compare them:
> git clone git://people.freedesktop.org/~glisse/radeondump
> Or get some vbedump to see how we should set mode
> wget http://people.freedesktop.org/~glisse/vbespy.tar.bz2
>
> radeondump -d fglrx
> radeondump -d avivo
> dcomp avivo fglrx
>
> vbetest -m modenumber 2> modedump
This broke the console, but maybe I used a different mode than the
console was in.
> converter modedump (edit converter.c to change pio addr)
Change the pio address to what? I tried with 0xde00, the location of the
I/O ports according to lspci -v. This produced:
tmp = INREG(0x0000003C); /* should get 0x00010000 */
tmp = INREG(0x00000000); /* should get 0x00005010 */
tmp = INREG(0x0000003C); /* should get 0x00010000 */
tmp = INREG(0x00005054); /* should get 0x00000000 */
tmp = INREG(0x0000003C); /* should get 0x00010000 */
error ill formated line:
line(13):"VBE Version 3.0"
Christiaan
More information about the xorg
mailing list