>> Anybody has an idea how to solve this with free software? Would the  
>> eltorito.sys driver help?
>
> Wasn't the solution to enable IO APIC or something like that? So a
> different enabled chipset.
>
> ELTORITO.SYS can help, but only if you configure the VM to start with
> booting from CD, after which you boot from harddisk.

I have never used "El Torito" as I have no CD boot disks (only diskettes)
on my system, so I have no idea if "El Torito" helps or not.

> Loading UIDE at runtime instead of boottime is also possible, in some
> theoretical CDROM.BAT for example ...

Doubtful this would help at all, since UIDE is going to do exactly the
same checks of the PCI bus for CD/DVD drives, whenever it gets loaded.

> Alternatives are creating and using an ISO file:
> OMI.EXE D: C:\FDBOOTCD.ISO
>
> Or replacing the CD-driver by the closed-source generic OAKCDROM.SYS or
> VIDE-CDD.SYS drivers [http://www.opus.co.tt/dave/indexall.htm].

I do NOT recommend any of the older "generic" drivers, since none of them
have UltraDMA logic, and none use file/directory caching.   Omitting both
of these items will cause CD/DVD transfers to run 3 or 4 times slower!

Also, a "generic" driver normally uses only "Legacy IDE" device addresses
and cannot "see" a controller whose addresses might be assigned by PCI to
other values.   This is true for VIDE-CDD, OAKCDROM, my "old" XCDROM, and
about all other "generic" CD/DVD drivers.

Note also that GCDROM/XGCDROM (BAD "hacks" of XCDROM!) "claim" to support
other addresses, but in fact they have PROBLEMS!

> Jack's UIDE.SYS driver performs chipset initialisation which is
> apparently still implemented in a buggy way in the VirtualBox software.

No other way possible for UIDE!   CD/DVD drives are not part of the BIOS,
so UIDE must "detect" them by (A) finding all SATA/IDE controllers on the
PCI bus, then (B) examining each controller's device slots for "ATAPI CD"
drives.

If some of the VirtualBox "chipset" options exhibit LONG delays when UIDE
issues an "Identify ATAPI Device" command, VirtualBox needs to get FIXED!


------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to