[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#590532: linux-image-2.6.32-5-686: IDE DMA doesn't work in pata_pdc202xx_old



On Tue, 2010-07-27 at 05:34 +0200, Michal Pokrywka wrote:
> Package: linux-2.6
> Version: 2.6.32-18
> Severity: normal
> 
> 
> When using 2.6.32-5-686 Linux kernel (package version 2.6.32-18) IDE controller
> doesn't seem to be using DMA (about 4MB/sec from hdparm disk read).
> When booted older kernel 2.6.32-3-686 which uses old ide modules, promise IDE
> works flawlessly.
> Attached dmesg-s from both kernels

The relevant controller is:

[...]
> 00:0c.0 Mass storage controller [0180]: Promise Technology, Inc. PDC20262 (FastTrak66/Ultra66) [105a:4d38] (rev 01)
[...]
> 	Kernel driver in use: Promise_Old_IDE
> 	Kernel modules: pdc202xx_old
[...]

Seagate ST380021A HD is connected as bus 0 master, using UDMA/66 mode.
DMA operations fail with the pata_pdc202xx_old driver, which then falls
back to PIO.

There have been some fixes to pata_pdc202xx_old in later kernel versions
that should deal with this, so I'll apply those.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: