From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stas Sergeev Subject: Re: Terminal Video Problem Solved (and sound too!) Date: Tue, 03 Dec 2002 01:24:07 +0300 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <3DEBDD87.5040109@yahoo.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-msdos@vger.kernel.org Hello. Bart Oldeman wrote: > When DOSEMU terminates it restores the VGA registers that it knows of; > however some of the extended registers might be missed (changed by the > video BIOS but not saved by DOSEMU). Yes, but this doesn't effectively explain why the problem happens even when only a text mode was used under dosemu, as this shouldn't touch any extended registers. Even the VGA graphic modes shouldn't IMO. Also there must not be any way to access an extended regs on the boards that have a separate IO space for them (not accesable via VGA regs) and the chipset is set to "plainvga" (nvidia case). But then it is strange why POST manages to lock up the system. There is probably another port leak somewhere... extra_port_init() looks suspicious. Anyway, the POST-less init looks like a way to go as its problems are minor compared to the complete deadlock.