linux/drivers/ata
Alan Cox 9359085988 [PATCH] libata: improve handling of diagostic fail (and hardware that misreports it)
Our ATA probe code checks that a device is not reporting a diagnostic
failure during start up. Unfortunately at least one device seems to like
doing this - the Gigabyte iRAM.

This is only done for the master right now (which is fine for the iRAM
as it is SATA), as with PATA some combinations of ATAPI device seem to
fool the check into seeing a drive that isn't there if it is applied to
the slave.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-09-19 01:58:00 -04:00
..
ahci.c [libata] Trim trailing whitespace. 2006-08-31 00:02:15 -04:00
ata_generic.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
ata_piix.c [libata] ata_piix: build fix 2006-09-13 00:25:23 -04:00
Kconfig [libata] Add pata_jmicron driver to Kconfig, Makefile 2006-09-06 10:48:19 -04:00
libata-core.c [PATCH] libata: improve handling of diagostic fail (and hardware that misreports it) 2006-09-19 01:58:00 -04:00
libata-eh.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
libata-scsi.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
libata-sff.c [PATCH] libata: fix non-uniform ports handling 2006-09-19 00:29:20 -04:00
libata.h libata: Grand renaming. 2006-08-24 03:19:22 -04:00
Makefile [libata] Add pata_jmicron driver to Kconfig, Makefile 2006-09-06 10:48:19 -04:00
pata_ali.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_amd.c [PATCH] pata_amd: Check enable bits on Nvidia 2006-09-12 12:01:46 -04:00
pata_artop.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_atiixp.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_cmd64x.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_cs5520.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_cs5530.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_cs5535.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_cypress.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_efar.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_hpt3x2n.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_hpt3x3.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_hpt37x.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_hpt366.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_isapnp.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_it821x.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_it8172.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_jmicron.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_legacy.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_mpiix.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_netcell.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_ns87410.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_oldpiix.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_opti.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_optidma.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_pcmcia.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_pdc202xx_old.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_pdc2027x.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_qdi.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_radisys.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_rz1000.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_sc1200.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_serverworks.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_sil680.c [libata] Add a bunch of PATA drivers. 2006-08-29 18:12:40 -04:00
pata_sis.c [PATCH] Update SiS PATA 2006-09-12 12:01:46 -04:00
pata_sl82c105.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_triflex.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pata_via.c [libata #pata-drivers] Trim trailing whitespace. 2006-08-31 00:03:49 -04:00
pdc_adma.c [libata] Trim trailing whitespace. 2006-08-31 00:02:15 -04:00
sata_mv.c Merge branch 'upstream-fixes' into upstream 2006-09-11 08:54:55 -04:00
sata_nv.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_promise.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_promise.h Move libata to drivers/ata. 2006-08-10 07:31:37 -04:00
sata_qstor.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_sil24.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_sil.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_sis.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_svw.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_sx4.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_uli.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_via.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00
sata_vsc.c libata: Grand renaming. 2006-08-24 03:19:22 -04:00