• Shane Huang's avatar
    [libata] ahci: Restore SB600 SATA controller 64 bit DMA · 58a09b38
    Shane Huang authored
    Community reported one SB600 SATA issue(BZ #9412), which led to 64 bit
    DMA disablement for all SB600 revisions by driver maintainers with
    commits c7a42156 and
    4cde32fc.
    
    But the root cause is ASUS M2A-VM system BIOS bug in old revisions
    like 0901, while forcing into 32bit DMA happens to work as workaround.
    Now it's time to withdraw 4cde32fc
    so as to restore the SB600 SATA 64bit DMA capability.
    This patch is also adding the workaround for M2A-VM old BIOS revisions,
    but users are suggested to upgrade their system BIOS to the latest one
    if they meet this issue.
    Signed-off-by: default avatarShane Huang <shane.huang@amd.com>
    Cc: Tejun Heo <tj@kernel.org>
    Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
    58a09b38
ahci.c 80.1 KB