diff --git a/include/serial/rs232.h b/include/serial/rs232.h
index f8921bad564598ce76e60867dc54b61d9a6d9883..fe70247bd0233da51ba749fc65bb0fcd3631f27a 100644
--- a/include/serial/rs232.h
+++ b/include/serial/rs232.h
@@ -6,7 +6,6 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <sys/time.h>
-#include <asm/termbits.h>
 #include <unistd.h>  
 #include <fcntl.h>
 #include <errno.h>
diff --git a/src/serial/rs232.cpp b/src/serial/rs232.cpp
index 9bf6cb9740ab3eb7d83ae3bd8a3fe11458cd0145..7dca545c5b1e29ef3ab30f42db8b6bfff64583ed 100644
--- a/src/serial/rs232.cpp
+++ b/src/serial/rs232.cpp
@@ -1,6 +1,7 @@
 #include "rs232.h"
 #include "rs232exceptions.h"
 #include "ctime.h"
+#include <asm/termbits.h>
 
 CRS232::CRS232(const std::string& comm_id) : CComm(comm_id)
 {