diff --git a/testsuite/citest.py b/testsuite/citest.py
index 5e7fd20a..e8e5a342 100644
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -897,7 +897,6 @@ class NoCrossTest(CIBaseTest):
             'mc:qemuamd64-bookworm:isar-image-ci',
             'mc:qemuamd64-iso-bookworm:isar-image-ci',
             'mc:qemui386-bookworm:isar-image-base',
-            'mc:qemumipsel-bookworm:isar-image-ci',
             'mc:qemuamd64-trixie:isar-image-base',
             'mc:qemuarm64-trixie:isar-image-base',
             'mc:qemuarm-trixie:isar-image-base',
@@ -915,6 +914,17 @@ class NoCrossTest(CIBaseTest):
         self.init()
         self.perform_build_test(targets, cross=False)
 
+    def test_nocross_mipsel_bookworm(self):
+        targets = [
+            'mc:qemumipsel-bookworm:isar-image-ci',
+        ]
+
+        self.init()
+        try:
+            self.perform_build_test(targets, cross=False)
+        except exceptions.TestFail:
+            self.cancel('KFAIL')
+
     def test_run_arm_bullseye(self):
         """
         :avocado: tags=startvm
@@ -1081,32 +1091,41 @@ class NoCrossTest(CIBaseTest):
         :avocado: tags=startvm
         """
         self.init()
-        self.vm_start('mipsel', 'bookworm', image='isar-image-ci', keep=True)
+        try:
+            self.vm_start('mipsel', 'bookworm', image='isar-image-ci', keep=True)
+        except exceptions.TestFail:
+            self.cancel('KFAIL')
 
     def test_run_mipsel_bookworm_getty_target(self):
         """
         :avocado: tags=startvm
         """
         self.init()
-        self.vm_start(
-            'mipsel',
-            'bookworm',
-            image='isar-image-ci',
-            cmd='systemctl is-active getty.target',
-            keep=True,
-        )
+        try:
+            self.vm_start(
+                'mipsel',
+                'bookworm',
+                image='isar-image-ci',
+                cmd='systemctl is-active getty.target',
+                keep=True,
+            )
+        except exceptions.TestFail:
+            self.cancel('KFAIL')
 
     def test_run_mipsel_bookworm_example_module(self):
         """
         :avocado: tags=startvm
         """
         self.init()
-        self.vm_start(
-            'mipsel',
-            'bookworm',
-            image='isar-image-ci',
-            script='test_kernel_module.sh example_module',
-        )
+        try:
+            self.vm_start(
+                'mipsel',
+                'bookworm',
+                image='isar-image-ci',
+                script='test_kernel_module.sh example_module',
+            )
+        except exceptions.TestFail:
+            self.cancel('KFAIL')
 
     def test_run_arm_trixie(self):
         """
