diff --git a/sys/contrib/dev/acpica/osunixxf.c b/sys/contrib/dev/acpica/osunixxf.c
index 6b463ac7212f..ecb72288cef6 100644
--- a/sys/contrib/dev/acpica/osunixxf.c
+++ b/sys/contrib/dev/acpica/osunixxf.c
@@ -815,7 +815,7 @@ AcpiOsSleep (
     UINT32                  milliseconds)
 {
 
-    sleep ((seconds * 1000) + milliseconds);
+    usleep (((seconds * 1000) + milliseconds) * 1000);
     return;
 }