freebsd-dev/sys/dev/ata/chipsets
Alexander Motin 709c835a5a Disable 32-bit PIO for 6Gbit/s Intel SATA controllers.
For some reason 32-bit PIO writes are not working on 6Gbit/s Intel SATA
ports, while 16/32-bit PIO reads and 16-bit PIO writes are working fine.
3Gbit/s ports on the same controllers have no this problem.

Workaround this by disabling 32-bit PIO for all Intel controllers that may
have 6Gbit/s ports.  It halves PIO performance from 6MB/s to 3MB/s, but
who bother about speed of such rare and slow mode, which is also highly
discouraged by SATA specifications?

MFC after:	2 weeks
2015-08-08 11:48:11 +00:00
..
ata-acard.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-acerlabs.c Remove from legacy ata(4) driver support for hardware, supported by newer 2015-03-24 18:09:07 +00:00
ata-amd.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-ati.c Remove from legacy ata(4) driver support for hardware, supported by newer 2015-03-24 18:09:07 +00:00
ata-cenatek.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-cypress.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-cyrix.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-fsl.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-highpoint.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-intel.c Disable 32-bit PIO for 6Gbit/s Intel SATA controllers. 2015-08-08 11:48:11 +00:00
ata-ite.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-jmicron.c Remove from legacy ata(4) driver support for hardware, supported by newer 2015-03-24 18:09:07 +00:00
ata-marvell.c Remove from legacy ata(4) driver support for hardware, supported by newer 2015-03-24 18:09:07 +00:00
ata-micron.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-national.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-netcell.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-nvidia.c Remove from legacy ata(4) driver support for hardware, supported by newer 2015-03-24 18:09:07 +00:00
ata-promise.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-serverworks.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-siliconimage.c Remove from legacy ata(4) driver support for hardware, supported by newer 2015-03-24 18:09:07 +00:00
ata-sis.c Reduce priority of ATA/SATA drivers. 2015-03-23 19:47:52 +00:00
ata-via.c Remove from legacy ata(4) driver support for hardware, supported by newer 2015-03-24 18:09:07 +00:00