It seems to work in 64-bit Ubuntu however doesn't work in 32-bit Ubuntu, neither 12.04 nor 13.10. I made some investigation and found problem in strtol function behaves differently on 32-bit and 64-bit systems.
For example: 64-bit strtol("fffffff0", &endptr, 16), result is 4294967280 32-bit strtol("fffffff0", &endptr, 16), result is 2147483647 Sources to check: Ubuntu 12.04: udev-175/extras/keymap/keymap.c Ubuntu 13.10: systemd-204/src/udev/udev-builtin-keyboard.c -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1247676 Title: Plantronics .Audio 648 buttons doesn't in Ubuntu Saucy To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1247676/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs