SETPTR and VIDEO controllers (AREV Specific)
At 23 JUN 2000 06:46:07PM Larry Wilson - TARDIS Systems wrote:
To Revelation Technologies:
I'm running Win98 and an ATI All-in-Wonder Pro with the latest video drivers. I've installed printers correctly. When starting AREV 3.12, the system has a GFE at 0028:01D3 (or 1D5 depending on the video driver version). This is in LOW DOS memory and prevents the system from doing a complete shutdown (it hangs at the Win98 Shutting Down screen). It also causes various system hangs if I restart AREV. Hmm.. yes, I'd better mention that if I shut down AREV after the fault, and then restart, then AREV runs ok, but my Internet programs usually can't access my network card.
On a straight video card, AREV runs fine.
I've tracked the problem down to SETPTR. This first occurs when SETPTR is called by DRIVER_CONTROL; DRIVER_CONTROL is called by INITIALIZE. This is before RTP2 is called by the system.
The short term solution was to write a quick replacement routine for SETPTR that takes the now meaningless parms and sets STATUS correctly. The system starts fine with SETPTR replaced and never crashes.
Could someone PLEASE fix this? I would be glad to fix it if you would send me the ASM or C code that it's written in.
If anyone else has the source or can suggest a solution, I would really appreciate that.
Thanks,
At 23 JUN 2000 11:45PM Steve Smith wrote:
Larry,
I think the fault might be in the video driver, and not in AREV.
You might try lifting the number of file handles (FILES=) to see if this assists your problem.
I'll send you what I know.
Steve
At 28 JUN 2000 06:52PM Warren wrote:
Could be the EMM pages are stepping on video memory addresses. Is the video ROM being 'shadowed' in your BIOS setup?
I recently updated the BIOS on my Adaptec card on my home system and some subtle and weird memory errors started showing up. I flashed the BIOS back to the previous version and my system is stable once again.