VOGONS


PCI NIC Diagnostic

Topic actions

First post, by dbailey

User metadata
Rank Newbie
Rank
Newbie

I am trying to get a diagnostic tool written for DOS to talk to a NIC chip resident in a PCI slot. (Obviously

If I boot the machine using FreeDOS, The utility recgnizes the card and all is fine. If I run the same utility under DOSBOX (0.73), it never recognizes the card.

I compiled DOSBOX with --enable-debug active. When I run the program I get the following:
122487514: BIOS:INT1A:PCI bios call 2
122487522: BIOS:INT1A:PCI bios call 2
122487530: BIOS:INT1A:PCI bios call 2
122487538: BIOS:INT1A:PCI bios call 2
122487546: BIOS:INT1A:PCI bios call 2
122487556: FILES:file open command 0 file autoexec.do

Is there something I am missing in my configuration? Are there problems if the card tries to directly access the memory of the PCI device that dosbox does not support?

Thanks
Doug Bailey

Reply 1 of 1, by aqrit

User metadata
Rank Member
Rank
Member

DOSBox does not communicate directly with _any_ hardware
The CPU/BIOS/Port IO/DOS Interrupts/etc are 100% fake user mode emulation