Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Fresh install of XP, installed Bootcamp 1.1 drivers, still PIO mode.
 
tobyg said:
Fresh install of XP, installed Bootcamp 1.1 drivers, still PIO mode.

Man, that sucks... I was hoping it was the fix we were waiting for. :(
 
If it isn't something simple, might be a firmware update or an EFI hack to undo what Apple did to the SATA bus.

Hopefully Apple takes care of this, since this is a dandy machine to grab switchers.
 
Sun Baked said:
If it isn't something simple, might be a firmware update or an EFI hack to undo what Apple did to the SATA bus.

Hopefully Apple takes care of this, since this is a dandy machine to grab switchers.

Fubared x 2. Doesn't work for me either. Fresh XP Install... BootCamp 1.1 Drivers.... PIO Mode.

ARGH!
 
Sun Baked said:
If it isn't something simple, might be a firmware update or an EFI hack to undo what Apple did to the SATA bus.

Hopefully Apple takes care of this, since this is a dandy machine to grab switchers.

Yep, that's what I've said for a while now. I'm just trying to be optimistic and hope that drivers will fix this... but its unlikely.
 
Just installed the latest drivers from apple. It removed my Nvidia drivers and replaced them with the generic drivers.... Good thing i kept the nvidia driver install handy.

Still slow on the SATA, i hope they fix the problem soon before i regret buying a mac pro instead of a macbook since my powerbook is almost 2yrs old.

-- Edit --
Think my problems been solved, getting the desired framerate at high quality settings with no lag, im happy now :)
with the drivers from the last update.
 
tobyg said:
Fresh install of XP, installed Bootcamp 1.1 drivers, still PIO mode.

It's impossible to "force" DMA mode, like with an equivalent off "hdparm" under Linux ???? may be with the device manger ?
 
egeis said:
Just installed the latest drivers from apple. It removed my Nvidia drivers and replaced them with the generic drivers.... Good thing i kept the nvidia driver install handy.

Still slow on the SATA, i hope they fix the problem soon before i regret buying a mac pro instead of a macbook since my powerbook is almost 2yrs old.

-- Edit --
Think my problems been solved, getting the desired framerate at high quality settings with no lag, im happy now :)
with the drivers from the last update.


is your hard drvies still in PIO mode tho?
 
Quick and easy translation is that if if your hard drives are in PIO mode, they are operating WAY WAY WAY below their true capacity.

*edit* You can view the hard drive operating mode in the device manager, and their are several utilities out there for windows machines that can examine the hardware and give you the specs on what it is capable of, and what it is currently set to.
 
Well, my hard drive seems plenty fast. I did go into device manager and saw several controllers listed and looked at them all. 2 of them were listed as PIO mode and 1 was listed as Ultra DMA Mode 4. I have 2 hard drives and the Super Drive in my Mac Pro. Could it be that my hard drives are in PIO mode and the Super Drive is in DMA?
 
patseguin said:
Well, my hard drive seems plenty fast. I did go into device manager and saw several controllers listed and looked at them all. 2 of them were listed as PIO mode and 1 was listed as Ultra DMA Mode 4. I have 2 hard drives and the Super Drive in my Mac Pro. Could it be that my hard drives are in PIO mode and the Super Drive is in DMA?

Yes, exactly. Anything on the SATA chain right now is only being seen/used in PIO mode.
 
Same with how it is on mine as well..

HD's are in PIO, but the Superdrive is in DMA.

although... the new drivers SEEM to have speeded up my system just a bit...
 
although... the new drivers SEEM to have speeded up my system just a bit...

They have done that, urg my HD is still in PIO mode also, guess i was wrong. How do you tell what mode its in. Ive found where to see if its using DMA or PIO but not the mode number.

-- Edit --

Anyone try installing XP on a second internal SATA drive since the latest patch of Bootcamp?
 
egeis said:
They have done that, urg my HD is still in PIO mode also, guess i was wrong. How do you tell what mode its in. Ive found where to see if its using DMA or PIO but not the mode number.

-- Edit --

Anyone try installing XP on a second internal SATA drive since the latest patch of Bootcamp?

It's just as slow for me, but I might need to reinstall Windows anyways. The sound is still playing through the internal speakers for me too.
 
Man, that sucks, I hope Apple doesn't say "it's a Mac lol we don't care how Windows runs" about this.
 
Experience UltraDMA-6 on Mac Pro with XP

Here is a method to set (without reboot) ultra DMA-6 data transfers with the internal SATA drive on a Mac Pro base config (no upgrde or options) with windows xp. Unfortunately this state is lost after reboot.

1) boot windows with HDD data transfer in PIO mode :mad:


2) launch regedit and open the following entry :(

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002]

2) check the presence of the following values :eek:

"MatchingDeviceId"="primary_ide_channel"
"DriverDesc"="Primary IDE Channel"
"MasterDeviceType"=dword:00000001
"MasterDeviceTimingModeAllowed"=dword:ffffffff
"UserMasterDeviceTimingModeAllowed"=dword:ffffffff

3) Modify :confused:

"MasterDeviceTimingMode"=dword:00000010

to

"MasterDeviceTimingMode"=dword:ffffffff

this tels XP to select the best possible transfer mode: ie. ultra DMA-6. without reboot. ;)

Editing such values is known to be risky, might fail on your machine and require reinstallation of XP. :eek:

But it worked on my system. :D

A more persistent solution would be welcomed.:)
 
It should be possible to make a script of that and making sure that it will be executed everytime windows starts bij placing an entry in:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

However I'm not sure about when it gets executed, so booting may still be slow.

BTW: how did yo get the registry-entry for the harddrive?
 
Very good find, thanks for posting! I am at work now so I can't see if it works on my machine. Anyone else try it?
 
eric2006 said:
Here is a method to set (without reboot) ultra DMA-6 data transfers with the internal SATA drive on a Mac Pro base config (no upgrde or options) with windows xp. Unfortunately this state is lost after reboot.

1) boot windows with HDD data transfer in PIO mode :mad:


2) launch regedit and open the following entry :(

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002]

2) check the presence of the following values :eek:

"MatchingDeviceId"="primary_ide_channel"
"DriverDesc"="Primary IDE Channel"
"MasterDeviceType"=dword:00000001
"MasterDeviceTimingModeAllowed"=dword:ffffffff
"UserMasterDeviceTimingModeAllowed"=dword:ffffffff

3) Modify :confused:

"MasterDeviceTimingMode"=dword:00000010

to

"MasterDeviceTimingMode"=dword:ffffffff

this tels XP to select the best possible transfer mode: ie. ultra DMA-6. without reboot. ;)

Editing such values is known to be risky, might fail on your machine and require reinstallation of XP. :eek:

But it worked on my system. :D

A more persistent solution would be welcomed.:)

I tried many things like this but always rebooted before testing. Are you saying the values actually take effect immediately, without a reboot? Have you run a program like hdtune http://www.hdtune.com to verify speeds are increased? I'm at work, so I can't try it right now.
 
tobyg said:
I tried many things like this but always rebooted before testing. Are you saying the values actually take effect immediately, without a reboot? Have you run a program like hdtune http://www.hdtune.com to verify speeds are increased? I'm at work, so I can't try it right now.


I'll have to try this... but yes, generally Registry (some) edits take effect immediately.

For instance, enabling "CoolBits" from nVidia in the Registry gives access to the overclocking menu in the stock nVidia software without a reboot, so I'm fairly confident this would work the same way.

The question is, why is it resetting it back upon reboot... it should stay that way...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.