From c50abbdbf06f2bcfe6b704fafbeeb3b2fd4261f4 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Thu, 17 Oct 2013 15:37:21 +0200 Subject: [PATCH] bluez: fix udev rule to support various logitec keayboards, this should fix #2653 Signed-off-by: Stephan Raue --- .../bluez/patches/bluez-logitech.patch | 12 -------- ...tech-diNovo-Edge-keyboard-firmware-i.patch | 29 +++++++++++++++++++ 2 files changed, 29 insertions(+), 12 deletions(-) delete mode 100644 packages/network/bluez/patches/bluez-logitech.patch create mode 100644 packages/network/bluez/patches/bluez-work-around-Logitech-diNovo-Edge-keyboard-firmware-i.patch diff --git a/packages/network/bluez/patches/bluez-logitech.patch b/packages/network/bluez/patches/bluez-logitech.patch deleted file mode 100644 index 3c2c297095..0000000000 --- a/packages/network/bluez/patches/bluez-logitech.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur bluez-5.8/tools/hid2hci.rules bluez-5.8.patch/tools/hid2hci.rules ---- bluez-5.8/tools/hid2hci.rules 2012-12-24 18:46:55.000000000 +0100 -+++ bluez-5.8.patch/tools/hid2hci.rules 2013-09-23 15:34:52.148848897 +0200 -@@ -11,7 +11,7 @@ - RUN+="hid2hci --method=dell --devpath=%p", ENV{HID2HCI_SWITCH}="1" - - # Logitech devices --KERNEL=="hiddev*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", \ -+KERNEL=="hiddev*|hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", \ - RUN+="hid2hci --method=logitech-hid --devpath=%p" - - ENV{DEVTYPE}!="usb_device", GOTO="hid2hci_end" diff --git a/packages/network/bluez/patches/bluez-work-around-Logitech-diNovo-Edge-keyboard-firmware-i.patch b/packages/network/bluez/patches/bluez-work-around-Logitech-diNovo-Edge-keyboard-firmware-i.patch new file mode 100644 index 0000000000..e583320ecc --- /dev/null +++ b/packages/network/bluez/patches/bluez-work-around-Logitech-diNovo-Edge-keyboard-firmware-i.patch @@ -0,0 +1,29 @@ +From aa73bf5039dfd2cf0a52dd6fd22501d955cc1a00 Mon Sep 17 00:00:00 2001 +From: Tommy +Date: Thu, 10 Jan 2013 09:18:43 +0100 +Subject: [PATCH] work around Logitech diNovo Edge keyboard firmware issue + +https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/269851 +--- + tools/hid2hci.rules | 5 ++++- + 1 files changed, 4 insertions(+), 1 deletions(-) + +diff --git a/tools/hid2hci.rules b/tools/hid2hci.rules +index db6bb03..7db4572 100644 +--- a/tools/hid2hci.rules ++++ b/tools/hid2hci.rules +@@ -11,7 +11,10 @@ ATTR{bInterfaceClass}=="03", ATTR{bInterfaceSubClass}=="01", ATTR{bInterfaceProt + RUN+="hid2hci --method=dell --devpath=%p", ENV{HID2HCI_SWITCH}="1" + + # Logitech devices +-KERNEL=="hiddev*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", \ ++KERNEL=="hiddev*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[3bc]", \ ++ RUN+="hid2hci --method=logitech-hid --devpath=%p" ++# Logitech, Inc. diNovo Edge Keyboard ++KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c714", \ + RUN+="hid2hci --method=logitech-hid --devpath=%p" + + ENV{DEVTYPE}!="usb_device", GOTO="hid2hci_end" +-- +1.8.0.1 +