[PATCH] ahci: Enable SB600 64bit DMA on MSI K9A2 Platinum

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Like the Asus M2A-VM, MSI's K9A2 Platinum (MS-7376) can also support 64bit
DMA. According to MSI tech support, 64bit DMA is known to work with BIOS
versions 1.7 and later.

Earlier BIOSs most likey work also, but we'll be safe here and just enable
64bit DMA on 1.7 and newer.

Signed-off-by: Mark Nelson <mdnelson8@xxxxxxxxx>
---
 drivers/ata/ahci.c |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

Index: upstream/drivers/ata/ahci.c
===================================================================
--- upstream.orig/drivers/ata/ahci.c
+++ upstream/drivers/ata/ahci.c
@@ -2718,6 +2718,20 @@ static bool ahci_sb600_enable_64bit(stru
 			},
 			.driver_data = "20071026",	/* yyyymmdd */
 		},
+		/*
+		 * BIOS version 1.7 and up are known to support 64bit DMA
+		 * 1.7 was released on 2009-01-13.
+		 * Enable 64bit DMA on 1.7 and anything newer.
+		 */
+		{
+			.ident = "MSI K9A2 Platinum",
+			.matches = {
+				DMI_MATCH(DMI_BOARD_VENDOR,
+					  "MICRO-STAR INTERNATIONAL CO.,LTD"),
+				DMI_MATCH(DMI_BOARD_NAME, "MS-7376"),
+			},
+			.driver_data = "20090113",	/* yyyymmdd */
+		},
 		{ }
 	};
 	const struct dmi_system_id *match;
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux