linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Programmed IDE transfer size
@ 2006-02-23 13:33 kernel coder
  0 siblings, 0 replies; only message in thread
From: kernel coder @ 2006-02-23 13:33 UTC (permalink / raw)
  To: linux-kernel

hi,

I'm working on an ide driver.Whenever a DMA read operation is
started,i never recieve the DMA interrupt.The staus register at offset
00h shows value ' 0 ',which means that the descriptor table specified
a smaller buffer size than the programmed IDE transfer size.
But occassionaly i recieved the DMA interrupt.

Actually this driver works well on another board.On that board
whenever i reduced the buffer size in physical region descriptor table
to less than the current size in the PRDT table,i again got the same
error.

I think this confirms that whenever we give smaller size in PRDT than
the programmed IDE transfer size,status register shows ' 0 ' value.

Please tell me where in kernel that programmed IDE transfer size is
being set.The transfer size in PRDT on the other board(on which driver
shows no problem) varied from 4k to 1k ,which means it is changed
frequently.

shahzad

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-02-23 13:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-23 13:33 Programmed IDE transfer size kernel coder

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).