Index: /branches/rel_apv_10_7_4/usr/click/bin/encode_lickey/enckey.html
===================================================================
--- /branches/rel_apv_10_7_4/usr/click/bin/encode_lickey/enckey.html	(revision 39845)
+++ /branches/rel_apv_10_7_4/usr/click/bin/encode_lickey/enckey.html	(working copy)
@@ -905,6 +905,8 @@
 				Array ASI 11900
 				<OPTION>
 				Array ASI 2900
+				<OPTION>
+				Array ASI 9900
 			</SELECT>
 			<BR>
 			<BR>
Index: /branches/rel_apv_10_7_4/usr/click/lib/libfeactl/feactl.c
===================================================================
--- /branches/rel_apv_10_7_4/usr/click/lib/libfeactl/feactl.c	(revision 39845)
+++ /branches/rel_apv_10_7_4/usr/click/lib/libfeactl/feactl.c	(working copy)
@@ -333,6 +333,8 @@
      2000, NULL},
   { ARRAY_PRODINFO_ASI2900, AFM_MODEL_2900_ASI, 0x00004002, 0x00000007, 1024*32,
 	 2000, NULL},
+  { ARRAY_PRODINFO_ASI2900, AFM_MODEL_9900_ASI, 0x00004002, 0x00000007, 1024*256,
+	 2000, NULL},
 };
 
 array_feature_t array_features[MAX_FEATURE] =
Index: /branches/rel_apv_10_7_4/usr/click/lib/libfeactl/feactl_handlers.c
===================================================================
--- /branches/rel_apv_10_7_4/usr/click/lib/libfeactl/feactl_handlers.c	(revision 39845)
+++ /branches/rel_apv_10_7_4/usr/click/lib/libfeactl/feactl_handlers.c	(working copy)
@@ -119,6 +119,7 @@
 			case AFM_MODEL_9900_APV:
 			case AFM_MODEL_11900_ASI:
 			case AFM_MODEL_2900_ASI:
+			case AFM_MODEL_9900_ASI:
 				return (0);
 		    default:
 		        break;
Index: /branches/rel_apv_10_7_4/usr/click/lib/libuinet-atcp/lib/libuinet/uinet_machdep.c
===================================================================
--- /branches/rel_apv_10_7_4/usr/click/lib/libuinet-atcp/lib/libuinet/uinet_machdep.c	(revision 39846)
+++ /branches/rel_apv_10_7_4/usr/click/lib/libuinet-atcp/lib/libuinet/uinet_machdep.c	(working copy)
@@ -1009,6 +1009,11 @@
 			dual_power_mode = 1;
 			powersupply_id = 210112;
 			break;
+		case 909901:
+			model_id = AFM_MODEL_9900_ASI;
+			dual_power_mode = 1;
+			powersupply_id = 210112;
+			break;
 		default: /*NOT specified model */
 			break;
 		}
@@ -1107,6 +1112,7 @@
 			break;
 		case AFM_MODEL_7900_APV:
 		case AFM_MODEL_9900_APV:
+		case AFM_MODEL_9900_ASI:
 			ledctl_mode = LEDCTL_AEWIN_CB1920;
 			break;
 		default:
Index: /branches/rel_apv_10_7_4/usr/src/sys/click/app/util/feactl_kern.h
===================================================================
--- /branches/rel_apv_10_7_4/usr/src/sys/click/app/util/feactl_kern.h	(revision 39845)
+++ /branches/rel_apv_10_7_4/usr/src/sys/click/app/util/feactl_kern.h	(working copy)
@@ -80,7 +80,8 @@
 #define AFM_MODEL_8900_APV 71
 #define AFM_MODEL_11900_ASI 72
 #define AFM_MODEL_2900_ASI 73
-#define MAX_MODEL          74
+#define AFM_MODEL_9900_ASI 74
+#define MAX_MODEL          75
 
 #define AFM_WR_INVALID_MODEL       -1
 #define	AFM_WR_MODEL_vAPV		0
Index: /branches/rel_apv_10_7_4/usr/src/sys/click/sys/clickarray.h
===================================================================
--- /branches/rel_apv_10_7_4/usr/src/sys/click/sys/clickarray.h	(revision 39845)
+++ /branches/rel_apv_10_7_4/usr/src/sys/click/sys/clickarray.h	(working copy)
@@ -100,6 +100,7 @@
 #define ARRAY_PRODINFO_AVX9800_I "Array AVX 9800 I"
 #define ARRAY_PRODINFO_ASI11900 "Array ASI 11900"
 #define ARRAY_PRODINFO_ASI2900 "Array ASI 2900"
+#define ARRAY_PRODINFO_ASI2900 "Array ASI 9900"
 /* sysObjectID oid string */
 /* APV */
 #define ARRAY_COMPINFO_MIBOID_APV_STR "1"
