summaryrefslogtreecommitdiff
path: root/drivers/ata/sata_via.c
diff options
context:
space:
mode:
authorBen Gardner <gardner.ben@gmail.com>2010-02-23 18:41:22 (GMT)
committerJeff Garzik <jgarzik@redhat.com>2010-03-01 20:11:32 (GMT)
commit4b7d1c0509d0d07edc731f990791dc5518e51617 (patch)
tree25b85383e6b994fb4246e1c0ea5ba12b1b853d17 /drivers/ata/sata_via.c
parent7e044a12c73f474e59f1ddecf08d6781c7830f0f (diff)
downloadlinux-fsl-qoriq-4b7d1c0509d0d07edc731f990791dc5518e51617.tar.xz
ata: Detect Delkin Devices compact flash
I have a Delkin Devices compact flash card that isn't being recognized using the SATA/PATA drivers. The card is recognized and works with the deprecated ATA drivers. The error I am seeing is: ata1.00: failed to IDENTIFY (device reports invalid type, err_mask=0x0) I tracked it down to ata_id_is_cfa() in include/linux/ata.h. The Delkin card has id[0] set to 0x844a and id[83] set to 0. This isn't what the kernel expects and is probably incorrect. The simplest work-around is to add a check for 0x844a to ata_id_is_cfa(). Signed-off-by: Ben Gardner <gardner.ben@gmail.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/ata/sata_via.c')
0 files changed, 0 insertions, 0 deletions