From: Marc D. Williams (marcdw@charter.net)
Date: Sun 30 Sep 2001 - 11:50:04 IST
> The r128 bug that you finds seems to be the cause for the long standing
> "sync lost" problem. The driver works fine after adding the lines
>
> save->amcgpio_en_reg = INREG(R128_AMCGPIO_EN_REG);
> save->amcgpio_mask = INREG(R128_AMCGPIO_MASK);
>
> In the function R128InitCommonRegisters(). Michal, can you check if it
> also works for you?
Is this applicable to 1.4.3, too?
I haven't been able to use zgv in ages due to the monitor turning
off/going out of sync and system totally locking up with
a Rage 128 card (Xpert 2000).
I added the above lines and retried zgv. On the first jpeg
everything went black and system was locked (couldn't login remotely
or do alt-sysrq-<whatever>).
Only difference this time is the monitor didn't turn off.
Going back a bit in the list I see a similar zgv problem and
a possible workaround in r128.c.
> Subject: Re: r128: hard freeze (zgv) - 26 July
> remove the line
> OUTREG(R128_GEN_RESET_CNTL, restore->gen_reset_cntl);
>
> Also, add a line
> save->config_cntl = INREG(R128_CONFIG_CNTL);
>
So I did that too and it would seem that it works.
I went through a number of images with zgv, large and small, no
problems or lockups.
There have been times in the past though when I think it's
working just to have it mess up again so I'll play with it
awhile. If I can view a dozen or more images without lockup
then I'd say it works.
BTW, not sure if it applies to the r128 stuff but I have
RageDoubleClock
set in libvga.conf. It was unset at the time of the lockup.
Marc
------------------------------------------------------------------
Unsubscribe: To: listbot@svgalib.org
Body: unsubscribe linux-svgalib
This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:24 IST