From: Jiri Slaby <jslaby@suse.cz>
To: stable@vger.kernel.org
Cc: linux-kernel@vger.kernel.org,
"Adrien Vergé" <adrienverge@gmail.com>,
"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
"Oliver Neukum" <ONeukum@suse.com>, "Jiri Slaby" <jslaby@suse.cz>
Subject: [PATCH 3.12 23/39] USB: quirks: Fix another ELAN touchscreen
Date: Mon, 25 Jan 2016 12:50:04 +0100 [thread overview]
Message-ID: <2e345adf8f0bbe8dfd5558a8f4c8fa2d80d495be.1453722244.git.jslaby@suse.cz> (raw)
In-Reply-To: <d15adb13198353245e982527750b7f04cca1042b.1453722244.git.jslaby@suse.cz>
In-Reply-To: <cover.1453722244.git.jslaby@suse.cz>
From: Adrien Vergé <adrienverge@gmail.com>
3.12-stable review patch. If anyone has any objections, please let me know.
===============
commit df36c5bede207f734e4750beb2b14fb892050280 upstream.
Like other buggy models that had their fixes [1], the touchscreen with
id 04f3:21b8 from ELAN Microelectronics needs the device-qualifier
quirk. Otherwise, it fails to respond, blocks the boot for a random
amount of time and pollutes dmesg with:
[ 2887.373196] usb 1-5: new full-speed USB device number 41 using xhci_hcd
[ 2889.502000] usb 1-5: unable to read config index 0 descriptor/start: -71
[ 2889.502005] usb 1-5: can't read configurations, error -71
[ 2889.654571] usb 1-5: new full-speed USB device number 42 using xhci_hcd
[ 2891.783438] usb 1-5: unable to read config index 0 descriptor/start: -71
[ 2891.783443] usb 1-5: can't read configurations, error -71
[1]: See commits c68929f, 876af5d, d749947, a32c99e and dc703ec.
Tested-by: Adrien Vergé <adrienverge@gmail.com>
Signed-off-by: Adrien Vergé <adrienverge@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Oliver Neukum <ONeukum@suse.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
---
drivers/usb/core/quirks.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c
index a6956cd27334..9596d4f3e71a 100644
--- a/drivers/usb/core/quirks.c
+++ b/drivers/usb/core/quirks.c
@@ -125,6 +125,9 @@ static const struct usb_device_id usb_quirk_list[] = {
{ USB_DEVICE(0x04f3, 0x016f), .driver_info =
USB_QUIRK_DEVICE_QUALIFIER },
+ { USB_DEVICE(0x04f3, 0x21b8), .driver_info =
+ USB_QUIRK_DEVICE_QUALIFIER },
+
/* Roland SC-8820 */
{ USB_DEVICE(0x0582, 0x0007), .driver_info = USB_QUIRK_RESET_RESUME },
--
2.7.0
next prev parent reply other threads:[~2016-01-25 11:54 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-25 11:49 [PATCH 3.12 00/39] 3.12.53-stable review Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 01/39] efi: Disable interrupts around EFI calls, not in the epilog/prolog calls Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 02/39] tools: Add a "make all" rule Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 03/39] ALSA: hda - Fix noise problems on Thinkpad T440s Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 04/39] dlm: make posix locks interruptible Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 05/39] PCI: Drop "setting latency timer" messages Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 06/39] ipv4: Don't increase PMTU with Datagram Too Big message Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 07/39] route: Use ipv4_mtu instead of raw rt_pmtu Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 08/39] SUNRPC: Fix oops when trace sunrpc_task events in nfs client Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 09/39] ring-buffer: Always run per-cpu ring buffer resize with schedule_work_on() Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 10/39] drm/i915: Fix SRC_COPY width on 830/845g Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 11/39] lpfc: Fix null ndlp dereference in target_reset_handler Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 12/39] block: Always check queue limits for cloned requests Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 13/39] Input: aiptek - fix crash on detecting device without endpoints Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 14/39] qla2xxx: Fix hardware lock/unlock issue causing kernel panic Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 15/39] module: remove MODULE_GENERIC_TABLE Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 16/39] staging/dgnc: fix info leak in ioctl Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 17/39] pm: use GFP_ATOMIC when pm core call this function Jiri Slaby
2016-01-25 11:49 ` [PATCH 3.12 18/39] m32r: fix potential NULL-pointer dereference Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 19/39] m68k: handle pgtable_page_ctor() fail Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 20/39] m68k/mm: Check for mm != NULL in do_page_fault() debug code Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 21/39] m68k/mac: Make SCC reset work more reliably Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 22/39] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event Jiri Slaby
2016-01-25 11:50 ` Jiri Slaby [this message]
2016-01-25 11:50 ` [PATCH 3.12 24/39] KEYS: Fix race between read and revoke Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 25/39] KEYS: Fix keyring ref leak in join_session_keyring() Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 26/39] udp: properly support MSG_PEEK with truncated buffers Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 27/39] x86/signal: Fix restart_syscall number for x32 tasks Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 28/39] xen/gntdev: Grant maps should not be subject to NUMA balancing Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 29/39] x86/xen: don't reset vcpu_info on a cancelled suspend Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 30/39] KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 31/39] x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[] Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 32/39] x86/boot: Double BOOT_HEAP_SIZE to 64KB Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 33/39] ipmi: move timer init to before irq is setup Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 34/39] ALSA: hda - Add Intel Lewisburg device IDs Audio Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 35/39] ALSA: hda - Apply pin fixup for HP ProBook 6550b Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 36/39] MAINTAINERS: Add public mailing list for ARC Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 37/39] ARC: Fix silly typo in MAINTAINERS file commit 30b9dbee895ff0d5cbf155bd1ef3f0f5992bca6f upstream. Signed-off-by: Jiri Slaby <jslaby@suse.cz> Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 38/39] isdn_ppp: Add checks for allocation failure in isdn_ppp_open() Jiri Slaby
2016-01-25 11:50 ` [PATCH 3.12 39/39] ppp, slip: Validate VJ compression slot parameters completely Jiri Slaby
2016-01-25 14:50 ` [PATCH 3.12 00/39] 3.12.53-stable review Guenter Roeck
2016-01-25 15:05 ` Jiri Slaby
2016-01-25 17:00 ` Shuah Khan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2e345adf8f0bbe8dfd5558a8f4c8fa2d80d495be.1453722244.git.jslaby@suse.cz \
--to=jslaby@suse.cz \
--cc=ONeukum@suse.com \
--cc=adrienverge@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®