diff --git a/features/usbip-dkms/devcontainer-feature.json b/features/usbip-dkms/devcontainer-feature.json
index ca2c42c..cc8a02f 100644
--- a/features/usbip-dkms/devcontainer-feature.json
+++ b/features/usbip-dkms/devcontainer-feature.json
@@ -1,7 +1,7 @@
 {
     "name": "USBIP DKMS Module",
     "id": "usbip-dkms",
-    "version": "0.2.1",
+    "version": "0.2.2",
     "description": "DKMS module for USBIP",
 
     "installsAfter": [
diff --git a/features/usbip-dkms/install.sh b/features/usbip-dkms/install.sh
index b13feda..bffb894 100644
--- a/features/usbip-dkms/install.sh
+++ b/features/usbip-dkms/install.sh
@@ -36,5 +36,12 @@ if [ -n "$ENABLE_VUDC" ]; then
 fi
 
 dkms add -m usbip -v "${KERNEL_VERSION}"
-dkms build -m usbip -v "${KERNEL_VERSION}"
+
+if ! dkms build -m usbip -v "${KERNEL_VERSION}"; then
+  >&2 echo "Could not build usbip kernel module"
+  >&2 echo "build/make.log:"
+  cat /var/lib/dkms/usbip/"${KERNEL_VERSION}"/build/make.log >&2
+  exit 1
+fi
+
 dkms install -m usbip -v "${KERNEL_VERSION}"