The _required_modules method checks if the correct kernel modules are loaded. This incorrectly fails when a kernel is used that has the functionality compiled into the kernel instead of as a kernel module.
Example: Docker Desktop on MacOS has nbd functionality compiled into the kernel and does not use a loadable nbd kernel module.