--- a/drivers/scsi/aic7xxx/aic79xx_osm_pci.c	2006-12-05 07:25:59.652815006 -0500
+++ b/drivers/scsi/aic7xxx/aic79xx_osm_pci.c	2006-12-05 07:28:25.288658410 -0500
@@ -62,6 +62,7 @@
 	/* aic7901 based controllers */
 	ID(ID_AHA_29320A),
 	ID(ID_AHA_29320ALP),
+	ID(ID_AHA_29320LPE),
 	/* aic7902 based controllers */
 	ID(ID_AHA_29320),
 	ID(ID_AHA_29320B),
--- a/drivers/scsi/aic7xxx/aic79xx_pci.c	2006-12-05 07:26:15.541834499 -0500
+++ b/drivers/scsi/aic7xxx/aic79xx_pci.c	2006-12-05 07:35:26.469105302 -0500
@@ -109,7 +109,13 @@
 	{
 		ID_AHA_29320ALP,
 		ID_ALL_MASK,
-		"Adaptec 29320ALP Ultra320 SCSI adapter",
+		"Adaptec 29320ALP PCIx Ultra320 SCSI adapter",
+		ahd_aic7901_setup
+	},
+	{
+		ID_AHA_29320LPE,
+		ID_ALL_MASK,
+		"Adaptec 29320LPE PCIe Ultra320 SCSI adapter",
 		ahd_aic7901_setup
 	},
 	/* aic7901A based controllers */
--- a/drivers/scsi/aic7xxx/aic79xx_pci.h	2006-12-05 07:24:36.263207576 -0500
+++ b/drivers/scsi/aic7xxx/aic79xx_pci.h	2006-12-05 07:25:22.825405020 -0500
@@ -51,6 +51,7 @@
 #define ID_AIC7901			0x800F9005FFFF9005ull
 #define ID_AHA_29320A			0x8000900500609005ull
 #define ID_AHA_29320ALP			0x8017900500449005ull
+#define ID_AHA_29320LPE			0x8017900500459005ull
 
 #define ID_AIC7901A			0x801E9005FFFF9005ull
 #define ID_AHA_29320LP			0x8014900500449005ull
