]> Git Repo - linux.git/commit - include/linux/libata.h
libata: implement and use HORKAGE_NOSETXFER, take#2
authorTejun Heo <[email protected]>
Thu, 9 Jul 2009 00:27:50 +0000 (09:27 +0900)
committerJeff Garzik <[email protected]>
Wed, 15 Jul 2009 02:41:46 +0000 (22:41 -0400)
commitd0cb43b35d64877b2944bd37719708be5d7bbf99
tree7b282b1070613c552143d143f74e407c2ccb4b6e
parentfe2c4d018fc6127610fef677e020b3bb41cfaaaf
libata: implement and use HORKAGE_NOSETXFER, take#2

PIONEER DVD-RW DVRTD08 times out SETXFER if no media is present.  The
device is SATA and simply skipping SETXFER works around the problem.
Implement ATA_HORKAGE_NOSETXFER and apply it to the device.

Reported by Moritz Rigler in the following thread.

  http://thread.gmane.org/gmane.linux.ide/36790

and by Lars in bko#9540.

Updated to whine and ignore NOSETXFER if PATA component is detected as
suggested by Alan Cox.

Signed-off-by: Tejun Heo <[email protected]>
Reported-by: Moritz Rigler <[email protected]>
Reported-by: Lars <[email protected]>
Cc: Alan Cox <[email protected]>
Signed-off-by: Jeff Garzik <[email protected]>
drivers/ata/libata-core.c
include/linux/libata.h
This page took 0.05379 seconds and 4 git commands to generate.