Windows XP seeing UDMA5 drive as UDMA4


My UDMA5 hard disk is only being seen as a UDMA4 hard disk in Windows XP pro device manager

I did a few benchmarks in sandra pro 2k3 and my drive is running at around 8mb p/s... (pitiful... around ata33 speed)

Should be around 20mb p/s if it was on udma5

here's my config:
Gigabyte GA-6vtxe-a / PIII 1.0GHz / via 694 (Apollo Pro 133T) chipset / 256mb 133 sdram
Quantum Fireball lct 20gb udma5 hdd on pri master (80wire cable)
LG 50x udma2 cdrom on secondary master
ATI radeon 9000 pro
Windows XP Pro SP1a

I can confirm that the drive and the ide controller support up to UDMA5
I should note that the bios shows the hdd as being udma5 at boot time so i don't believe it is a hardware/cable issue.

Here's what I've tried so far:
Clean install of xp pro from scratch - dm shows udma4
Installed sp1a - dm shows udma4
Installed hyperion 4.49vp2 - dm shows udma4
replaced 80 wire cable - no change
confirmed bios is most recent available (AMI F9) for this board
confirmed all bios settings are correct
ran a utility to enable all hidden options in the bios

changed hdd to pio mode only as a test and sandra reports the system as udma5, however benchmark showed around 2.8mb p/s ... soon changed that back

has anyone been able to find a fix for this? I've seen the issue mentioned in a few other forums but nobody has a fix for it...
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Check your event logs. XP will throttle down drives when it detects errors. You have to solve the cabling or driver problem, delete the drive into in the registry and start over.
Adrian DobrotaNetworking EngineerCommented:
Are you sure the IDE drivers (from the motherboard driver kit) are properly installed ? Download the latest motherboard drivers and install them.
Is the drive alone on the cable or it has a slave? If yes, temporary remove the slave.
mawdrynAuthor Commented:
Thanks for your input ppl :)

chicagoan: I checked the event logs and unfortunately, there is nothing in system and application other than a heap of information alerts which do not relate the hdd at all and security is completely blank. There seem to be a lot of people with this issue, but the only common link I can see is that they are running XP...

kronostm: according to VIA, the best drivers are shipped with XP, however I have installed the latest version of their Hyperion bus master ide drivers and also tried their miniport drivers. According to benchmarks, using the via/gigabyte supplied drivers actually shows a reduction in hdd transfer rate.. I only have the one drive on each channel.

VIA have a software tool called "IDETOOL" which allows you to set the mode of the drive. When I load it up, it states that it is currently in UDMA4 mode. If I change it to UDMA5 and update, it asks to reboot, and when it does, it's back in UDMA4... My primary concern is that the hdd is transferring data so slowly.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

The last four digits will be 0000, 0001, 0002, 0003, and so on.
Under each key, delete all occurences of the following values:
Reboot the computer. Windows will now redetect DMA settings.
Adrian DobrotaNetworking EngineerCommented:
g'morning Chicagoan (it's morning on your side of planet, aint it?) .... I think it's time for kronos to go to sleep  ;-)
Is that a fix for a known issue or what ? I'm dead curious ?
XP will throttle down devices based on the number of errors experiences on the device.
Assuming you fix the problem, drivers, proper 80 wire cable, misbehaving slave devices, goofy SMART BIOS implementation etc., you can reset the process
mawdrynAuthor Commented:
Hi again.

Unfortunately, killing the keys in the registry didn't change a thing. I ran a full scandisk over the drive, and ran a little utility called "activesmart" to check the smart data on the drive... everything appears to be ok.

The drive itself is identified as follows:
QUANTUM LCT20 20.4GB EIDE 4500RPM ATA/100 2MB CACHE 12ms seek

here's the report from activesmart:

Created by Active SMART (

S.M.A.R.T. status
Date: 29 October 2003 15:19:02
Drive model: QUANTUM FIREBALLlct20 20
Serial number: 552107130261
Capacity: 20.4 GB
Drive interface: IDE

         Attribute Name                               Threshold     Value       Worst     Raw value   Status
1   (01) Raw Read Error Rate                          20          100         253              0            OK
3   (03) Spin Up Time                                     20           81          79            2422          OK
4   (04) Start/Stop Count                                 8            98          98            1595          OK
5   (05) Reallocated Sector Count                     20          100        100              0            OK
7   (07) Seek Error Rate                                  23          100        100              0            OK
9   (09) Power-on Hours Count                        1            77          77           15382          OK
10  (0A) Spin Up Retry Count                           0            100        100              0            OK
11  (0B) Calibration Retry Count                       20          100        100              0            OK
12  (0C) Power Cycle Count                             8            98          98            1480          OK
13  (0D) Soft read error rate                            23          100        100              0           OK
195 (C3) Unknown attribute                              0           100        100          71619         OK
196 (C4) Reallocation Event Count                     20         100        253              0           OK
197 (C5) Current Pending Sector Count              20         100        100              0           OK
198 (C6) Off-line Scan Uncorrect. Sector Count   0           100        253              0          OK
199 (C7) Ultra ATA CRC Error Count                   0           200        199             2          OK

I have a utility called QDPS which is specific to quantum drives and gives the drive a thorough testing. The results all came back as a pass so I don't believe there is any fault with the drive, controller or cable.
to make sure DMA100 wasn't turned off?
mawdrynAuthor Commented:
Thanks for the site, although unfortunately, it did not change anything. After running the utility, I re-removed the "MasterIdDataChecksum" entries in the registry and removed the ide controller from device manager. I might try another OS to see if this problem still occurs..

I blame the parents for this.. :P
Try the whole salami at once:
Latest BIOS, VIA 4in1 and ATAPI drives (from mobo vendor or XP)
Drive alone on UDMA 80 wire cable.
Drive set to UDMA100 With Quantum/Maxtor Utility
Remove drive and controllers from device manager
Enter bios and set access mode
Turn SMART support off in bios
Cross fingers
Start XP and redetect devices
mawdrynAuthor Commented:
Thanks for the input, but still no go..

I've read somewhere that some VIA chipsets will not do ata100 with winXP... does anyone know if this is possible?
Adrian DobrotaNetworking EngineerCommented:
HAHA ... no way.  This is not true.  
That's your mobo's specifs
and it states clear that it can do ATA100. And if it is able, HAS to work in any OS. Only a damaged driver can grant such issue, and since you've tried a couple I it's out of discussion.
If I were you I'd install another OS (make a dual boot) in order to check if that's not a hardware issue anyways.
nope - if you have the 4.48 4in1 drivers it should be no problem.
mawdrynAuthor Commented:
I've since come across some info which (unless I'm mistaken) shows gigabyte as dishing out false info.. stop me if I'm wrong at any point  

This is assuming that the Southbridge is what controls the IDE subsystem?

mobo specs: Gigabyte GA-6VTXE(-A) rev 1.1 - Bios ver F9

According to the manual, The summary of features has the follwing excerpt:

Chipset: VT82C694T (VIA Apollo Pro 133T)
............. VT82C686B

On-Board IDE: 2 IDE bus master (UDMA 33/ATA 66 /ATA100) IDE ports for up to 4 ATAPI devices

My new info is based on the following info from this link:

Apparently the Apollo Pro 133A Southbridge (VT82C686B) does not support ATA100
whereas the Apollo Pro 133T Southbridge (VT82C596B) does...

So, perhaps despite what the manual and product advertises, i cannot obtain ata100 ?
I'm chasing this up with gigabyte and via to determine whether this is a possibility.
mawdrynAuthor Commented:
in addition, I had the same problem in win2k although device manager only showed that I was running in UDMA mode.. Sandra stated that it was only in udma4
You DO have XP SP1 installed, I trust?
mawdrynAuthor Commented:
yes :) had SP2 on win2k as well.
Adrian DobrotaNetworking EngineerCommented:
mawdryn ..... according to what VIA states , 133T chipset (that your motherboard uses)supports ATA100.
mawdrynAuthor Commented:
that's the problem... I have half of the 133t and half of the 133a... the part that controls the ide subsection is the 133a which apparently doesn't support ata100... It is the southbridge that controls the ide subsystem right?
Via suplies 2 drivers, a filter driver and a replacement drive, the latter is at
The VIA IDE Miniport driver does not install with the VIA Hyperion 4in1 drivers.
The ATA100 claim is all over their product literature, I'd be all over them for a replacement if what you suspect is true.
mawdrynAuthor Commented:
There's one site that states that the 686B does support ata100, whereas the 686A doesn't... I've looked at the chips on the board and confirmed that I have the 686B southbridge.... I'm still waiting for Gigabyte or VIA to get back to me, however I can tell you that the miniport drivers are not recommended for XP going on my own experience.. My hdd speed slowed from 8mb per second with the basic XP drivers down to 2.2mb per second with the miniport drivers.

Once I find out more, I will post further.
mawdrynAuthor Commented:
Here's an interesting link... kind of backs up my theory

I would really like to know if there is someone out there with a GA-6VTXE mobo that is running XP see if they are experiencing similar issues....

Still no word from Gigabyte or VIA as yet :(
mawdrynAuthor Commented:
Seems that the chipset capability idea was a bum steer. Still didn't hear from VIA or Gigabyte >:(

I installed win2k again and twiddled around with it, but couldn't be sure what mode it's running in as it
only states "Ultra DMA Mode" in device manager.

I ran HDTach and was getting the same results as with XP (30+ms access times and 18.9Mb transfer) until I found a small utility on the Microsoft KB called DMAcheck which is meant for windows NT.

After running that, I ran HDTach again and obtain a much better result (12ms access time and 29.5Mb transfer) Sandra even says it's running in UDMA5 and my benchmark is comparable to it's reference drives.

Wonderful news for me, although I still can't get it going in WinXP. So now I Know it's a driver/XP issue, any ideas on how to go about resolving it?

Summary of things done:
Reformat and Install XP
Installed SP1
Installed Latest VIA Hyperion Drivers (4.49vp2).
Confirmed latest bios on motherboard (reflashed anyway to make sure it wasn't screwy).
Confirmed all BIOS options correct.
Turned off APIC (had to reinstall XP).
Removed All peripheral cards (except video).
Turned off all onboard peripherals (except IDE1).
Ran Quantum's UDMA tool to make sure the drive was in ata100 mode.
Placed My Quantum Drive in another system - ok at UDMA5.
Placed Maxtor ata100 40gb drive in my system - showed as udma4.
Ran MS's DMAcheck tool to make sure UDMA was turned on.

Win2k worked after some messing around with utilities and drivers.
BIOS reports drive as UDMA5 at boot time.
Adrian DobrotaNetworking EngineerCommented:
mawdryn .... I hate to say it and hope the chipset's manufacturer or the guys from Gigabyte to contradict me, but I think you've done everythig a man can do, in the end you should admit the obvious. UDMA 66 is the best your mobo can do. It's a "hybrid" motherboard .... a step into evolving to a new generation of boards.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mawdrynAuthor Commented:
Update :)

Seems that this chipset and Quantum don't mix too well.....

My previous post was slightly incorrect

I have a maxtor 40gb as mentioned previously which seems to perfectly with my board.. When I installed win2k, it was with the Maxtor drive and not the Quantum.

The Quantum comes up as udma5 in the SiS board but only udma4 in my Gigabyte board regarless of the OS.

So it seems to me that Via and Quantum have a little compatibility issue...

I'll split the points between kronostm and chicagoan as you both did what you could to help me.
Cheers for the future.

mawdrynAuthor Commented:
Further update....

I received a response from gigabyte with a beta bios update. This appears to have fixed the problem at long last.
If anyone else is having similar probs with the same board, I'd recommend contacting Gigabyte support.

Cheers for your help ppl.
Adrian DobrotaNetworking EngineerCommented:
You have done a great job mawdryn. YOU should be awarded points!   :-)
where can we download the bios my problem is same and i can not find the bios that fixed your problem
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.