These errors were caused from trying to detach the kernel driver from the interface, which was unnecessary. A simple usb_claim_interface is all that is necessary. It is however, important to ensure the interface claim is successful. --- tools/hid2hci.c | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) -- Mario Limonciello *Dell | Linux Engineering* mario_limonciello@dell.com