diff --git a/smartmontools/os_freebsd.cpp b/smartmontools/os_freebsd.cpp
index eb2a9aa8ad4ecd95d278d8981f6661a2637d6990..89c375e0c6d25a7935a4cdd61536b8bae507c3bb 100644
--- a/smartmontools/os_freebsd.cpp
+++ b/smartmontools/os_freebsd.cpp
@@ -1917,7 +1917,11 @@ smart_device * freebsd_smart_interface::get_custom_smart_device(const char * nam
 
 std::string freebsd_smart_interface::get_valid_custom_dev_types_str()
 {
-  return "3ware,N, hpt,L/M/N, cciss,N";
+  return "3ware,N, hpt,L/M/N, cciss,N"
+#if FREEBSDVER > 800100
+  ", atacam"
+#endif
+  ;
 }
 
 } // namespace