| 34edf7df | 01-Jan-2018 |
zrj <rimvydas.jasinskas@gmail.com> |
kernel/nata: Add loader hint to disable nata attach.
For cases where atapci devices (including cdroms) would fail to attach or have other issues and are not needed for booting(like setup uses CAM, N
kernel/nata: Add loader hint to disable nata attach.
For cases where atapci devices (including cdroms) would fail to attach or have other issues and are not needed for booting(like setup uses CAM, NVME, VIRTIO).
We include nata(4) in a X86_64_GENERIC kernel config, probing of ata bus can be disabled by setting: "atapciN.disabled=1" (where N is ata pci unit).
show more ...
|
| 22a6c540 | 27-Nov-2017 |
zrj <rimvydas.jasinskas@gmail.com> |
kernel/nata: Handle soft resets in ahci better.
This brings back the ATA_AHCI_GHC_AE|ATA_AHCI_GHC_HR.
Could not make ata_ahci_issue_cmd() to work reliably on my Intel 63XXESB2 SATA300 controller, f
kernel/nata: Handle soft resets in ahci better.
This brings back the ATA_AHCI_GHC_AE|ATA_AHCI_GHC_HR.
Could not make ata_ahci_issue_cmd() to work reliably on my Intel 63XXESB2 SATA300 controller, for now this version will do. Experimental.
It is better to focus on implementing the CAM_ATA and prune ata-ahci.c.
show more ...
|
| 878a3234 | 25-Nov-2017 |
zrj <rimvydas.jasinskas@gmail.com> |
kernel/nata: Add Adaptec 1420 support.
It depends on Marwell so group it together.
While there, split out Cenatek, Micron generic chipset support to their own drivers. Also fix up few drivers that
kernel/nata: Add Adaptec 1420 support.
It depends on Marwell so group it together.
While there, split out Cenatek, Micron generic chipset support to their own drivers. Also fix up few drivers that cannot reliably do 64k transfers and remove few unused ATA_AHCI_P_CMD_* defines.
Taken-from: FreeBSD
show more ...
|
| 954c7881 | 25-Nov-2017 |
zrj <rimvydas.jasinskas@gmail.com> |
kernel/nata: Extract reset functions in chipset drivers.
Explicitly do not import any port multipliers support for now. Use only higher half of device signature, some devices return incorrect values
kernel/nata: Extract reset functions in chipset drivers.
Explicitly do not import any port multipliers support for now. Use only higher half of device signature, some devices return incorrect values in lower part and causes issues in detection. All of this is a bit messy in ata-ahci.c.
While there, include several later bugfixes.
Taken-from: FreeBSD
show more ...
|