Re: UDMA goofed up (I think)

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



At the get-go, if implementing UDMA, 3 things must be in place for max I/O
speed in windows. The hard drive must be able to deliver, next, the 80 wire
cable of proper length must be in place, next, the bios must be UDMA capable
and implemented.

When all this is done, then do the remove ide trick in device manager. And,
reboot.

Proper sequence of steps is as important as the steps themselves.

--
Dave
"Chuck" <Chuck@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:2C18F158-CCD6-4620-8022-3FC4EC8D4B87@xxxxxxxxxxxxxxxx
Thanks, Paul. I'll check that out. I did crack the case tonight, and it
does
look as though Dell stuck me with a '40-wire' cable as opposed to 80. From
what I read, that could definitely affect my throughput, but I don't know
about kicking me to PIO. Thoughts?

"Paul" wrote:

Chuck wrote:
HI, LV (?)
Thanks for the help, but as I just told Gerry, I've tried that at least
1/2
dozen times to no effect. I have also tried the registry edit
described. But
something occurs to me. I'll have to look at home (at work now), but I
seem
to recall that in that entry, the list of drives (00000, 00001, etc, or
however it goes) didn't have 00001, which would be the drive in
question.
Well, the one in PIO, anyway. Even the faster drive is still running at
only
UDMA 2.
Argh!

Looking through your listing again, I can see another potential
mechanism.

You have an ICH5/ICH5R chipset. The Southbridge has options for
"Enhanced"
(PCI bus mapped drives) or "Compatible" (I/O mapped drives). Compatible
mode
restricts usage to four of six possible drives, and compatible is used
when
working with Win98.

The ICH5 has room for six disks. The Primary ribbon cable holds two
disks.
The Secondary ribbon cable holds two disks. There are two SATA ports and
they have room for two disks (and are treated by the BIOS as if they were
a third ribbon cable). If the BIOS is put in "Compatible" mode, the user
is offer options to choose any two of three "ribbon cables" for their
drive selection. So there should be, perhaps, three choices for hard
drive
config (to choose which four of six drives to support).

OK, now what happens in Enhanced mode (suitable for Win2K/WinXP etc) ?
Well, Enhanced makes all six drive ports available. Which means there is
no need to make a "sub choice" in the BIOS, as to which drives to use,
because with Enhanced, all drives work.

It turns out, if a user selects Enhanced, some BIOS still have the disk
selection item. Only one of the three choices then is correct (it might
say "SATA" perhaps). The other two choices will cause slow drive
operation!

Check the BIOS. Usually the BIOS default values, are the ones which are
functionally correct. So check the manual for guidance.

Paul


"LVTravel" wrote:

Right click My Computer, left click Manage then click on Device
Manager.
Click on + mark next to IDE ATA....controllers (obviously you know how
to
get there but I give instructions just in case). Right click on the
IDE
Channel that you are having an issue with and Uninstall it. Reboot
the
computer. The computer will find and reinstall the driver. See if
that
fixed your issue with PIO.

Information from http://winhlp.com/node/10

For repeated DMA errors. Windows XP will turn off DMA mode for a
device
after encountering certain errors during data transfer operations. If
more
that six DMA transfer timeouts occur, Windows will turn off DMA and
use only
PIO mode on that device.
In this case, the user cannot turn on DMA for this device. The only
option
for the user who wants to enable DMA mode is to uninstall and
reinstall the
device.

Windows XP downgrades the Ultra DMA transfer mode after receiving more
than
six CRC errors. Whenever possible, the operating system will step down
one
UDMA mode at a time (from UDMA mode 4 to UDMA mode 3, and so on).

Hope this information helps, let us know.






"Chuck" <Chuck@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:FE5CFB4C-EF83-4609-B1AD-E7C231610413@xxxxxxxxxxxxxxxx
Hi, all. Here's my dilemma.
I was using my boy's PC the other day to rip a DVD, when I noticed
his
drive
was running at least 2x what mine does. SO I got to poking around in
my
system info, and found many strange things. Both my HDDs are running
at a
lower UDMA mode than they are rated for. In fact, one is, I believe,
running
in PIO, and defeats all attempts to reset it. Here is info, taken
from
EVEREST:

Computer:
Operating System Microsoft
Windows
XP
Home Edition
OS Service Pack Service Pack 2
DirectX 4.09.00.0904
(DirectX 9.0c)
Computer Name PC1 (Our PC)
User Name Chuck

Motherboard:
CPU Type Intel Pentium
4,
2800 MHz (14 x 200)
Motherboard Name Dell Dimension
4600i
Motherboard Chipset Intel
Springdale-G
i865G
System Memory 1024 MB
(PC3200
DDR
SDRAM)
BIOS Type Phoenix
(08/26/04)

Storage:
IDE Controller Intel(R)
82801EB
Ultra ATA Storage Controllers
IDE Controller Intel(R)
82801EB
Ultra ATA Storage Controllers
Disk Drive ST380011A (80
GB,
7200 RPM, Ultra-ATA/100)
Disk Drive
HDT722516DLAT80
(160 GB, 7200 RPM, Ultra-ATA/133)
Optical Drive LITE-ON DVDRW
SOHW-1693S


[ ST380011A (3JV9C0LL) ]

ATA Device Properties:
Model ID ST380011A
Serial Number 3JV9C0LL
Revision 3.16
Parameters 155010
cylinders,
16
heads, 63 sectors per track, 512 bytes per sector
LBA Sectors 156250000
Buffer 2 MB
Multiple Sectors 16
ECC Bytes 4
Max. PIO Transfer Mode PIO 4
Max. UDMA Transfer Mode UDMA 5
(ATA-100)
Active UDMA Transfer Mode UDMA 2
(ATA-33)
Unformatted Capacity 76294 MB

ATA Device Features:
SMART Supported
Security Mode Supported
Power Management Supported
Advanced Power Management Not Supported
Write Cache Supported
Host Protected Area Supported
Power-Up In Standby Not Supported
Automatic Acoustic Management Supported
48-bit LBA Supported
Device Configuration Overlay Supported


[ HDT722516DLAT80 (VD0D1CTCDK8WLE) ]

ATA Device Properties:
Model ID
HDT722516DLAT80
Serial Number VD0D1CTCDK8WLE
Revision V43OA70A
Parameters 319120
cylinders,
16
heads, 63 sectors per track, 512 bytes per sector
LBA Sectors 321672960
Buffer 7674 KB (Dual
Ported, Read Ahead)
Multiple Sectors 16
ECC Bytes 51
Max. PIO Transfer Mode PIO 4
Max. UDMA Transfer Mode UDMA 6
(ATA-133)
Active UDMA Transfer Mode UDMA 0
Unformatted Capacity 157067 MB

ATA Device Features:
SMART Supported
Security Mode Supported
Power Management Supported
Advanced Power Management Supported
Write Cache Supported
Host Protected Area Supported
Power-Up In Standby Supported
Automatic Acoustic Management Supported
48-bit LBA Supported
Device Configuration Overlay Supported


As you can see, one's slow, one seems to be in totally non-UDMA mode.
In
Device Mgr, under Primary IDE Channel, Device 0 seems to correspond
to the
ST3800, and is shown at UDMA 2. Device 1 is shown as PIO [Transfer
Mode:DMA
if available], with no option to change it. I am at a total loss.
I've
tried
everything I can think of, from uninstalling the HDD and rebooting in
hopes
it would redetect the UDMA settings,. to registry editing. Nothing
works.
Help!!

Chuck







.



Relevant Pages

  • Re: New Hd Install - No Udma Support, Dma 2 Only
    ... I've reset the config data in BIOS several times, ... UDMA numbers when attached to the same channel. ... The hard drives are the only device on the channel? ... with updates and making configuration changes. ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: Problems with PIO, Maxtor 160Gb and A7A266 with Ali chipset
    ... Hardisk errors in the system log and also falling back from UDMA to PIO ... With both drives set to UDMA6 the Samsung reports sporadic UDMA CRC ...
    (microsoft.public.windowsxp.hardware)
  • RE: Burning MM to DVD using Sonic - Tired, Emotional, Disappointed
    ... Yeah I was trying to avoid the "Dell Hell" experience but looks like that's ... > dropping from DMA 2 to PIO. ... At least the drives on my desktop are DMA 2. ... > desktop, when I installed a second hard drive, there is a setting in the BIOS ...
    (microsoft.public.windowsxp.moviemaker)
  • Re: [RFC][PATCH] 2.4 IDE Serverworks OSB4 DMA patch
    ... On Thursday 29 of April 2004 21:04, Patrick Wildi wrote: ... > that supports UDMA. ... > For both drives, the serverworks code misconfigures the drives: ... > This patch moves the enabling of DMA up into the DMA section of ...
    (Linux-Kernel)
  • Re: UDMA goofed up (I think)
    ... I'll have to look at home, but I seem to recall that in that entry, the list of drives didn't have 00001, which would be the drive in question. ... If the BIOS is put in "Compatible" mode, ... Windows XP will turn off DMA mode for a device after encountering certain errors during data transfer operations. ... ATA Device Properties: ...
    (microsoft.public.windowsxp.hardware)