if cfg["waydroid"]["vendor_type"] == "MAINLINE":
if helpers.drivers.probeBinderDriver(args) != 0:
logging.error("Failed to load Binder driver")
- if helpers.drivers.probeAshmemDriver(args) != 0:
- logging.error("Failed to load Ashmem driver")
+ helpers.drivers.probeAshmemDriver(args)
helpers.drivers.loadBinderNodes(args)
set_permissions([
"/dev/" + args.BINDER_DRIVER,
def probeAshmemDriver(args):
if not os.path.exists("/dev/ashmem"):
- command = ["modprobe", "ashmem_linux"]
- output = tools.helpers.run.user(args, command, check=False, output_return=True)
- if output:
- logging.error("Failed to load ashmem driver")
- logging.error(output.strip())
+ command = ["modprobe", "-q", "ashmem_linux"]
+ tools.helpers.run.user(args, command, check=False)
if not os.path.exists("/dev/ashmem"):
return -1