--- drivers/blazer_usb.c.orig 2015-03-10 12:21:44.000000000 +0300 +++ drivers/blazer_usb.c 2016-01-19 14:16:45.523477000 +0300 @@ -427,7 +427,9 @@ int blazer_command(const char *cmd, char fatal_with_errno(EXIT_FAILURE, "Got disconnected by another driver"); case -EPERM: /* Operation not permitted */ - fatal_with_errno(EXIT_FAILURE, "Permissions problem"); + /* fatal_with_errno(EXIT_FAILURE, "Permissions problem"); */ + upsdebugx(1, "Permission problem ignored for cmd=%s", cmd); + break; case -EPIPE: /* Broken pipe */ if (usb_clear_halt(udev, 0x81) == 0) {