summaryrefslogtreecommitdiff
path: root/extras/hid2hci
AgeCommit message (Collapse)Author
2010-07-23hid2hci: fix for Logitech diNovo Edge keyboardMarco d'Itri
2010-07-19hid2hci: fix Logitech diNovo, MX5500 and other keyboardsMarco d'Itri
2010-06-11Fix hid2hci rules harderMartin Pitt
Commit 2b463cb0 changed the rules to match against hiddev* for all devices in an attempt to fix Debian #567237/LP #444420. However, this caused regressions with other devices (e. g. LP #550288) and thus was reverted in commit 8b56ba. Now use hidraw* for the devices where it's confirmed that they only work with that, and hiddev* for the others. https://launchpad.net/bugs/444420
2010-04-20hid2hci: include linux/types.h for __u32Yury G. Kudryashov
2010-04-19Revert "Fix switching Logitech bluetooth adapters into hci mode."Kay Sievers
This reverts commit 2b463cb050cbf77d9c6b51e0f5a9d89bf7eb1bc3.
2010-04-12replace "add|change" with "!remove"Kay Sievers
2010-03-16Fix switching Logitech bluetooth adapters into hci mode.Marco d'Itri
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567237 https://bugs.launchpad.net/ubuntu/+source/udev/+bug/444420
2009-08-20hid2hci: remove superfluous bmAttributes matchMario Limonciello
For the retrigger of the device on remove we were trying to match bmAttributes of self powered which is unnecessary.
2009-08-07Also merge into the top-level Makefile.am the simpler extras.Diego Elio 'Flameeyes' Pettenò
2009-08-07hid2hci: install re-trigger for hid device when recovering from S3Mario Limonciello
2009-07-25make: build internal tools against libudev-private.laKay Sievers
2009-07-24hid2hci: rewrite (and break) rules and device handlingKay Sievers
We must never access random devices in /dev which do not belong to the event we are handling. Hard-coding /dev/hidrawX, and looping over all devices is absolutely not acceptable --> hook into hidraw events. We can not relay on (rather random) properties merged into the parent device by earlier rules --> use libudev to find the sibling device with a matching interface. Libusb does not fit into udev's use case. We never want want to scan and open() all usb devices in the system, just to find the device we are already handling the event for --> put all the stupid scanning into a single function and prepare for a fixed libusb or drop it later.
2009-07-22hid2hci: remove hid structures and include kernel headerKay Sievers
2009-07-22hid2hci: support to hid2hci for recovering Dell BT devices after S3Mario Limonciello
2009-06-26hid2hci: narrow matches to real HCI devicesMartin Pitt
The previous rules just checked bInterfaceProtocol but not the actual device and interface class. This caused the hci rules to be applied for Dell USB hubs and attached input devices like keyboards and mouses as well, breaking them completely. Tighten the match to also check device and interface class/subclass. https://launchpad.net/bugs/392144
2009-06-17cleanup ./configure installation directory optionsKay Sievers
2009-06-16hid2hci: move from udev-extrasMario Limonciello