VirtualBox

13 年 前 建立

5 年 前 結束

#9302 closed defect (obsolete)

FreeDOS - uide (CD-ROM support) problems

回報者: fritz mueller 負責人:
元件: other 版本: VirtualBox 4.1.0
關鍵字: 副本:
Guest type: other Host type: other

描述 (由 aeichner 作最後更新)

Referring to Virtual Box error message #9191:

As already mentioned in the message 9191, uide.sys, a driver in FreeDOS, which supports SATA HDs and CD-ROMs (=replacement for oakcdrom.sys in older Win9x systems) has the problem, that it "hangs" for in about 2 minutes and then exits with the message:

EDD BIOS data ERROR, Disk 80h.

It works fine from a real boot disk in a real machine - and it works fine from vmware.

I talked with the programmer of uide.sys, Jack Ellis and got the following response: There seem to be 2 problems: First, they do not provide "EDD BIOS" data, which tells me the I-O device addresses for each hard disk. I need those addresses to "match" with the controller I-O addresses found during UIDE's PCI scan. Second, they appear not to support an "Identify ATA Device" command,

which UIDE issues to validate a disk's UltraDMA settings, etc.

If UIDE gets no reply to that command, it will "time out" after a long time.

You can check this bug report with one of my prepared small ISO images fdosboot_106.iso or fdosatwork_106.iso which can be downloaded from my website: www.bootablecd.de/downloads/bootablecd/fdosboot_106.iso or www.bootablecd.de/downloads/bootablecd/fdosatwork_106.iso (both are in about 1,5 MB in size). Please note that uide.sys requires 80 MB RAM without any set options, so the RAM settings of virtual box for DOS should be at least at 96 MB!!!

A second thing I noticed with FreeDOS and virtual box: When you boot one of these ISO images and try to create a virtual HD with fdisk you have to run fdisk twice (instead of one time as usual). After the first time it reports an error message. First fdisk and then fdisk /mbr as fdisk seems to be not able to write the MBR at the first execution.

Thanks.

更動歷史 (2)

comment:1 13 年 前kumba 編輯

I am running into a similar problem as well, however, after the 2 or so minutes, it detects the CD and HDD. The solution seems tied to having VT-x/AMD-V support enabled. See Ticket #9422 about NetWare 6.5 SP8 install going belly-up with VT-x, so it seems like VBox has some issues with its DOS emulation & VT-x that's affecting a few different things.

Note, I am testing FreeDOS 1.1-tst3 that includes fixes for VBox, so this may be somewhat addressed on the FreeDOS side already.

comment:2 5 年 前aeichner 編輯

描述: 修改 (差異)
狀態: newclosed
處理結果: obsolete
注意: 瀏覽 TracTickets 來幫助您使用待辦事項功能

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette