USB quirks for Creative SB Omni Surround 5.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I had a long kernel boot delay after upgrading firmware on Creative SoundBlaster Omni Surround 5.1 USB sound card to v2 with message "usb_submit_urb(ctrl) failed: -1".

I've also managed to fix this issue with patch attached. Checked on 4.6.0-rc4 kernel, now it works fine.

Would be nice if someone can merge this patch upstream and hopefully this is the right thread to ask for such things:)

Add me to CC when answering, please, I'm not subscribed to this particular mailing list.

--
Sincerely, Nazar Mokrynskyi
github.com/nazar-pc
Skype: nazar-pc
Diaspora: nazarpc@xxxxxxxxxxxxxxxxxxxxxxx
Tox: A9D95C9AA5F7A3ED75D83D0292E22ACE84BA40E912185939414475AF28FD2B2A5C8EF5261249

Index: drivers/hid/hid-ids.h
<+>UTF-8
===================================================================
--- drivers/hid/hid-ids.h	(date 1461523868000)
+++ drivers/hid/hid-ids.h	(revision )
@@ -259,6 +259,7 @@
 #define USB_DEVICE_ID_CORSAIR_K90	0x1b02
 
 #define USB_VENDOR_ID_CREATIVELABS	0x041e
+#define USB_DEVICE_ID_CREATIVE_SB_OMNI_SURROUND_51	0x322c
 #define USB_DEVICE_ID_PRODIKEYS_PCMIDI	0x2801
 
 #define USB_VENDOR_ID_CVTOUCH		0x1ff7
Index: drivers/hid/usbhid/hid-quirks.c
<+>UTF-8
===================================================================
--- drivers/hid/usbhid/hid-quirks.c	(date 1461523868000)
+++ drivers/hid/usbhid/hid-quirks.c	(revision )
@@ -71,6 +71,7 @@
 	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_3AXIS_5BUTTON_STICK, HID_QUIRK_NOGET },
 	{ USB_VENDOR_ID_CH, USB_DEVICE_ID_CH_AXIS_295, HID_QUIRK_NOGET },
 	{ USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_PIXART_USB_OPTICAL_MOUSE, HID_QUIRK_ALWAYS_POLL },
+	{ USB_VENDOR_ID_CREATIVELABS, USB_DEVICE_ID_CREATIVE_SB_OMNI_SURROUND_51, HID_QUIRK_NOGET },
 	{ USB_VENDOR_ID_DMI, USB_DEVICE_ID_DMI_ENC, HID_QUIRK_NOGET },
 	{ USB_VENDOR_ID_DRAGONRISE, USB_DEVICE_ID_DRAGONRISE_WIIU, HID_QUIRK_MULTI_INPUT },
 	{ USB_VENDOR_ID_ELAN, HID_ANY_ID, HID_QUIRK_ALWAYS_POLL },

Attachment: smime.p7s
Description: Кріптографічний підпис S/MIME


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux