diff --git a/minichlink/microgdbstub.h b/minichlink/microgdbstub.h
index ef39150e90e654d232c66a244acfb0f2e1cd3c94..fcdbe05a40e7b2c7d56c4290688c8d0281498072 100644
--- a/minichlink/microgdbstub.h
+++ b/minichlink/microgdbstub.h
@@ -583,6 +583,8 @@ static int GDBListen( void * dev )
 		serverSocket = 0;
 		return -1;
 	}
+
+	fprintf( stderr, "gdbserver running on port %d\n", MICROGDBSTUB_PORT );
 	
 	return 0;
 }
@@ -638,6 +640,7 @@ int MicroGDBPollServer( void * dev )
 			listenMode = 2;
 			gdbbufferstate = 0;
 			RVNetConnect( dev );
+			fprintf( stderr, "Connection established to gdbserver backend\n" );	
 			// Established.
 		}
 		else if( listenMode == 2 )
diff --git a/minichlink/minichlink.c b/minichlink/minichlink.c
index 331447433f44fa38c70d026a78767ed7e4892e15..90b24936a17bfb7aebdf3905ca21bc92d3032c88 100644
--- a/minichlink/minichlink.c
+++ b/minichlink/minichlink.c
@@ -285,12 +285,12 @@ keep_going:
 
 				if( argchar[1] == 'G' && SetupGDBServer( dev ) )
 				{
-					printf( "Error: can't start GDB server\n" );
+					fprintf( stderr, "Error: can't start GDB server\n" );
 					return -1;
 				}
 				if( argchar[1] == 'G' )
 				{
-					printf( "GDBServer Running\n" );
+					fprintf( stderr, "GDBServer Running\n" );
 				}
 				else if( argchar[1] == 'T' )
 				{