Index: /branches/rel_apv_10_7_3/usr/click/bin/encode_lickey/enckey.html
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/bin/encode_lickey/enckey.html	(revision 39430)
+++ /branches/rel_apv_10_7_3/usr/click/bin/encode_lickey/enckey.html	(working copy)
@@ -843,18 +843,18 @@
 				Array APV 5850
 				<OPTION>
 				Array APV 2800 B
-                                <OPTION>
-                                Array APV 7600 B
-                                <OPTION>
-                                Array APV 7600 D
-                                <OPTION>
-                                Array APV 7600 E
-                                <OPTION>
-                                Array APV 7600 F
-                                <OPTION>
-                                Array APV 7600 G
-                                <OPTION>
-                                Array APV 11600 B
+				<OPTION>
+				Array APV 7600 B
+				<OPTION>
+				Array APV 7600 D
+				<OPTION>
+				Array APV 7600 E
+				<OPTION>
+				Array APV 7600 F
+				<OPTION>
+				Array APV 7600 G
+				<OPTION>
+				Array APV 11600 B
 				<OPTION>
 				Array APV 1600 C v5
 				<OPTION>
@@ -903,6 +903,8 @@
 				Array APV 9900
 				<OPTION>
 				Array ASI 11900
+				<OPTION>
+				Array ASI 2900
 			</SELECT>
 			<BR>
 			<BR>
Index: /branches/rel_apv_10_7_3/usr/click/lib/libfeactl/feactl.c
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/lib/libfeactl/feactl.c	(revision 39430)
+++ /branches/rel_apv_10_7_3/usr/click/lib/libfeactl/feactl.c	(working copy)
@@ -331,6 +331,8 @@
      2000, NULL},
   { ARRAY_PRODINFO_ASI11900, AFM_MODEL_11900_ASI, 0x00004002, 0x00000007, 1024*512,
      2000, NULL},
+  { ARRAY_PRODINFO_ASI2900, AFM_MODEL_2900_ASI, 0x00004002, 0x00000007, 1024*32,
+	 2000, NULL},
 };
 
 array_feature_t array_features[MAX_FEATURE] =
Index: /branches/rel_apv_10_7_3/usr/click/lib/libfeactl/feactl_handlers.c
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/lib/libfeactl/feactl_handlers.c	(revision 39430)
+++ /branches/rel_apv_10_7_3/usr/click/lib/libfeactl/feactl_handlers.c	(working copy)
@@ -118,6 +118,7 @@
 			case AFM_MODEL_8900_APV:
 			case AFM_MODEL_9900_APV:
 			case AFM_MODEL_11900_ASI:
+			case AFM_MODEL_2900_ASI:
 				return (0);
 		    default:
 		        break;
Index: /branches/rel_apv_10_7_3/usr/click/lib/libuinet-atcp/lib/libuinet/uinet_machdep.c
===================================================================
--- /branches/rel_apv_10_7_3/usr/click/lib/libuinet-atcp/lib/libuinet/uinet_machdep.c	(revision 39430)
+++ /branches/rel_apv_10_7_3/usr/click/lib/libuinet-atcp/lib/libuinet/uinet_machdep.c	(working copy)
@@ -1004,6 +1004,11 @@
 			dual_power_mode = 1;
 			powersupply_id = 210112;
 			break;
+		case 902901:
+			model_id = AFM_MODEL_2900_ASI;
+			dual_power_mode = 1;
+			powersupply_id = 210112;
+			break;
 		default: /*NOT specified model */
 			break;
 		}
Index: /branches/rel_apv_10_7_3/usr/src/sys/click/app/util/feactl_kern.h
===================================================================
--- /branches/rel_apv_10_7_3/usr/src/sys/click/app/util/feactl_kern.h	(revision 39430)
+++ /branches/rel_apv_10_7_3/usr/src/sys/click/app/util/feactl_kern.h	(working copy)
@@ -79,7 +79,8 @@
 #define AFM_MODEL_9901_AVX 70
 #define AFM_MODEL_8900_APV 71
 #define AFM_MODEL_11900_ASI 72
-#define MAX_MODEL               73
+#define AFM_MODEL_2900_ASI 73
+#define MAX_MODEL               74
 
 #define AFM_WR_INVALID_MODEL       -1
 #define	AFM_WR_MODEL_vAPV		0
Index: /branches/rel_apv_10_7_3/usr/src/sys/click/sys/clickarray.h
===================================================================
--- /branches/rel_apv_10_7_3/usr/src/sys/click/sys/clickarray.h	(revision 39430)
+++ /branches/rel_apv_10_7_3/usr/src/sys/click/sys/clickarray.h	(working copy)
@@ -99,6 +99,7 @@
 #define ARRAY_PRODINFO_AVX7800_I "Array AVX 7800 I"
 #define ARRAY_PRODINFO_AVX9800_I "Array AVX 9800 I"
 #define ARRAY_PRODINFO_ASI11900 "Array ASI 11900"
+#define ARRAY_PRODINFO_ASI2900 "Array ASI 2900"
 /* sysObjectID oid string */
 /* APV */
 #define ARRAY_COMPINFO_MIBOID_APV_STR "1"
