From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O1lsp-000352-Hu for qemu-devel@nongnu.org; Tue, 13 Apr 2010 15:34:51 -0400 Received: from [140.186.70.92] (port=51153 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O1lsl-00033C-8t for qemu-devel@nongnu.org; Tue, 13 Apr 2010 15:34:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O1lsj-0008RO-5q for qemu-devel@nongnu.org; Tue, 13 Apr 2010 15:34:47 -0400 Received: from chello212186124096.11.vie.surfer.at ([212.186.124.96]:42333 helo=wiesinger.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1lsi-0008Gt-QY for qemu-devel@nongnu.org; Tue, 13 Apr 2010 15:34:45 -0400 Date: Tue, 13 Apr 2010 21:32:54 +0200 (CEST) From: Gerhard Wiesinger Subject: Re: [Qemu-devel] Problem with DOS application and 286 DOS Extender application In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Roy Tam Cc: qemu-devel@nongnu.org On Tue, 13 Apr 2010, Roy Tam wrote: > 2010/4/13 Gerhard Wiesinger : >> Hello, >> >> I'm having a problem with a DOS application which uses a 286 DOS Extender, >> error message is as the following: >> unable to create task for execution >> Interrupt 10 (Ah) while creating task: Invalid task segment selector. >> Happens with QEMM386 and HIMEM.SYS/EMM386.EXE. >> >> I guess the application does at this point swithing to 286 protected mode >> and trying to move conventional memory up to EMS memory. >> >> Issue is NOT present under VMWare Server 2.0 and with real hardware. >> >> DOS; MS-DOS 6.22 >> QEMU: 0.12.3 under Fedora 11, 2.6.30.10-105.2.23.fc11.x86 on AMD Phenom II >> Quad Core, x86_64-softmmu. >> >> Any comments or ideas (I guess something with protected mode and MMU might >> be wrong)? >> > > You need to mention the program name so that people can try to > reproduce the bug. > It is a non public, proprietary application which uses the Ergo Computing 286 DOS Extender. I guess some other application which use the same DOS extender have the same problem. So best thing is to find another application which uses the Ergo Computing 286 DOS Extender, too. Ciao, Gerhard -- http://www.wiesinger.com/