diff --git a/ebpfcat/ebpfcat.py b/ebpfcat/ebpfcat.py
index a530fff0cf11ee435dfea2130c35a8051d0185e3..941a6a73e68fa6410a97c33d8b26a0da13ecbbc2 100644
--- a/ebpfcat/ebpfcat.py
+++ b/ebpfcat/ebpfcat.py
@@ -222,7 +222,7 @@ class EBPFTerminal(Terminal):
         await super().initialize(relative, absolute)
         if (self.compatibility is not None and
                 (self.vendorId, self.productCode) not in self.compatibility):
-            raise RuntimeError("Incompatible Terminal")
+            raise RuntimeError(f"Incompatible Terminal: {self.vendorId}:{self.productCode}")
 
     def allocate(self, packet, readonly):
         if self.pdo_in_sz: