Results 1 to 9 of 9

Thread: PIO mode instead of DMA...

  1. #1
    Synergy leverager
    Join Date
    Jun 2005
    Location
    /dev/dsk/c1d0s7
    Posts
    1,051
    Thanks
    45
    Thanked
    31 times in 27 posts
    • Mutley's system
      • Motherboard:
      • Abit IP-35 Pro
      • CPU:
      • Intel QX9650 (OC'd to 3.8Ghz)
      • Memory:
      • 8GB (4x2GB) G.Skill DDR2-1066 8500CL5D
      • Storage:
      • Samsung 840EVO 250GB SSD & Samsung HD501LJ 500GB SATA
      • Graphics card(s):
      • Asus GTX 660
      • PSU:
      • Enermax Infiniti 650W
      • Case:
      • Antec P-182
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • NEC 20WGX2
      • Internet:
      • 60MB Cable (Virgin)

    Question PIO mode instead of DMA...

    OK, I'm lazy I'll admit it. I've not spent ages googling for the answer, I thought I'd come here first, given there are so many clever chaps here...

    A little while ago I started to notice some odd slow downs on my PC. Its running Windows XP Pro, has 2Gb PC2700 RAM, a 2.5Ghz P4, and two UDMA100 HDDs (one 80Gb and one 200Gb).

    The OS and apps are on the 80Gb disk. What I found was that boot-up takes longer, and that many disk read/write operations seem to interfere with running applications. I've even notice that with disk access (I can hear it), the mouse pointer 'hiccups' when you move it at the same time.

    I've been thinking there is some process running doing something odd. Of course there are many things running which do disk access, but nothing odd that I can find.

    Today I remembered to check the disk access mode through device manager. Both disks are set to PIO mode not DMA, even though they should be DMA! This may explain the problems. I can see no way to set the disks back to DMA. The BIOS is set correctly for the disks as well.

    Has any body got any ideas on how this could have happened, whether or not it is in fact significant (I think it is), and most importantly how to fix it??

    Thanks!

    Mut.

  2. #2
    Synergy leverager
    Join Date
    Jun 2005
    Location
    /dev/dsk/c1d0s7
    Posts
    1,051
    Thanks
    45
    Thanked
    31 times in 27 posts
    • Mutley's system
      • Motherboard:
      • Abit IP-35 Pro
      • CPU:
      • Intel QX9650 (OC'd to 3.8Ghz)
      • Memory:
      • 8GB (4x2GB) G.Skill DDR2-1066 8500CL5D
      • Storage:
      • Samsung 840EVO 250GB SSD & Samsung HD501LJ 500GB SATA
      • Graphics card(s):
      • Asus GTX 660
      • PSU:
      • Enermax Infiniti 650W
      • Case:
      • Antec P-182
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • NEC 20WGX2
      • Internet:
      • 60MB Cable (Virgin)
    I decided to have a quick google around anyway, and to my great surprise stumbled across a fix straight away.

    It seems that Windows XP (for safety reasons...hmm), will default to PIO mode on ATA HDDs and CD drives that it has problems talking to in DMA mode. Not that it tells you of course. This could be caused by many things.

    Anyway, here is one solution:

    http://winhlp.com/WxDMA.htm

    I downloaded and ran the VBscript programme, which reset the DMA status of all my drives. After reboot, all drives are now operating correctly in DMA mode (UDMA mode 5 in fact). Things are palpably faster....

    Hope this helps someone!

  3. #3
    Registered+
    Join Date
    Feb 2007
    Posts
    45
    Thanks
    0
    Thanked
    0 times in 0 posts
    The usual method for fixing this problem is to simply delete the IDE channel (either Primary or Secondary, depending on which one has reverted to PIO) from Device Manager and rebooting. The IDE channel will be automatically reinstalled and set back to the correct DMA setting.

  4. #4
    radix lecti dave87's Avatar
    Join Date
    Sep 2005
    Location
    England
    Posts
    12,806
    Thanks
    657
    Thanked
    931 times in 634 posts
    • dave87's system
      • Motherboard:
      • Asus
      • CPU:
      • i5 3470k under Corsair H80 WC
      • Memory:
      • 8gb DDR3
      • Storage:
      • 240gb SSD + 120gb SSD
      • Graphics card(s):
      • Asus HD7950
      • PSU:
      • XFX 600w Modular
      • Case:
      • Lian Li PC-A05FNB + Acoustipack
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • 2x Dell S2309W (1920x1080)
      • Internet:
      • BT Infinity Option 2
    Wish I'd seen this thread earlier, as I would have emailed you the same script - used it on my laptop after a scratched CD caused it to revert to PIO mode...

  5. #5
    Synergy leverager
    Join Date
    Jun 2005
    Location
    /dev/dsk/c1d0s7
    Posts
    1,051
    Thanks
    45
    Thanked
    31 times in 27 posts
    • Mutley's system
      • Motherboard:
      • Abit IP-35 Pro
      • CPU:
      • Intel QX9650 (OC'd to 3.8Ghz)
      • Memory:
      • 8GB (4x2GB) G.Skill DDR2-1066 8500CL5D
      • Storage:
      • Samsung 840EVO 250GB SSD & Samsung HD501LJ 500GB SATA
      • Graphics card(s):
      • Asus GTX 660
      • PSU:
      • Enermax Infiniti 650W
      • Case:
      • Antec P-182
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • NEC 20WGX2
      • Internet:
      • 60MB Cable (Virgin)
    Thanks for your replies guys. I'll remember the channel deleting approach for next time...!

  6. #6
    Member
    Join Date
    Feb 2007
    Posts
    108
    Thanks
    0
    Thanked
    0 times in 0 posts
    can some body tell me how to find if my drives are running pio or dma as i to heard my hard driving going and also operations like moving files interfear with things

  7. #7
    WEEEEEEEEEEEEE! MadduckUK's Avatar
    Join Date
    May 2006
    Location
    Lytham St. Annes
    Posts
    17,297
    Thanks
    653
    Thanked
    1,580 times in 1,006 posts
    • MadduckUK's system
      • Motherboard:
      • MSI B450M Mortar
      • CPU:
      • AMD Ryzen 5 3600
      • Memory:
      • 32GB 3200 DDR4
      • Storage:
      • 1x480GB SSD, 1x 2TB Hybrid, 1x 3TB Rust Spinner
      • Graphics card(s):
      • Radeon 5700XT
      • PSU:
      • Corsair TX750w
      • Case:
      • Phanteks Enthoo Evolv mATX
      • Operating System:
      • Windows 10 x64
      • Monitor(s):
      • Samsung SJ55W, DELL S2409W
      • Internet:
      • Plusnet 80
    that was a bit drunk man, but control panel -> system -> hardware -> device manager -> IDE ATA/ATAPI controllers then looking at the relevant channels (if you don't know look at all of them!) to see what mode its running in.
    Quote Originally Posted by Ephesians
    Do not be drunk with wine, which will ruin you, but be filled with the Spirit
    Vodka

  8. #8
    Member
    Join Date
    Feb 2007
    Posts
    108
    Thanks
    0
    Thanked
    0 times in 0 posts
    1 seems to be running in mode 2 and there other in mode 6 theres a little tick box that says enable dma and there both ticked

  9. #9
    WEEEEEEEEEEEEE! MadduckUK's Avatar
    Join Date
    May 2006
    Location
    Lytham St. Annes
    Posts
    17,297
    Thanks
    653
    Thanked
    1,580 times in 1,006 posts
    • MadduckUK's system
      • Motherboard:
      • MSI B450M Mortar
      • CPU:
      • AMD Ryzen 5 3600
      • Memory:
      • 32GB 3200 DDR4
      • Storage:
      • 1x480GB SSD, 1x 2TB Hybrid, 1x 3TB Rust Spinner
      • Graphics card(s):
      • Radeon 5700XT
      • PSU:
      • Corsair TX750w
      • Case:
      • Phanteks Enthoo Evolv mATX
      • Operating System:
      • Windows 10 x64
      • Monitor(s):
      • Samsung SJ55W, DELL S2409W
      • Internet:
      • Plusnet 80
    i have a mode 4 and a mode 6, the mode 4 being my DVD-RW and the mode 6 a SATA HDD.
    Quote Originally Posted by Ephesians
    Do not be drunk with wine, which will ruin you, but be filled with the Spirit
    Vodka

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Performance Mode in CPU-Z
    By Dave_07 in forum Help! Quick Relief From Tech Headaches
    Replies: 3
    Last Post: 11-12-2006, 08:21 PM
  2. **** Script Errors :: Threaded Mode ****
    By Shorty in forum HEXUS Suggestions
    Replies: 0
    Last Post: 08-12-2004, 06:53 PM
  3. sb75g2 win2k dvd writer pio mode only
    By Palin in forum PC Hardware and Components
    Replies: 0
    Last Post: 31-10-2004, 11:47 PM
  4. Cant Enable Dma Please Help Xp
    By bigjonnyauk in forum Help! Quick Relief From Tech Headaches
    Replies: 2
    Last Post: 17-10-2004, 03:14 PM
  5. WinXP 2nd hd only in PIO mode
    By Lisandrea in forum PC Hardware and Components
    Replies: 10
    Last Post: 27-01-2004, 05:22 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •