diff --git a/iocBoot/iocvxWorks/serial.cmd b/iocBoot/iocvxWorks/serial.cmd
index 56e40089523ef88018202e55e2d799caab03ea56..e1c75b2d3961aea9474393c971829ee2b3721ad3 100644
--- a/iocBoot/iocvxWorks/serial.cmd
+++ b/iocBoot/iocvxWorks/serial.cmd
@@ -2,30 +2,37 @@
 # Initialize Octal UART stuff
 # tyGSOctalDrv(int maxModules)
 tyGSOctalDrv(1)
-#tyGSOctalModuleInit(char *name, int interruptVector, int carrier, int slot)
-tyGSOctalModuleInit("GSIP_OCTAL232", 0x80, 0, 0)
 
-# int tyGSAsynInit(char *port, int uart, int channel, int baud, char parity, int sbits,
+# tyGSOctalModuleInit(char *name, char *type, int intVec, int carrier, int slot)
+# name    - name by which you want to refer to this IndustryPack module
+# type    - one of "232", "422", "485" -- the serial hardware standard the module implements
+# intVec  - interrupt vector 
+# carrier - number of IP carrier (Carriers are numbered in the order in which they were
+#           defined in ipacAddXYZ() calls.)
+# slot    - location of module on carrier -- 0..3 for slot A..slot D
+tyGSOctalModuleInit("UART_0", "232", 0x80, 0, 0)
+
+# int tyGSAsynInit(char *port, char *moduleName, int channel, int baud, char parity, int sbits,
 #                  int dbits, char handshake, char *eomstr)
-tyGSAsynInit("serial1",  0, 0, 9600,'N',2,8,'N',"")  /* SRS570 */
-tyGSAsynInit("serial2",  0, 1,19200,'E',1,8,'N',"")  /* MKS */
-tyGSAsynInit("serial3",  0, 2, 9600,'E',1,7,'N',"")  /* Digitel */
-tyGSAsynInit("serial4",  0, 3, 9600,'N',1,8,'N',"")  /* MPC */
-tyGSAsynInit("serial5",  0, 4, 9600,'E',1,7,'N',"")  /* McClennan PM304 */
-tyGSAsynInit("serial6",  0, 5,19200,'N',1,8,'N',"")  /* Keithley 2000 */
-tyGSAsynInit("serial7",  0, 6, 9600,'N',1,8,'N',"")  /* Oxford ILM cryometer */
-tyGSAsynInit("serial8",  0, 7,19200,'N',1,8,'N',"")  /* Love controllers */
+tyGSAsynInit("serial1",  "UART_0", 0, 9600,'N',2,8,'N',"")  /* SRS570 */
+tyGSAsynInit("serial2",  "UART_0", 1,19200,'E',1,8,'N',"")  /* MKS */
+tyGSAsynInit("serial3",  "UART_0", 2, 9600,'E',1,7,'N',"")  /* Digitel */
+tyGSAsynInit("serial4",  "UART_0", 3, 9600,'N',1,8,'N',"")  /* MPC */
+tyGSAsynInit("serial5",  "UART_0", 4, 9600,'E',1,7,'N',"")  /* McClennan PM304 */
+tyGSAsynInit("serial6",  "UART_0", 5,19200,'N',1,8,'N',"")  /* Keithley 2000 */
+tyGSAsynInit("serial7",  "UART_0", 6, 9600,'N',1,8,'N',"")  /* Oxford ILM cryometer */
+tyGSAsynInit("serial8",  "UART_0", 7,19200,'N',1,8,'N',"")  /* Love controllers */
 
 # Newport MM4000 driver setup parameters:
 #     (1) maximum # of controllers,
 #     (2) motor task polling rate (min=1Hz, max=60Hz)
-MM4000Setup(1, 10)
+#MM4000Setup(1, 10)
 
 # Newport MM4000 driver configuration parameters:
 #     (1) controller
 #     (2) asyn port name (e.g. serial1 or gpib1)
 #     (3) GPIB address (0 for serial)
-MM4000Config(0, "serial7", 0)
+#MM4000Config(0, "serial7", 0)
 
 # Newport PM500 driver setup parameters:
 #     (1) maximum number of controllers in system
@@ -67,10 +74,17 @@ dbLoadTemplate("asynRecord.template")
 
 # send impromptu message to serial device, parse reply
 # (was serial_OI_block)
-#dbLoadRecords("$(IP)/ipApp/Db/deviceCmdReply.db","P=xxx:,N=1,PORT=serial5,ADDR=0,OMAX=100,IMAX=100")
+dbLoadRecords("$(IP)/ipApp/Db/deviceCmdReply.db","P=xxx:,N=1,PORT=serial1,ADDR=0,OMAX=100,IMAX=100")
+dbLoadRecords("$(IP)/ipApp/Db/deviceCmdReply.db","P=xxx:,N=2,PORT=serial2,ADDR=0,OMAX=100,IMAX=100")
+dbLoadRecords("$(IP)/ipApp/Db/deviceCmdReply.db","P=xxx:,N=3,PORT=serial3,ADDR=0,OMAX=100,IMAX=100")
+dbLoadRecords("$(IP)/ipApp/Db/deviceCmdReply.db","P=xxx:,N=4,PORT=serial4,ADDR=0,OMAX=100,IMAX=100")
+dbLoadRecords("$(IP)/ipApp/Db/deviceCmdReply.db","P=xxx:,N=5,PORT=serial5,ADDR=0,OMAX=100,IMAX=100")
+dbLoadRecords("$(IP)/ipApp/Db/deviceCmdReply.db","P=xxx:,N=6,PORT=serial6,ADDR=0,OMAX=100,IMAX=100")
+dbLoadRecords("$(IP)/ipApp/Db/deviceCmdReply.db","P=xxx:,N=7,PORT=serial7,ADDR=0,OMAX=100,IMAX=100")
+dbLoadRecords("$(IP)/ipApp/Db/deviceCmdReply.db","P=xxx:,N=8,PORT=serial8,ADDR=0,OMAX=100,IMAX=100")
 
 # Stanford Research Systems SR570 Current Preamplifier
-#dbLoadRecords("$(IP)/ipApp/Db/SR570.db", "P=xxx:,A=A1,PORT=serial1")
+dbLoadRecords("$(IP)/ipApp/Db/SR570.db", "P=xxx:,A=A1,PORT=serial1")
 
 # Lakeshore DRC-93CA Temperature Controller
 #dbLoadRecords("$(IP)/ipApp/Db/LakeShoreDRC-93CA.db", "P=xxx:,Q=TC1,PORT=serial4")