CD-ROM uses 100% CPU

Posted on 2003-03-15
Medium Priority
Last Modified: 2010-08-05
     2x IDE hard disks on integrated RAID controller (primary master, secondary master)
     1x IDE DVD-ROM (LG 16x/52x) on standard IDE controller (primary master)
     operating system is Windows 2000 Professional SP3

in this case, reading DVDs or data CDs will cause 100% CPU occupation (from the 'System' process I think)

connecting the DVD-ROM to a PCI IDE controller fixes the problem (CPU usage is normal), but I require the PCI slot for something else
so I'm hoping for another solution...
Question by:cuynen
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Expert Comment

ID: 8142512

I suspect the RAID controller is trying to backup the DVD-ROM data while reading from or writing to it.

RAID wants to help you by backing up your data devices on those controllers. In this case, you loose but in cases where you want the data backed up real or near real time, this is a good thing.


Expert Comment

ID: 8144234
Make sure that DMA is turned on for your CD and DVD.  Does it do it with all discs?  Sometimes, if there's a read error going on, the CPU utilization will jump up as it's trying to deal with the error.

If you don't have DMA turned on and enabled (both in the BIOS and in the OS), then everything is being "filtered" through the CPU for processing, whereas when you have DMA turned on, the data stream can bypass the CPU.


Author Comment

ID: 8144509

the OS is W2K Pro SP3, how do I enable DMA?
LVL 16

Accepted Solution

Kyle Schroeder earned 300 total points
ID: 8154735
Start/run/devmgmt.msc  Then expand the IDE ATA/ATAPI Controllers section.  Double click the Primary controller entry, go to the Advanced Settings tab and set the mode to "DMA if available".  You may also need updated chipset drivers depending on your motherboard.  What is the motherboard model?  If you have a VIA chipset, you probably need the VIA Hyperion (4in1) drivers, from www.viaarena.com.


Featured Post

Want to be a Web Developer? Get Certified Today!

Enroll in the Certified Web Development Professional course package to learn HTML, Javascript, and PHP. Build a solid foundation to work toward your dream job!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I use more than 1 computer in my office for various reasons. Multiple keyboards and mice take up more than just extra space, they make working a little more complicated. Using one mouse and keyboard for all of my computers makes life easier. This co…
pc, laptop  monitor connection configurations
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…
Suggested Courses

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question