Feurio Frequently Asked Questions - Definition:
Busmaster Driver (DMA)


Unfortunately many Windows versions operate IDE devices (i. e. IDE CD-ROMs and IDE CD-Writers) in the "Programmed IO-Mode", i. e. the CPU sends each byte actively to the device and receives each byte actively, too. Of course this requires a lot of process time!
To solve this problem, a "busmaster driver" has to be installed.
If a "busmaster driver" is activated, the transfer is done without using the CPU - the CPU only sends the command "I urgently need the sectors from x to y. Would you mind storing them at memory address z?". The whole transfer is done without the CPU's help and therefore doesn't need any process time.
Attention:
Some CD-ROMs as well as some CD-Writers can not be operated in busmaster mode, please check carefully and deactivate the busmaster mode for this device, if necessary.

NOTE FOR NOT-INTEL CHIPSETS:
If you own a mainboard that is not equipped with an Intel chipset: Usually the boards' manufacturers offer own busmaster drivers for their chipsets - unfortunately we gained the experience that these busmaster drivers are oftenly "buggy" respectively not developed completely - most of the time they work fine with hard disks. But they fail with CD-ROMs and especially CD-Writers! (This is probably caused by the fact, that hard disks always transfer multiples of 512 bytes - however CD-ROMs and CD-Writers might possibly transfer other values than 512 bytes more often - obviously these busmaster drivers can not handle this.
The effects may range from strange error messages to a complete frozen system.
Under Windows NT even the feared "Blue Screens" occured in some cases.

For additional information see:
Frequently Asked Questions - Definitions
Frequently Asked Questions - Main Page

You are the 827. visitor of this page (today: 3)