diff --git a/iocBoot/iocLinux/softScaler.cmd b/iocBoot/iocLinux/softScaler.cmd
new file mode 100644
index 0000000000000000000000000000000000000000..4ede38ade99720b91e468469ac6ccc748c3ff5d7
--- /dev/null
+++ b/iocBoot/iocLinux/softScaler.cmd
@@ -0,0 +1,6 @@
+# soft scaler
+dbLoadRecords("$(ASYN)/db/asynRecord.db","P=xxx:,R=asynScaler,PORT=scaler1Port,ADDR=0,OMAX=0,IMAX=0")
+# drvScalerSoftConfigure(char *portName, int maxChans, char *pvTemplate)
+drvScalerSoftConfigure("scaler1Port", 8, "xxx:scaler1:s%d")
+dbLoadRecords("$(STD)/stdApp/Db/scaler.db","P=xxx:,S=scaler1,OUT=@asyn(scaler1Port 0 0),DTYP=Asyn Scaler,FREQ=10000000")
+dbLoadRecords("$(STD)/stdApp/Db/scalerSoftCtrl.db","P=xxx:,Q=scaler1:,SCALER=xxx:scaler1")