[syslinux] Memdisk + Freedos problem
Kim Mik
kimmik999999 at yahoo.co.uk
Mon Mar 23 12:15:10 PDT 2009
I and some other people have problems with running the freedos image included in
Ultimate Boot CD (UBCD), when using memdisk for floppy emulation.
Memdisk starts booting the image and freedos shows the following menu:
0 Boot Clean
1 Boot UMBPCI (silent)
2 Boot UMBPCI (optimal)
3 Boot UMBPCI (semi-defensive)
4 Boot EMM386 (optimal)
5 Boot EMM386 (semi-defensive)
6 Boot no UMB (defensive)
7 Boot no UMB (ultra-defensive)
0 Boot Clean
____________
Works fine.
1 Boot UMBPCI (silent)
____________________
It prints:
==========================================================
FreeDOS HIMEM64 3.26 [Aug 25 2006] (c) 1995, Till Gerken 2001-2005 tom ehlert
HIMEM - Fast A20 method used
UMBPCI c't 11/95 - Siering/Schäpers/Stiller
V3.77 - support for new chipsets, Inter PPro, AMD K7 - Uwe Sieler 08/2008
AMD K8 CPU found
Using CF00-E2FF
Using E700-E7FF
Program installed
LowDMA (haftman# software 11/01): installed
Kernel: allocated 34 Diskbuffers = 18088 Bytes in HMA
Invalid Opcode at 5281 FFFF 0286 E0A0 0000 0000 0000 0000 E0A0 0000 017C 0000 0D86
==========================================================
Then it halts.
2 Boot UMBPCI (optimal)
______________________
It prints:
==========================================================
FreeDOS HIMEM64 3.26 [Aug 25 2006] (c) 1995, Till Gerken 2001-2005 tom ehlert
HIMEM - Fast A20 method used
UMBPCI c't 11/95 - Siering/Schäpers/Stiller
V3.77 - support for new chipsets, Inter PPro, AMD K7 - Uwe Sieler 08/2008
AMD K8 CPU found
Using CF00-E2FF
Using E700-E7FF
Program installed
LowDMA (haftman# software 11/01): installed
Kernel: allocated 34 Diskbuffers = 18088 Bytes in HMA
Invalid Opcode at 5281 FFFF 0286 E0A0 0000 0000 0000 0000 E0A0 0000 017C 0000 0D86
==========================================================
Then it halts.
3 Boot UMBPCI (semi-defensive)
_____________________________
Works fine.
4 Boot EMM386 (optimal)
_______________________
Works fine.
5 Boot EMM386 (semi-defensive)
______________________________
Hangs at loading CD-ROM driver (no Invalid Opcode)
If you skip the loading of the CD-ROM driver, it works fine.
6 Boot no UMB (defensive)
________________________
It prints:
==========================================================
FreeDOS HIMEM64 3.26 [Aug 25 2006] (c) 1995, Till Gerken 2001-2005 tom ehlert
HIMEM - Fast A20 method used
Kernel: allocated 34 Diskbuffers = 18088 Bytes in HMA
Invalid Opcode at 4B51 FFFF 0206 0336 E898 9C8C D285 0475 C085 0374 C031 B8C3 00FF
==========================================================
7 Boot no UMB (ultra-defensive)
_____________________________
Works fine.
The strange thing is, if I use grub4dos floppy emulation instead of sylinux/isolinux + memdisk
all entries work.
Syslinux/isolinux + memdisk + freedos image work in a virtual machine. Only on my real PC and
some other PCs, it doesn't work, while it does work perfect on some PCs also.
http://www.ultimatebootcd.com/forums/viewtopic.php?t=1635
http://www.ultimatebootcd.com/forums/viewtopic..php?t=1829&highlight=invalid+opcode
http://www.ultimatebootcd.com/forums/viewtopic.php?t=1545&highlight=invalid+opcode
Freedos image for UBCD download link:
http://ubcd.partedmagic.com/downloads/fdubcd/r133/fdubcd.igz
Freedos image for UBCD 'homepage':
http://www.ultimatebootcd.com/forums/viewtopic.php?t=1422
You can also download the whole UBCD50b12.iso, if you want:
http://www.ultimatebootcd.com/forums/viewtopic.php?t=1814
Gert Hulselmans
More information about the Syslinux
mailing list