Log in

View Full Version : Problems burning from my hard drives


addictarmy
10th May 2005, 17:40
I have a 250GB Western Digital HD that I use as my primary HD for storing data.
Recently, I’ve been having problems with the HD.

For instance, when I try to burn a disc (DVD or CD) using this HD as the source burn times take much longer.
I notice then when burning using either NERO or DVD Decrypter that the read buffer does not stay full anymore, and at times it is completely empty!

In NERO I’ve seen messages like:
“Can only write at 2x instead of 4x, because the speed of the source is too slow”

My DVD/CD devices all are using DMA mode, but it looks like my HD is using PIO.
Following is a snip from my NERO logs:
=== Scsi-Device-Map ===
DiskPeripheral : WDC WD1200JB-00EVA0 atapi Port 0 ID 0 DMA: On
CdRomPeripheral : _NEC DVD_RW ND-2510A atapi Port 3 ID 0 DMA: On
CdRomPeripheral : SONY CD-RW CRX195E1 atapi Port 3 ID 1 DMA: On
DiskPeripheral : WDC WD2500JB-32FUA0 15.0 ultra Port 4 ID 0 DMA: Off
DiskPeripheral : WDC WD2500JB-00FUA0 15.0 ultra Port 4 ID 2 DMA: Off
CdRomPeripheral : Generic DVD-ROM 1.0 d347prt Port 5 ID 0 DMA: Off
CdRomPeripheral : Generic DVD-ROM 1.0 d347prt Port 5 ID 1 DMA: Off

I don’t know if this is the issue, since I never examined the logs before.

The 250 GB Western Digital HD is connected to my machine via a PCI WinXP Promise Ultra133 TX2 (tm) IDE Controller.
Due to this, I can’t seem to access the individual HD via the IDE ATA/ATAPTI Controllers section from the device manager to set it to DMA.

I tried uninstalling the WinXP Promise Ultra133 TX2 (tm) IDE Controller from the device manager and reinstalling the device, and even tried changing the PCI slot.
Nothing seems to work.

I did verify though that I can burn from my main 120 GB HD (which according to NERO has DMA on) without issue.

I’ve also freed up over 100GB of space on the HD as well as defragment the HD.

I’m at a loss as to what my next steps should be.
Any help is much appreciated.

Thanks!

Sirber
11th May 2005, 12:24
DMA is OFF.

Look here: http://forum.doom9.org/showthread.php?s=&threadid=90284

addictarmy
11th May 2005, 16:45
The problem here is as I stated in my original post is that the hard drive does not appear under my IDE ATA/ATAPTI Controllers section from the device manager to set it to DMA so this registry hack won't work because the HD is not listed there.

communist
11th May 2005, 17:19
As that log file says - DMA is off.
Is there any entry for your PCI IDE Controller in the device manager? Also is any other (possibly) slower drive connected to the same channel on that controller?
I've never used an 'external' controller but I'm sure Promise has some tools / utils to check & diagnose such problems.

Sirber
12th May 2005, 16:40
Originally posted by addictarmy
The problem here is as I stated in my original post is that the hard drive does not appear under my IDE ATA/ATAPTI Controllers section from the device manager to set it to DMA so this registry hack won't work because the HD is not listed there.
The hack is not on your harddrive, it's on your ATAPI driver in registry.

addictarmy
13th May 2005, 03:17
what is in the registry seems to be a direct one to one mapping of the primary and secondary devices in the device manager.

The registry keys described in the links above:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000x
do not appear for the HDs connects to the pci controller.

Also, there is no other device on the chain.

I also ran Western Digital's Lifeguard tools, and they did not detect any error on the HDs.

theReal
15th May 2005, 16:19
As stated above - do you have any tools from promise? If not, go to their download page, there must be tools for configuration of the drives.
Or maybe there is a DMA setting in the Promise controller BIOS?

Sirber, external IDE controllers usually appear as "SCSI/RAID controller" in the device manager. The DMA status must be configured from within the controller because Windows doesn't see it as an IDE controller (and so there are no DMA settings for the drives)

addictarmy
20th May 2005, 19:11
I finally resolved my problem :)
Don’t know what happened, but let me walk you through my steps and my findings.

Based on several people’s suggestion that the problem was that the HD was not in DMA mode I tried to research how to change this. Googled for days could not find anything so I switched my setup for my HD to just run off my mobos ide channel. Now it say’s it’s in DMA mode but I still have the same problem as before and my read and device buffers don’t stay full.

So I try the registry hack, uninstalling the IDE device from the device manager, and also install XP sp2. None of these do the trick, UG!

So know I think maybe something is wrong with my WD HD. So I run a Windows Check Disk, Defragment my HD again, did a virus scan with updated defs, ran WD Data Diagnostic Tools, and bought new rounded IDE cables just in case. Still not working!

Then while searching the boards for a possible solution I ran across http://pcpitstop.com/. They do an online check of your system and determine the health of your machine. One test they run measures your HDs uncached disk speed. For all my HD’s I was getting around 50 MB/s, but for my 250GB WD HD it was around 15 MB/s. Eureka, looks like that is the problem but what is causing it? Their site also mentioned that maybe it might no be running in DMA mode, but I tried all the tips and tricks already so I knew that wasn’t the case.

So then I figured oh well let me just start fresh, so I removed all my data off of the HD. Ran WD Data Lifeguard tools to completely wipe out the hard drive and write 0s. Destroyed and recreated my primary partition. Then I reran pcpitstop’s test and low and behold my HDs uncached disk speed was now 55 MB/s. Looks promising!

Tried burning a couple disks, SUCCESS :)
Moved the HD back to the PCI IDE Controller (still says DMA mode is off in the Nero logs), burned a couple more discs, SUCCESS :)

Don’t know what happened to my HD, but it looks like it had nothing to do with DMA mode being on or off (at least in respect to what the Nero logs were saying).

Sirber
23rd May 2005, 18:55
odd... I'll try your link :D

[edit]

For the bench, you can use "hdparm" on linux.

ex: hdparm -Tt /dev/hda

communist
23rd May 2005, 20:06
Good to know that you're problem is fixed. I had a similar problem only once with an aging IBM DTLA - a 'low-level' format gave it some more weeks until really decided to die. Though I havent encountered such a situation again - usually the "cant burn / everything is slow" is most times a drive not running in DMA mode.