X31 IDE changing from DMA to PIO mode

X2/X3/X4x series specific matters only
Post Reply
Message
Author
oliversl
Freshman Member
Posts: 73
Joined: Thu Apr 17, 2008 1:19 pm
Location: San Jose, Costa Rica

X31 IDE changing from DMA to PIO mode

#1 Post by oliversl » Wed Feb 13, 2013 9:09 am

Hi,
I have a X31 with Windows XP Pro that suddenly change the IDE channel from DMA to PIO, reducing the transfer rate from 70mbyte/s to 3mbyte/s. I have an SSD OWC Legacy on it.

Anyone knows how to force WinXP to use only DMA mode for IDE?

Thanks
Oliver
http://tinymailto.com/oliversl <-- my email after a captcha

mikemex
Sophomore Member
Posts: 238
Joined: Mon Oct 04, 2010 8:54 pm
Location: Coyoacan, Mexico

Re: X31 IDE changing from DMA to PIO mode

#2 Post by mikemex » Wed Feb 13, 2013 12:24 pm

If I remember correctly, Windows NT did that when there were recurrent transfer errors from/to the drive. Maybe you need to shield the SSD from external interference or worse, the SSD isn't as reliable as you think.
Main: i5 3550, 16GB, Z68 Pro3 M, 64GB SLC, 320GB HD, GTX 650Ti, 21.5 FHD LED
T420: i5-2520m, 8GB, SSD: 64GB SLC (boot) | 128GB MLC (storage), HD3000, HD (1366x768), 6 Cell, BT, WebCam
X220: i5-2520m, 4GB, SSD: 64GB SLC (boot) | 128GB MLC (storage), HD3000, HD (1366x768), 6 Cell, BT, WebCam, FP

oliversl
Freshman Member
Posts: 73
Joined: Thu Apr 17, 2008 1:19 pm
Location: San Jose, Costa Rica

Re: X31 IDE changing from DMA to PIO mode

#3 Post by oliversl » Wed Feb 13, 2013 12:30 pm

Thanks,
I read something about Windows XP reverting to PIO when it got DMA timeouts.

I do found some atapi timeouts errors in eventviewer, so I'm contacting OWC if they have a firmware update.

I also checked for bad blocks with chkdsk, but it did found any.

Other issue is that the X31 has only 256MB of ram (the 1GB DIMM failed a few months ago), so there should be
more disk activity because of the more usage of the swap file.

I found this info about deleting the the DMA error "counter":
http://aiscl.co.uk/how_to_forcedma.php

And another solution was to change to PIO mode, click in OK, then change it back to "DMA if available".

My last question is that the IDE driver says it is from Intel, but when checking the Primary Master driver, it says the driver is from Microsoft. Should it be from Intel too?

Regards,
Oliver
http://tinymailto.com/oliversl <-- my email after a captcha

mikemex
Sophomore Member
Posts: 238
Joined: Mon Oct 04, 2010 8:54 pm
Location: Coyoacan, Mexico

Re: X31 IDE changing from DMA to PIO mode

#4 Post by mikemex » Wed Feb 13, 2013 9:33 pm

oliversl wrote:(the 1GB DIMM failed a few months ago)
Mine also failed from memory. I've not determined if it's the module or the slot.

Something feels suspicious... maybe it's not your machine but the model itself.
Main: i5 3550, 16GB, Z68 Pro3 M, 64GB SLC, 320GB HD, GTX 650Ti, 21.5 FHD LED
T420: i5-2520m, 8GB, SSD: 64GB SLC (boot) | 128GB MLC (storage), HD3000, HD (1366x768), 6 Cell, BT, WebCam
X220: i5-2520m, 4GB, SSD: 64GB SLC (boot) | 128GB MLC (storage), HD3000, HD (1366x768), 6 Cell, BT, WebCam, FP

oliversl
Freshman Member
Posts: 73
Joined: Thu Apr 17, 2008 1:19 pm
Location: San Jose, Costa Rica

Re: X31 IDE changing from DMA to PIO mode

#5 Post by oliversl » Thu Feb 14, 2013 10:23 am

The memory that failed was an IBM FRU 31P9835 from date 2005-10-27, origin TW, with chips from NANYA

Oliver
http://tinymailto.com/oliversl <-- my email after a captcha

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X2/X3/X4x Series incl. X41 Tablet”

Who is online

Users browsing this forum: No registered users and 1 guest