linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* ATAPI DVD Drive looses dma settings on reset, keepsettings=1
@ 2006-01-12 22:41 Rashkae
  0 siblings, 0 replies; only message in thread
From: Rashkae @ 2006-01-12 22:41 UTC (permalink / raw)
  To: linux-kernel

Tested with Linux 2.6.15 and 2.6.13.3

I have an ATAPI DVD drive as a master(single) device on my
secondary IDE (hdc).

The normal hdparm settings are:
IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  1 (on)
 readonly     =  0 (off)
 readahead    = 256 (on)


However, if I force a reset with hdparm -w (or the Kernel does
when I insert a disc that the drive takes too long to identify),
DMA gets turned off.  Dmesg reports:

hdc: DMA disabled
hdc: ATAPI reset complete


In the case where inserting a disc causes the reset, dmesg
reports:


hdc: irq timeout: status=0xd0 { Busy }
ide: failed opcode was: unknown
hdc: DMA disabled
hdc: ATAPI reset complete

Is there a way I can increate the irq timeout?

It was my understanding that with keepsettings on, the driver
would retain the dma setting on reset.  If there is a way correct
this, or I have mis-understood the purpose of keepsettings,
please CC me the response. 

Thanks. 

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

only message in thread, other threads:[~2006-01-12 22:41 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-12 22:41 ATAPI DVD Drive looses dma settings on reset, keepsettings=1 Rashkae

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).