* general protection error on Xen
@ 2009-06-12 21:11 Randall Smith
2009-06-14 20:20 ` Enrique Baraibar
0 siblings, 1 reply; 4+ messages in thread
From: Randall Smith @ 2009-06-12 21:11 UTC (permalink / raw)
To: linux-msdos
[-- Attachment #1: Type: text/plain, Size: 364 bytes --]
I'm trying to run Dosemu on a Xen server from Linode.com and I'm getting
a error on startup. The error is:
ERROR: general protection at 0xffff0: ea
kernel is: 2.6.18.8-linode16
dosemu: Version: 1.4.0+svn.1828-2+b1 (default for Lenny)
I've attached boot.log
Will dosemu run on Xen or should I pursue some other path like freedos
on qemu?
--
Randall Smith
[-- Attachment #2: boot.log --]
[-- Type: text/x-log, Size: 5816 bytes --]
major = 136 minor = 3
CONF: config variable parser_version_3 set
CONF: config variable c_system set
CONF: Parsing built-in dosemu.conf file.
CONF: config variable version_3_style_used set
CONF: Parsing built-in global.conf file.
CONF: config variable version_3_style_used unset
CONF: config variable version_3_style_used set
CONF: opened include file /etc/dosemu/dosemu.conf
CONF: closed include file /etc/dosemu/dosemu.conf
CONF: mapping driver = 'auto'
debug flags: -a+cw
CONF: Disabling use of pentium timer
CONF: dosbanner on
CONF: timer freq=18, update=54925
CONF: CPU set to 586
CONF: JIT CPUEMU set to 0 for 586
CONF: 2048k bytes EMS memory
CONF: EMS-frame = 0xe400
CONF: DPMI-Server on (0x5000)
CONF: DPMI base addr = 0xffffffff
CONF: PM DOS API Translator on
CONF: No DJGPP NULL deref checks: off
CONF: dosemu running on _xterm
CONF: time mode = 'bios'
SER: directory /var/lock namestub LCK.. binary No
MOUSE: no device specified, type 0 using internaldriver: yes, emulate3buttons: no baudrate: 0
CONF: Keyboard-layout keyb-user
CONF: **** Warning: floppy /dev/fd0 not accessable, disabled
CONF: fastfloppy = 1
CONF: IPX support off
CONF(LPT0) f: (null) c: lpr -l t: 20 port: 0
CONF(LPT1) f: (null) c: lpr -l -P lpt2 t: 20 port: 0
CONF: not allowing speaker port access
CONF: Packet Driver enabled.
device: /home/romelle/.dosemu/drives/c type 4 h: -1 s: -1 t: -1 drive C:
device: /home/romelle/.dosemu/drives/d type 4 h: -1 s: -1 t: -1 drive D:
CONF: cdrom MSCD0001 on /dev/cdrom
CONF: config variable c_system unset
Linux kernel 2.6.18; CPU speed is 2500084000 Hz
CPU-EMU speed is 2500 MHz
CONF: mostly running as USER: uid=1005 (cached 1005) gid=1006 (cached 1006)
DBG_FD already set
DOSEMU-1.4.0.0 is coming up on Linux version 2.6.18.8-linode16 #1 SMP Mon Jan 12 09:50:18 EST 2009 i686
Compiled with GCC version 4.3.1 -m32
CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K))
CONF: reserving 48Kb at 0xF4000 for 'r' (Dosemu reserved area)
CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory)
CONF: reserving 8256Kb at 0x100000 for 'x' (Extended memory (HMA+XMS))
CONF: reserving 4Kb at 0xC0000 for 'V' (VGAEMU Video BIOS)
SERIAL $Id: ser_init.c 1769 2007-05-04 05:59:48Z bartoldeman $
PKT: Cannot allocate TAP device (dynamic): No such file or directory
ERROR: Unable to open console or check with X to evaluate the keyboard map.
Please specify your keyboard map explicitly via the $_layout option.
CONF: reserving 64Kb at 0xE4000 for 'E' (EMS page frame)
CONF: reserving 140Kb at 0xC1000 for 'U' (Upper Memory Block (UMB, XMS 3.0))
TIME: using 9154 usec for updating ALRM timer
ERROR: general protection at 0xffff0: ea
Program=do_vm86.c, Line=291
EIP: ffff:00000000 ESP: 0030:00000100 VFLAGS(b): 00000 00000000 00000010
EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: 00000000 VFLAGS(h): 00000002
ESI: 00000000 EDI: 00000000 EBP: 00000000 DS: 0040 ES: 0000 FS: 0000 GS: 0000
FLAGS: IF VM IOPL: 0
STACK: 00 00 00 00 00 00 00 00 00 00 -> 00 00 00 00 00 00 00 00 00 00
00| 0000:0000->000000 01| 0000:0000->000000 02| 0000:0000->000000
03| 0000:0000->000000 04| 0000:0000->000000 05| 0000:0000->000000
06| 0000:0000->000000 07| 0000:0000->000000 08| 0000:0000->000000
09| 0000:0000->000000 0a| 0000:0000->000000 0b| 0000:0000->000000
0c| 0000:0000->000000 0d| 0000:0000->000000 0e| 0000:0000->000000
0f| 0000:0000->000000 10| 0000:0000->000000 11| 0000:0000->000000
12| 0000:0000->000000 13| 0000:0000->000000 14| 0000:0000->000000
15| 0000:0000->000000 16| 0000:0000->000000 17| 0000:0000->000000
18| 0000:0000->000000 19| 0000:0000->000000 1a| 0000:0000->000000
1b| 0000:0000->000000 1c| 0000:0000->000000 1d| 0000:0000->000000
1e| 0000:0000->000000 1f| 0000:0000->000000 20| 0000:0000->000000
21| 0000:0000->000000 22| 0000:0000->000000 23| 0000:0000->000000
24| 0000:0000->000000 25| 0000:0000->000000 26| 0000:0000->000000
27| 0000:0000->000000 28| 0000:0000->000000 29| 0000:0000->000000
2a| 0000:0000->000000 2b| 0000:0000->000000 2c| 0000:0000->000000
2d| 0000:0000->000000 2e| 0000:0000->000000 2f| 0000:0000->000000
30| 0000:0000->000000 31| 0000:0000->000000 32| 0000:0000->000000
33| 0000:0000->000000 34| 0000:0000->000000 35| 0000:0000->000000
leavedos(4|0x4) called - shutting down
closing debugger pipes
SPEAKER: sound off
calling SIG_close
calling keyboard_close
00| 0000:0000->000000 01| 0000:0000->000000 02| 0000:0000->000000
03| 0000:0000->000000 04| 0000:0000->000000 05| 0000:0000->000000
06| 0000:0000->000000 07| 0000:0000->000000 08| 0000:0000->000000
09| 0000:0000->000000 0a| 0000:0000->000000 0b| 0000:0000->000000
0c| 0000:0000->000000 0d| 0000:0000->000000 0e| 0000:0000->000000
0f| 0000:0000->000000 10| 0000:0000->000000 11| 0000:0000->000000
12| 0000:0000->000000 13| 0000:0000->000000 14| 0000:0000->000000
15| 0000:0000->000000 16| 0000:0000->000000 17| 0000:0000->000000
18| 0000:0000->000000 19| 0000:0000->000000 1a| 0000:0000->000000
1b| 0000:0000->000000 1c| 0000:0000->000000 1d| 0000:0000->000000
1e| 0000:0000->000000 1f| 0000:0000->000000 20| 0000:0000->000000
21| 0000:0000->000000 22| 0000:0000->000000 23| 0000:0000->000000
24| 0000:0000->000000 25| 0000:0000->000000 26| 0000:0000->000000
27| 0000:0000->000000 28| 0000:0000->000000 29| 0000:0000->000000
2a| 0000:0000->000000 2b| 0000:0000->000000 2c| 0000:0000->000000
2d| 0000:0000->000000 2e| 0000:0000->000000 2f| 0000:0000->000000
30| 0000:0000->000000 31| 0000:0000->000000 32| 0000:0000->000000
33| 0000:0000->000000 34| 0000:0000->000000 35| 0000:0000->000000
calling disk_close_all
releasing ports and blocked devices
calling shared memory exit
calling HMA exit
calling mapping_close()
calling close_all_printers
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: general protection error on Xen
2009-06-12 21:11 general protection error on Xen Randall Smith
@ 2009-06-14 20:20 ` Enrique Baraibar
2009-06-15 0:14 ` Samuel Bronson
0 siblings, 1 reply; 4+ messages in thread
From: Enrique Baraibar @ 2009-06-14 20:20 UTC (permalink / raw)
To: linux-msdos
This is a bit rough, since I am a newbie, but you can't run a virtual
machine inside Xen, and DOSemu IS a virtual machine itself.
Same about VirtualBox and, I suppose, Qemu. Something about running
programs at ring 0, if I am not mistaken.
I am a happy Linode user too.
Hth.
--
Enrique Baraibar
2009/6/12 Randall Smith <randall@tnr.cc>:
> I'm trying to run Dosemu on a Xen server from Linode.com and I'm getting
> a error on startup. The error is:
>
> ERROR: general protection at 0xffff0: ea
>
>
> kernel is: 2.6.18.8-linode16
> dosemu: Version: 1.4.0+svn.1828-2+b1 (default for Lenny)
>
> I've attached boot.log
>
>
> Will dosemu run on Xen or should I pursue some other path like freedos
> on qemu?
>
> --
> Randall Smith
>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: general protection error on Xen
2009-06-14 20:20 ` Enrique Baraibar
@ 2009-06-15 0:14 ` Samuel Bronson
0 siblings, 0 replies; 4+ messages in thread
From: Samuel Bronson @ 2009-06-15 0:14 UTC (permalink / raw)
To: Enrique Baraibar; +Cc: linux-msdos
On Sun, Jun 14, 2009 at 4:20 PM, Enrique Baraibar<ebaraibar@gmail.com> wrote:
> This is a bit rough, since I am a newbie, but you can't run a virtual
> machine inside Xen, and DOSemu IS a virtual machine itself.
> Same about VirtualBox and, I suppose, Qemu. Something about running
> programs at ring 0, if I am not mistaken.
> I am a happy Linode user too.
> Hth.
I don't actually know much about Xen, but I do know that QEMU's
standard mode of operation is pure-userspace, though there are ways to
accelerate it with kernel support, so it should work fine in Xen. For
that matter, DOSEMU can do emulation as well; maybe you could try it;
see http://dosemu.sourceforge.net/docs/README-tech/1.4/cpuemu.html
... or you could just run DOSEMU under QEMU ;-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* general protection error on Xen
@ 2009-06-12 19:02 Randall Smith
0 siblings, 0 replies; 4+ messages in thread
From: Randall Smith @ 2009-06-12 19:02 UTC (permalink / raw)
To: linux-msdos
[-- Attachment #1: Type: text/plain, Size: 365 bytes --]
I'm trying to run Dosemu on a Xen server from Linode.com and I'm getting
a error on startup. The error is:
ERROR: general protection at 0xffff0: ea
kernel is: 2.6.18.8-linode16
dosemu: Version: 1.4.0+svn.1828-2+b1 (default for Lenny)
I've attached boot.log
Will dosemu run on Xen or should I pursue some other path like freedos
on qemu?
--
Randall Smith
[-- Attachment #2: boot.log --]
[-- Type: text/x-log, Size: 5815 bytes --]
major = 136 minor = 3
CONF: config variable parser_version_3 set
CONF: config variable c_system set
CONF: Parsing built-in dosemu.conf file.
CONF: config variable version_3_style_used set
CONF: Parsing built-in global.conf file.
CONF: config variable version_3_style_used unset
CONF: config variable version_3_style_used set
CONF: opened include file /etc/dosemu/dosemu.conf
CONF: closed include file /etc/dosemu/dosemu.conf
CONF: mapping driver = 'auto'
debug flags: -a+cw
CONF: Disabling use of pentium timer
CONF: dosbanner on
CONF: timer freq=18, update=54925
CONF: CPU set to 586
CONF: JIT CPUEMU set to 0 for 586
CONF: 2048k bytes EMS memory
CONF: EMS-frame = 0xe400
CONF: DPMI-Server on (0x5000)
CONF: DPMI base addr = 0xffffffff
CONF: PM DOS API Translator on
CONF: No DJGPP NULL deref checks: off
CONF: dosemu running on _xterm
CONF: time mode = 'bios'
SER: directory /var/lock namestub LCK.. binary No
MOUSE: no device specified, type 0 using internaldriver: yes, emulate3buttons: no baudrate: 0
CONF: Keyboard-layout keyb-user
CONF: **** Warning: floppy /dev/fd0 not accessable, disabled
CONF: fastfloppy = 1
CONF: IPX support off
CONF(LPT0) f: (null) c: lpr -l t: 20 port: 0
CONF(LPT1) f: (null) c: lpr -l -P lpt2 t: 20 port: 0
CONF: not allowing speaker port access
CONF: Packet Driver enabled.
device: /home/romelle/.dosemu/drives/c type 4 h: -1 s: -1 t: -1 drive C:
device: /home/romelle/.dosemu/drives/d type 4 h: -1 s: -1 t: -1 drive D:
CONF: cdrom MSCD0001 on /dev/cdrom
CONF: config variable c_system unset
Linux kernel 2.6.18; CPU speed is 2500084000 Hz
CPU-EMU speed is 2500 MHz
CONF: mostly running as USER: uid=1005 (cached 1005) gid=1006 (cached 1006)
DBG_FD already set
DOSEMU-1.4.0.0 is coming up on Linux version 2.6.18.8-linode16 #1 SMP Mon Jan 12 09:50:18 EST 2009 i686
Compiled with GCC version 4.3.1 -m32
CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K))
CONF: reserving 48Kb at 0xF4000 for 'r' (Dosemu reserved area)
CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory)
CONF: reserving 8256Kb at 0x100000 for 'x' (Extended memory (HMA+XMS))
CONF: reserving 4Kb at 0xC0000 for 'V' (VGAEMU Video BIOS)
SERIAL $Id: ser_init.c 1769 2007-05-04 05:59:48Z bartoldeman $
PKT: Cannot allocate TAP device (dynamic): No such file or directory
ERROR: Unable to open console or check with X to evaluate the keyboard map.
Please specify your keyboard map explicitly via the $_layout option.
CONF: reserving 64Kb at 0xE4000 for 'E' (EMS page frame)
CONF: reserving 140Kb at 0xC1000 for 'U' (Upper Memory Block (UMB, XMS 3.0))
TIME: using 9154 usec for updating ALRM timer
ERROR: general protection at 0xffff0: ea
Program=do_vm86.c, Line=291
EIP: ffff:00000000 ESP: 0030:00000100 VFLAGS(b): 00000 00000000 00000010
EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: 00000000 VFLAGS(h): 00000002
ESI: 00000000 EDI: 00000000 EBP: 00000000 DS: 0040 ES: 0000 FS: 0000 GS: 0000
FLAGS: IF VM IOPL: 0
STACK: 00 00 00 00 00 00 00 00 00 00 -> 00 00 00 00 00 00 00 00 00 00
00| 0000:0000->000000 01| 0000:0000->000000 02| 0000:0000->000000
03| 0000:0000->000000 04| 0000:0000->000000 05| 0000:0000->000000
06| 0000:0000->000000 07| 0000:0000->000000 08| 0000:0000->000000
09| 0000:0000->000000 0a| 0000:0000->000000 0b| 0000:0000->000000
0c| 0000:0000->000000 0d| 0000:0000->000000 0e| 0000:0000->000000
0f| 0000:0000->000000 10| 0000:0000->000000 11| 0000:0000->000000
12| 0000:0000->000000 13| 0000:0000->000000 14| 0000:0000->000000
15| 0000:0000->000000 16| 0000:0000->000000 17| 0000:0000->000000
18| 0000:0000->000000 19| 0000:0000->000000 1a| 0000:0000->000000
1b| 0000:0000->000000 1c| 0000:0000->000000 1d| 0000:0000->000000
1e| 0000:0000->000000 1f| 0000:0000->000000 20| 0000:0000->000000
21| 0000:0000->000000 22| 0000:0000->000000 23| 0000:0000->000000
24| 0000:0000->000000 25| 0000:0000->000000 26| 0000:0000->000000
27| 0000:0000->000000 28| 0000:0000->000000 29| 0000:0000->000000
2a| 0000:0000->000000 2b| 0000:0000->000000 2c| 0000:0000->000000
2d| 0000:0000->000000 2e| 0000:0000->000000 2f| 0000:0000->000000
30| 0000:0000->000000 31| 0000:0000->000000 32| 0000:0000->000000
33| 0000:0000->000000 34| 0000:0000->000000 35| 0000:0000->000000
leavedos(4|0x4) called - shutting down
closing debugger pipes
SPEAKER: sound off
calling SIG_close
calling keyboard_close
00| 0000:0000->000000 01| 0000:0000->000000 02| 0000:0000->000000
03| 0000:0000->000000 04| 0000:0000->000000 05| 0000:0000->000000
06| 0000:0000->000000 07| 0000:0000->000000 08| 0000:0000->000000
09| 0000:0000->000000 0a| 0000:0000->000000 0b| 0000:0000->000000
0c| 0000:0000->000000 0d| 0000:0000->000000 0e| 0000:0000->000000
0f| 0000:0000->000000 10| 0000:0000->000000 11| 0000:0000->000000
12| 0000:0000->000000 13| 0000:0000->000000 14| 0000:0000->000000
15| 0000:0000->000000 16| 0000:0000->000000 17| 0000:0000->000000
18| 0000:0000->000000 19| 0000:0000->000000 1a| 0000:0000->000000
1b| 0000:0000->000000 1c| 0000:0000->000000 1d| 0000:0000->000000
1e| 0000:0000->000000 1f| 0000:0000->000000 20| 0000:0000->000000
21| 0000:0000->000000 22| 0000:0000->000000 23| 0000:0000->000000
24| 0000:0000->000000 25| 0000:0000->000000 26| 0000:0000->000000
27| 0000:0000->000000 28| 0000:0000->000000 29| 0000:0000->000000
2a| 0000:0000->000000 2b| 0000:0000->000000 2c| 0000:0000->000000
2d| 0000:0000->000000 2e| 0000:0000->000000 2f| 0000:0000->000000
30| 0000:0000->000000 31| 0000:0000->000000 32| 0000:0000->000000
33| 0000:0000->000000 34| 0000:0000->000000 35| 0000:0000->000000
calling disk_close_all
releasing ports and blocked devices
calling shared memory exit
calling HMA exit
calling mapping_close()
calling close_all_printers
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-06-15 0:14 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-12 21:11 general protection error on Xen Randall Smith
2009-06-14 20:20 ` Enrique Baraibar
2009-06-15 0:14 ` Samuel Bronson
-- strict thread matches above, loose matches on Subject: below --
2009-06-12 19:02 Randall Smith
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox