Index: comedi/drivers/ni_mio_common.c
===================================================================
RCS file: /cvs/comedi/comedi/comedi/drivers/ni_mio_common.c,v
retrieving revision 1.252
diff -u -r1.252 ni_mio_common.c
--- comedi/drivers/ni_mio_common.c	3 Mar 2006 00:58:47 -0000	1.252
+++ comedi/drivers/ni_mio_common.c	3 Mar 2006 15:03:29 -0000
@@ -1658,7 +1658,7 @@
 
 	tmp=cmd->convert_src;
 	sources = TRIG_TIMER | TRIG_EXT;
-	if(boardtype.reg_type == ni_reg_611x) sources |= TRIG_NOW;
+	if((boardtype.reg_type == ni_reg_611x) || (boardtype.reg_type == ni_reg_6143)) sources |= TRIG_NOW;
 	cmd->convert_src &= sources;
 	if(!cmd->convert_src || tmp!=cmd->convert_src)err++;
 
@@ -1734,7 +1734,7 @@
 		}
 	}
 	if(cmd->convert_src==TRIG_TIMER){
-		if(boardtype.reg_type == ni_reg_611x){
+		if((boardtype.reg_type == ni_reg_611x) || (boardtype.reg_type == ni_reg_6143)){
 			if(cmd->convert_arg != 0){
 				cmd->convert_arg = 0;
 				err++;
@@ -1801,7 +1801,7 @@
 		if(tmp!=cmd->scan_begin_arg)err++;
 	}
 	if(cmd->convert_src==TRIG_TIMER){
-		if(boardtype.reg_type != ni_reg_611x){
+		if((boardtype.reg_type != ni_reg_611x) && (boardtype.reg_type != ni_reg_6143)){
 			tmp=cmd->convert_arg;
 			ni_ns_to_timer(&cmd->convert_arg,cmd->flags&TRIG_ROUND_MASK);
 			if(tmp!=cmd->convert_arg)err++;
