Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *** mixer_quirks.c 2011-05-17 22:23:08.000000000 -0400
- --- fixed_mixer_quirks.c 2011-05-17 22:27:53.567168118 -0400
- ***************
- *** 61,66 ****
- --- 61,67 ----
- { USB_ID(0x041e, 0x3020), 2, 1, 6, 6, 18, 0x0013 }, /* Audigy 2 NX */
- { USB_ID(0x041e, 0x3040), 2, 2, 6, 6, 2, 0x6e91 }, /* Live! 24-bit */
- { USB_ID(0x041e, 0x3042), 0, 1, 1, 1, 1, 0x000d }, /* Usb X-Fi S51 */
- + { USB_ID(0x041e, 0x30df), 0, 1, 1, 1, 1, 0x000d }, /* Usb X-Fi S51 Pro */
- { USB_ID(0x041e, 0x3048), 2, 2, 6, 6, 2, 0x6e91 }, /* Toshiba SB0500 */
- };
- ***************
- *** 188,193 ****
- --- 189,200 ----
- usb_sndctrlpipe(mixer->chip->dev, 0), 0x24,
- USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_OTHER,
- !value, 0, NULL, 0, 100);
- + /* USB X-Fi S51 Pro */
- + if (mixer->chip->usb_id == USB_ID(0x041e, 0x30df))
- + err = snd_usb_ctl_msg(mixer->chip->dev,
- + usb_sndctrlpipe(mixer->chip->dev, 0), 0x24,
- + USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_OTHER,
- + !value, 0, NULL, 0, 100);
- else
- err = snd_usb_ctl_msg(mixer->chip->dev,
- usb_sndctrlpipe(mixer->chip->dev, 0), 0x24,
- ***************
- *** 234,242 ****
- --- 241,253 ----
- /* USB X-Fi S51 doesn't have a CMSS LED */
- if ((mixer->chip->usb_id == USB_ID(0x041e, 0x3042)) && i == 0)
- continue;
- + /* USB X-Fi S51 Pro is the same */
- + if ((mixer->chip->usb_id == USB_ID(0x041e, 0x30df)) && i == 0)
- + continue;
- if (i > 1 && /* Live24ext has 2 LEDs only */
- (mixer->chip->usb_id == USB_ID(0x041e, 0x3040) ||
- mixer->chip->usb_id == USB_ID(0x041e, 0x3042) ||
- + mixer->chip->usb_id == USB_ID(0x041e, 0x30df) ||
- mixer->chip->usb_id == USB_ID(0x041e, 0x3048)))
- break;
- err = snd_ctl_add(mixer->chip->card,
- ***************
- *** 512,517 ****
- --- 523,529 ----
- case USB_ID(0x041e, 0x3020):
- case USB_ID(0x041e, 0x3040):
- case USB_ID(0x041e, 0x3042):
- + case USB_ID(0x041e, 0x30df):
- case USB_ID(0x041e, 0x3048):
- err = snd_audigy2nx_controls_create(mixer);
- if (err < 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement