Disable buggy bluetooth driver before entering suspend

master
Miles Alan 4 years ago
parent aa8513ba84
commit 7b3be0453a
  1. 7
      programs/sxmo_screenlock.c

@ -210,6 +210,13 @@ configuresuspendsettingsandwakeupsources()
"1c19000.usb" "1c19000.usb"
); );
// Temporary hack to disable Bluetooth driver that crashes on suspend 1/5th the time
fprintf(stderr, "Disabling buggy Bluetooth driver\n");
writefile(
"/sys/bus/serial/drivers/hci_uart_h5/unbind",
"serial0-0"
);
// E.g. make sure we're using CRUST // E.g. make sure we're using CRUST
fprintf(stderr, "Flip mem_sleep setting to use crust\n"); fprintf(stderr, "Flip mem_sleep setting to use crust\n");
writefile("/sys/power/mem_sleep", "deep"); writefile("/sys/power/mem_sleep", "deep");

Loading…
Cancel
Save