diff --git a/MAC/APL/PIC/RSP_Driver/src/RSPDriver.cc b/MAC/APL/PIC/RSP_Driver/src/RSPDriver.cc
index c6624180593bc3b1934223d9c5950039adb9306c..a60feb190e5299cda4c328e016cce4ea5586416a 100644
--- a/MAC/APL/PIC/RSP_Driver/src/RSPDriver.cc
+++ b/MAC/APL/PIC/RSP_Driver/src/RSPDriver.cc
@@ -1384,6 +1384,7 @@ void RSPDriver::rsp_setsubbands(GCFEvent& event, GCFPortInterface& port)
 		return;
 	}
 
+	LOG_INFO("@@@Scheduling setsubbands");
 	// pass command to the scheduler
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
@@ -1506,6 +1507,7 @@ void RSPDriver::rsp_setrcu(GCFEvent& event, GCFPortInterface& port)
 		command->setTimestamp(Timestamp(0,0));
 	}
 
+	LOG_INFO("@@@Scheduling setrcu");
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
 
@@ -1598,6 +1600,7 @@ void RSPDriver::rsp_sethba(GCFEvent& event, GCFPortInterface& port)
 		return;
 	}
 
+	LOG_INFO("@@@Scheduling sethba");
 	// pass command to the scheduler
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
@@ -1726,6 +1729,7 @@ void RSPDriver::rsp_setrsu(GCFEvent& event, GCFPortInterface& port)
 		return;
 	}
 
+	LOG_INFO("@@@Scheduling setrsu");
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
 
@@ -2035,6 +2039,7 @@ void RSPDriver::rsp_setclock(GCFEvent& event, GCFPortInterface& port)
 		return;
 	}
 
+	LOG_INFO("@@@Scheduling setclock");
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
 
@@ -2276,6 +2281,7 @@ void RSPDriver::rsp_setbypass(GCFEvent& event, GCFPortInterface& port)
 		return;
 	}
 
+	LOG_INFO("@@@Scheduling setbypass");
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
 
@@ -2319,6 +2325,7 @@ void RSPDriver::rsp_settbb(GCFEvent& event, GCFPortInterface& port)
 		return;
 	}
 
+	LOG_INFO("@@@Scheduling settbb");
 	// pass command to the scheduler
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
@@ -2400,6 +2407,8 @@ void RSPDriver::rsp_setRawBlock(GCFEvent& event, GCFPortInterface& port)
 		return;
 	}
 
+
+	LOG_INFO("@@@Scheduling setRawBlock");
 	// command is ok, schedule it in next second.
 //	m_scheduler.enter(Ptr<Command>(&(*command)), Scheduler::LATER, false);
 	m_scheduler.enter(Ptr<Command>(&(*command)));
@@ -2431,6 +2440,8 @@ void RSPDriver::rsp_setSplitter(GCFEvent& event, GCFPortInterface& port)
 		return;
 	}
 
+	LOG_INFO("@@@Scheduling SetSplitterCmd sent to scheduler");
+
 	// pass command to the scheduler, not allowing immediate execution.
 	m_scheduler.enter(Ptr<Command>(&(*command)), Scheduler::LATER, false);
 }
@@ -2484,6 +2495,7 @@ void RSPDriver::rsp_subSplitter(GCFEvent& event, GCFPortInterface& port)
 		port.send(ack);
 	}
 
+	LOG_INFO("@@@Scheduling subSplitterCmd");
 	m_scheduler.enter(Ptr<Command>(&(*command)), Scheduler::PERIODIC);
 }
 
@@ -2505,6 +2517,7 @@ void RSPDriver::rsp_unsubSplitter(GCFEvent& event, GCFPortInterface& port)
 	else {
 		LOG_ERROR("UNSUBSPLITTER: failed to remove subscription");
 	}
+	LOG_INFO("@@@Scheduling unsubSplitterCmd");
 
 	port.send(ack);
 }
@@ -2545,6 +2558,7 @@ void RSPDriver::rsp_setswapxy(GCFEvent& event, GCFPortInterface& port)
 		port.send(ack);
 		return;
 	}
+	LOG_INFO("@@@Scheduling setswapxy");
 	// command is ok, schedule it.
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
@@ -2588,6 +2602,8 @@ void RSPDriver::rsp_setDatastream(GCFEvent& event, GCFPortInterface& port)
 		port.send(ack);
 		return;
 	}
+
+	LOG_INFO("@@@Scheduling setDataStream");
 	// command is ok, schedule it.
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
@@ -2628,6 +2644,7 @@ void RSPDriver::rsp_setBitMode(GCFEvent& event, GCFPortInterface& port)
 		port.send(ack);
 		return;
 	}
+	LOG_INFO("@@@Scheduling setBitMode");
 	// command is ok, schedule it.
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
@@ -2719,6 +2736,8 @@ void RSPDriver::rsp_setSDOMode(GCFEvent& event, GCFPortInterface& port)
 		port.send(ack);
 		return;
 	}
+
+	LOG_INFO("@@@Scheduling setSDOMode");
 	// command is ok, schedule it.
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }
@@ -2759,6 +2778,7 @@ void RSPDriver::rsp_setSDO(GCFEvent& event, GCFPortInterface& port)
 		port.send(ack);
 		return;
 	}
+	LOG_INFO("@@@Scheduling setSDO");
 	// command is ok, schedule it.
 	m_scheduler.enter(Ptr<Command>(&(*command)));
 }