Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


80GB Western Digital HDD without DMA?  BIOS trouble?

Posted on 2004-08-18
Medium Priority
Last Modified: 2016-06-26
So I purchase a spiffy new WD HDD, pop it in without a second thought, and it works.  Yay!  I remove it sometime later to bring to a friend's house (properly packaged in ant-static and all that) bring it back, pop it in, and my PC no longer starts up successfully.  BIOS init. is incredibally slow, going so far as to pause before drawing the last character of the phrase "Memory Check" during startup.  After a very slow memory check (even though quick tests are enabled), the rest of it is displayed 1/4 of the screen at a time, diagonally.

I grow quite worried as the system just stops after performing the HDD SMART test (which passes, amusingly enough) turn it off, and pop the drive.  After examination, my ATA133 (thin, yellow) cable has two connectors: black and grey.  I try the opposite position, no effect.  I switch the HD from primary master to slave, no luck.  I move it to CS (Cable Select, I believe) and all is well - it identifies as Primay Slave, but it's bootable.  I boot into Gentoo Linux 2004.2 (2.6.7-gentoo-r10 kernel with all the bells and whistles) (I also have Slackware installed) and discover the fsck app complaining about a lack of DMA.

So, I whip out my handy hdparm app and have a look - true enough, DMA is disabled.  I attempt to enable dma (-d1) and it fails with "operation not permitted".  Any ideas?
Question by:topfloorcomputer
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
  • 2

Expert Comment

ID: 11837969
first we're going to need more info:

1) what did you use if for when you brought it to your friend's house

2) when you switched from primary to slave, you say "no luck."  Does that mean you weren't able to access it at all, or did the computer not even notice it?


Author Comment

ID: 11839400
1) I used it as my primary drive (it was the only one in there) containing quite the variety of partitions, including an NTFS partition for Windows XP (not installed yet), two reiserfs partitions for Slackware and Gentoo respectively, and an extremely large (remainder of the drive) partition for shared data between operating systems.

2) When I switched it, it continued the slow (as in 1mHz CPU speed) processing as per the previous setting.  Switching to CS allowed the machine to boot at normal speed, but without DMA.
LVL 69

Accepted Solution

Callandor earned 500 total points
ID: 11840839
Western Digital drives have a separate jumper setting (Single) when you use them with nothing else attached.  When you have a second device on the same cable, you need to change the jumper to master or slave.

Author Comment

ID: 11908814
Bing.  That was the solution - thanks!
Question has a verified solution.

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

pc, laptop  monitor connection configurations
Over the last few years, video game fans have found a new favorite pastime: Watching and creating live-streaming gaming sessions. Twitch.TV has emerged as an industry leader in making game streaming painless for those looking to share their Starcraf…
Finding and deleting duplicate (picture) files can be a time consuming task. My wife and I, our three kids and their families all share one dilemma: Managing our pictures. Between desktops, laptops, phones, tablets, and cameras; over the last decade…
Want to learn how to record your desktop screen without having to use an outside camera. Click on this video and learn how to use the cool google extension called "Screencastify"! Step 1: Open a new google tab Step 2: Go to the left hand upper corn…

688 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