[Freedos-user] UIDE.SYS delays boot process in VirtualBox
I have written a description of the boot delay caused by the loading of UIDE.SYS in VirtualBox. https://sourceforge.net/apps/mediawiki/freedos/index.php?title=VirtualBox_-_Chapter_8 Anybody has an idea how to solve this with free software? Would the eltorito.sys driver help? I never worked much with CD drives in FreeDOS, so I am a bit stuck. Thanks, Ulrich -- 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
Re: [Freedos-user] UIDE.SYS delays boot process in VirtualBox
Op 12-1-2012 19:03, Ulrich Hansen schreef: I have written a description of the boot delay caused by the loading of UIDE.SYS in VirtualBox. https://sourceforge.net/apps/mediawiki/freedos/index.php?title=VirtualBox_-_Chapter_8 Anybody has an idea how to solve this with free software? Would the eltorito.sys driver help? I never worked much with CD drives in FreeDOS, so I am a bit stuck. 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. Loading UIDE at runtime instead of boottime is also possible, in some theoretical CDROM.BAT for example @echo off rem load CDEX, without any ISO9660 drivers attached SHSUCDX /D9 /QQ DEVLOAD ELTORITO.SYS /D:FDCD DEVLOAD UIDE.SYS /D:FDCD0001 /N3 /B SHSUCDHD /F:C:\FDBOOTCD.ISO rem add drivers only by one rem change loading order as you like if exist FDCD SHSUCDX /D:FDCD,D if exist FDCD0001 SHSUCDX /D:FDCD0001,D if exist SHSU-CDH SHSUCDX /D:SHSU-CDH,D if exist SHSU-CDR SHSUCDX /D:SHSU-CDR,D 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 ]. Jack's UIDE.SYS driver performs chipset initialisation which is apparently still implemented in a buggy way in the VirtualBox software. -- 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
Re: [Freedos-user] UIDE.SYS delays boot process in VirtualBox
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
Re: [Freedos-user] UIDE.SYS delays boot process in VirtualBox
Am 12.01.2012 um 20:20 schrieb Jack: 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. Correct. It takes the same amount of time. Fortunately the batchfile is run whenever the user wants, which is more acceptable than such a long delay at boot. And the boot delay is not really acceptable. Stopwatch says 2min and 49sec. This is much more than the 60sec I thought it would be. 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! And we also should not suggest in our WIki that our users should use unfree software illegally to use FreeDOS. So this is not really an option anyway. 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! As DOS seems not really to be Oracles priority, we may have to wait. In the meantime it is IMHO a good idea that VirtualBox users use Bernds batchfile to mount the VirtualBox virtual CD drive whenever they can afford the time. Thanks! -- 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
[Freedos-user] Fwd: VirtualBox FreeDOS HowTo
Sorry I meant to send this earlier, but accidentally chose the wrong sender address. So it wasn't accepted by the list server. Here it comes again: Am 11.01.2012 um 18:27 schrieb Bernd Blaauw: Op 11-1-2012 0:58, Ulrich Hansen schreef: I have started a VirtualBox HowTo in our FreeDOS wiki. http://sourceforge.net/apps/mediawiki/freedos/index.php?title=VirtualBox That looks great, you've done an awesome job at posting such a detailed guide. I'm so happy I kept things simple for now so not that many issues will arise. Thanks! Congratulations to your own good work! The installation process seemed a lot easier to me than with 1.0. And the unfortunate network setup of 1.0 is gone, which is great. And we have a clean boot menu where all four options actually work (not just the first 3). Thanks for your guide, I hope Jim will link it from the download page. I made a link to it from the HOWTO page in our wiki [1]. Today I added the description of the heat problems you get with DOS systems in VirtualBox [2] Since now I had this page on my own server. But now we have a place of information about VirtualBox in our wiki, it makes more sense to put the information there. regards Ulrich [1] http://sourceforge.net/apps/mediawiki/freedos/index.php?title=Howto [2] https://sourceforge.net/apps/mediawiki/freedos/index.php?title=VirtualBox_-_Chapter_7-- 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
[Freedos-user] VirtualBox FreeDOS HowTo
Hello all, I decided to try this, and it is pretty neat, I installed the virtualbox package to Linux Mint 10, and then successfully installed the new FreeDos 1.1 seems pretty good, thanks for makeing this available,.. I hadn't yet installed freedos 1.1 to my real hard drive, because I need to copy or back up some of the stuff I have on the FreeDos1.0 partition,or make a new partition, cause I guess the installation would overwrite everything ?,..but anyway it seems to be working on this VirtualBox just fine, thanks from Garry Thank you and have a Good Day!http://www.garryspages.webs.comhttp://creativeminds.webege.com/phpBB3/index.phpFrom Garry 8. VirtualBox FreeDOS HowTo (Ulrich Hansen) Message: 8 Date: Wed, 11 Jan 2012 00:58:42 +0100 From: Ulrich Hansen uhan...@mainz-online.de Subject: [Freedos-user] VirtualBox FreeDOS HowTo To: freedos-user@lists.sourceforge.net Message-ID: e588d5f7-cbc1-4f25-ab7c-2d437de7a...@mainz-online.de Content-Type: text/plain; charset=us-ascii I have started a VirtualBox HowTo in our FreeDOS wiki. It is a sort of installation walkthrough with many pictures. It can be found here: http://sourceforge.net/apps/mediawiki/freedos/index.php?title=Installing_FreeDOS_in_VirtualBox Feel free to take a look. Please write if you find something that should be corrected or added. Or add it yourself if you like (it is a wiki after all). regards Ulrich -- 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