pqrs-org/Karabiner-Elements

Driver deactivates upon reboot

Open

#2503 opened on Nov 10, 2020

View on GitHub
 (41 comments) (9 reactions) (0 assignees)C++ (22,112 stars) (909 forks)batch import
bugduplicatehelp wanted

Description

I am unsure if this is a duplicate or related to #2473, feel free to close if it is. In my case, the procedure for deactivating/rebooting/activating/permitting the driver works. I can use the software. Unfortunately, when I reboot the machine the driver no longer works. Clicking Activate brings a message that activation was successful immediately, without having to repermission it in system preferences. Unfortunately, it does not work.

The workaround is to deactivate it and, without rebooting, activate it again, which forces the permissioning stage.

These log messages may be of interest:

[2020-11-10 12:07:57.185] [error] [observer] grabber_client error: Connection reset by peer
[2020-11-10 12:07:57.185] [info] [observer] grabber_client is closed.
[2020-11-10 12:07:58.187] [info] [observer] grabber_client is connected.
[2020-11-10 12:07:58.187] [info] [observer] rescan devices...
[2020-11-10 12:08:00.513] [info] [console_user_server] receiver is initialized
[2020-11-10 12:08:00.562] [info] [console_user_server] receiver: bound
[2020-11-10 12:08:00.562] [info] [console_user_server] grabber_client is started.
[2020-11-10 12:08:00.563] [info] [console_user_server] grabber_client is connected.
[2020-11-10 12:08:01.006] [info] [grabber] karabiner_console_user_server is connected.
[2020-11-10 12:08:01.006] [info] [grabber] console_user_server_client is connected. (uid:501)
[2020-11-10 12:08:01.010] [info] [grabber] device_grabber is started.
[2020-11-10 12:08:01.034] [info] [grabber] event_tap_monitor initialized
[2020-11-10 12:08:01.034] [info] [grabber] Load /Users/someone/.config/karabiner/karabiner.json...
[2020-11-10 12:08:01.036] [info] [grabber] core_configuration is updated.
[2020-11-10 12:08:01.038] [info] [grabber] virtual_hid_device_service_client_ connected
[2020-11-10 12:08:01.038] [info] [virtual_hid_device_service] io_service_client::async_start
[2020-11-10 12:08:01.074] [info] [console_user_server] Load /Users/someone/.config/karabiner/karabiner.json...
[2020-11-10 12:08:01.093] [info] [console_user_server] core_configuration is updated.
[2020-11-10 12:08:01.094] [info] [grabber] `system_preferences` is updated.
[2020-11-10 12:08:01.366] [info] [console_user_server] Check for updates...
[2020-11-10 12:08:02.011] [warning] [virtual_hid_device_service] driver_version_ is mismatched: client expected: 10300, actual dext: std::nullopt
[2020-11-10 12:08:02.061] [info] [grabber] caps lock is found on KB800HM Kinesis Freestyle2 for Mac
[2020-11-10 12:08:02.061] [warning] [grabber] virtual_hid_keyboard is not ready. Please wait for a while.
[2020-11-10 12:08:02.062] [info] [grabber] caps lock is found on AC800HPB Kinesis Freestyle 2 Keypad
[2020-11-10 12:08:03.010] [warning] [virtual_hid_device_service] driver_version_ is mismatched: client expected: 10300, actual dext: std::nullopt
[2020-11-10 12:08:04.010] [warning] [virtual_hid_device_service] driver_version_ is mismatched: client expected: 10300, actual dext: std::nullopt
[2020-11-10 12:08:05.012] [warning] [virtual_hid_device_service] driver_version_ is mismatched: client expected: 10300, actual dext: std::nullopt
[2020-11-10 12:08:06.012] [warning] [virtual_hid_device_service] driver_version_ is mismatched: client expected: 10300, actual dext: std::nullopt
...

Contributor guide