diff --git a/support/bin/rtcds.in b/support/bin/rtcds.in
index faea743fa09541b3f6b011700ef281994a86d2dd..6c761a910b435300b615c1fa6e29ab87d013061d 100755
--- a/support/bin/rtcds.in
+++ b/support/bin/rtcds.in
@@ -226,7 +226,7 @@ _lsmod() {
     
     local allloaded=
     for m in ${modules[*]}; do
-	md=$(lsmod | grep "^${m}") || true
+	md=$(lsmod | grep "^${m}\s") || true
 	if [ -z "$md" ] ; then
 	    printf "%-18s ***NOT LOADED***\n" "$m"
 	    allloaded=1
@@ -237,7 +237,7 @@ _lsmod() {
     if [ "$systems" ] ; then
 	echo
 	for m in ${systems[*]}; do
-	    md=$(lsmod | grep "^${m}") || true
+	    md=$(lsmod | grep "^${m}\s") || true
 	    if [ -z "$md" ] ; then
 		printf "%-18s ***NOT LOADED***\n" "$m"
 		allloaded=1