* Yamaha YIT-W12TX not working @ 2020-12-13 9:51 Julian Sikorski 2023-11-17 14:31 ` Julian Sikorski 0 siblings, 1 reply; 8+ messages in thread From: Julian Sikorski @ 2020-12-13 9:51 UTC (permalink / raw) To: ALSA Development Mailing List Hi list, Yamaha YIT-W12TX is a USB dongle which allows to transmit audio from PC to the YSP-4300 sound bar [1][2]. While it is quite old and no longer sold, I recently tried to make it work under linux. Unfortunately, it did not work: [ 3676.366404] usb 2-1.1: new full-speed USB device number 5 using ehci-pci [ 3676.445995] usb 2-1.1: config 1 has an invalid interface number: 4 but max is 3 [ 3676.446001] usb 2-1.1: config 1 has no interface number 2 [ 3676.446664] usb 2-1.1: New USB device found, idVendor=0499, idProduct=3108, bcdDevice= 1.00 [ 3676.446666] usb 2-1.1: New USB device strings: Mfr=2, Product=1, SerialNumber=0 [ 3676.446679] usb 2-1.1: Product: YIT-W12TX [ 3676.446683] usb 2-1.1: Manufacturer: YAMAHA Corp. [ 3676.449508] hid-generic 0003:0499:3108.0001: hiddev96,hidraw0: USB HID v0.01 Device [YAMAHA Corp. YIT-W12TX] on usb-0000:00:1d.0-1.1/input3 [ 3676.450846] input: YAMAHA Corp. YIT-W12TX as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.4/0003:0499:3108.0002/input/input34 [ 3676.503844] hid-generic 0003:0499:3108.0002: input,hidraw1: USB HID v1.00 Device [YAMAHA Corp. YIT-W12TX] on usb-0000:00:1d.0-1.1/input4 [ 3676.671641] usb 2-1.1: 1:1: cannot get freq at ep 0x1 [ 3676.675786] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.676476] usbcore: registered new interface driver snd-usb-audio [ 3676.731911] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.735658] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.739399] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.743131] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.746920] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.750648] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.754445] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.758524] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.762274] usb 2-1.1: 5:0: cannot get min/max values for control 2 (id 5) [ 3676.789671] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.790049] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.790414] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.790773] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.791169] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.792134] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.792547] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.792899] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.793254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.793634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.794900] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.795255] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.795634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.796008] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.796384] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.797543] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.797879] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.798254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.798634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.799007] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.813819] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.814281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.814686] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.815281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.815929] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.817807] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.818155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.818592] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.819165] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.819801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.822163] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.822802] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.823284] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.824161] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.824907] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.827683] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.828159] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.828675] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.829415] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.830157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.841801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.842155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.842551] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.843158] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.843785] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.844909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.845283] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.845673] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.846156] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.846800] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.848287] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.848799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.849280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.850031] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.850799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.852677] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.853154] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.853674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.854429] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.855155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.858916] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.859277] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.859672] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.860280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.860909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.862033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.862418] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.862797] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.863279] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.863923] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.865471] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.866033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.866590] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.867410] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.868157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.870162] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.870674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.871155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.871908] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.872676] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 [ 3676.900672] usb 2-1.1: USB disconnect, device number 5 [ 3676.900688] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 This is with kernel-5.9.13-200.fc33.x86_64 and alsa-lib-1.2.4-5.fc33.x86_64 on Fedora 33. Under Windows 10 the dongle works without any special drivers from Yamaha, everything appears to be downloaded by Windows automatically, so I was hoping the device could be made to work under Linux relatively easily. Best regards, Julian [1] https://europe.yamaha.com/en/products/audio_visual/accessories/yit-w12/downloads.html#product-tabs [2] https://europe.yamaha.com/en/products/audio_visual/sound_bar/ysp-4300/downloads.html#product-tabs ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Yamaha YIT-W12TX not working 2020-12-13 9:51 Yamaha YIT-W12TX not working Julian Sikorski @ 2023-11-17 14:31 ` Julian Sikorski 2023-11-26 9:12 ` Julian Sikorski 0 siblings, 1 reply; 8+ messages in thread From: Julian Sikorski @ 2023-11-17 14:31 UTC (permalink / raw) To: ALSA Development Mailing List [-- Attachment #1: Type: text/plain, Size: 8392 bytes --] Am 13.12.2020 um 10:51 schrieb Julian Sikorski: > Hi list, > > Yamaha YIT-W12TX is a USB dongle which allows to transmit audio from PC > to the YSP-4300 sound bar [1][2]. While it is quite old and no longer > sold, I recently tried to make it work under linux. Unfortunately, it > did not work: > > [ 3676.366404] usb 2-1.1: new full-speed USB device number 5 using ehci-pci > [ 3676.445995] usb 2-1.1: config 1 has an invalid interface number: 4 > but max is 3 > [ 3676.446001] usb 2-1.1: config 1 has no interface number 2 > [ 3676.446664] usb 2-1.1: New USB device found, idVendor=0499, > idProduct=3108, bcdDevice= 1.00 > [ 3676.446666] usb 2-1.1: New USB device strings: Mfr=2, Product=1, > SerialNumber=0 > [ 3676.446679] usb 2-1.1: Product: YIT-W12TX > [ 3676.446683] usb 2-1.1: Manufacturer: YAMAHA Corp. > [ 3676.449508] hid-generic 0003:0499:3108.0001: hiddev96,hidraw0: USB > HID v0.01 Device [YAMAHA Corp. YIT-W12TX] on usb-0000:00:1d.0-1.1/input3 > [ 3676.450846] input: YAMAHA Corp. YIT-W12TX as > /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.4/0003:0499:3108.0002/input/input34 > [ 3676.503844] hid-generic 0003:0499:3108.0002: input,hidraw1: USB HID > v1.00 Device [YAMAHA Corp. YIT-W12TX] on usb-0000:00:1d.0-1.1/input4 > [ 3676.671641] usb 2-1.1: 1:1: cannot get freq at ep 0x1 > [ 3676.675786] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.676476] usbcore: registered new interface driver snd-usb-audio > [ 3676.731911] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.735658] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.739399] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.743131] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.746920] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.750648] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.754445] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.758524] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.762274] usb 2-1.1: 5:0: cannot get min/max values for control 2 > (id 5) > [ 3676.789671] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.790049] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.790414] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.790773] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.791169] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.792134] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.792547] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.792899] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.793254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.793634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.794900] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.795255] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.795634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.796008] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.796384] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.797543] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.797879] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.798254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.798634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.799007] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.813819] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.814281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.814686] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.815281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.815929] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.817807] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.818155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.818592] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.819165] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.819801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.822163] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.822802] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.823284] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.824161] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.824907] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.827683] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.828159] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.828675] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.829415] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.830157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.841801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.842155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.842551] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.843158] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.843785] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.844909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.845283] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.845673] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.846156] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.846800] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.848287] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.848799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.849280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.850031] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.850799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.852677] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.853154] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.853674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.854429] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.855155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.858916] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.859277] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.859672] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.860280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.860909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.862033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.862418] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.862797] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.863279] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.863923] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.865471] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.866033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.866590] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.867410] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.868157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.870162] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.870674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.871155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.871908] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.872676] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > [ 3676.900672] usb 2-1.1: USB disconnect, device number 5 > [ 3676.900688] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > > This is with kernel-5.9.13-200.fc33.x86_64 and > alsa-lib-1.2.4-5.fc33.x86_64 on Fedora 33. Under Windows 10 the dongle > works without any special drivers from Yamaha, everything appears to be > downloaded by Windows automatically, so I was hoping the device could be > made to work under Linux relatively easily. > > Best regards, > Julian > > [1] > https://europe.yamaha.com/en/products/audio_visual/accessories/yit-w12/downloads.html#product-tabs > [2] > https://europe.yamaha.com/en/products/audio_visual/sound_bar/ysp-4300/downloads.html#product-tabs Hello, 3 years later I am still hoping for getting the device working. I am on 6.5 kernel and Fedora 39. I am attaching Windows' driver details screenshot as well as the inf file used. Does USB audio driver under linux have any parameters I could try? Best regards, Julian [-- Attachment #2: wdma_usb.inf --] [-- Type: text/plain, Size: 93008 bytes --] ; Copyright (c) 2004 Microsoft Corporation [Version] Signature="$Windows NT$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%MSFT% DriverVer = 07/06/2023,10.0.22621.1992 PnPLockdown=1 [SourceDisksNames] 3426=windows cd [SourceDisksFiles] usbaudio.sys = 3426 [Manufacturer] %MfgName%=Microsoft, ntamd64 %Altec.Mfg%=Altec.Section, ntamd64 %Boston.Mfg%=Boston.Section, ntamd64 %Canopus.Mfg%=Canopus.Section, ntamd64 %Dallas.Mfg%=Dallas.Section, ntamd64 %EGOSYS.Mfg%=EGOSYS.Section, ntamd64 %Harman.Mfg%=Harman.Section, ntamd64 %iLab.Mfg%=iLab.Section, ntamd64 %LabTec.Mfg%=LabTec.Section, ntamd64 %Microsoft.Mfg%=Microsoft.Section, ntamd64 %NEC.Mfg%=NEC.Section, ntamd64 %Onkyo.Mfg%=Onkyo.Section, ntamd64 %Opcode.Mfg%=Opcode.Section, ntamd64 %OVT.Mfg%=OVT.Section, ntamd64 %Philips.Mfg%=Philips.Section, ntamd64 %Telex.Mfg%=Telex.Section, ntamd64 %Yamaha.Mfg%=Yamaha.Section, ntamd64 [SignatureAttributes] drmk.sys=SignatureAttributes.DRM usbaudio.sys=SignatureAttributes.DRM portcls.sys=SignatureAttributes.DRM [SignatureAttributes.DRM] DRMLevel=1300 ;============================================================================ [ControlFlags] ExcludeFromSelect = * PreConfigureDriver = USB\CLASS_01 [Microsoft.ntamd64] %USB\CLASS_01.DeviceDesc%=USBAudio, USB\CLASS_01 ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE %USBOEM.DeviceDesc% = USBMic %USBOEM.DeviceDesc% = USBAudioOEM %USBOEM.DeviceDesc% = USBAudioOEM.CopyFiles %USBOEM.DeviceDesc% = USBAudioOEM.AddReg [Altec.Section.ntamd64] %USB\VID_04D2&PID_FF05.DeviceDesc%=USBAudio.NonCompliantAltec,USB\VID_04D2&PID_FF05 %USB\VID_04D2&PID_FF05.DeviceDesc%=USBAudio.NonCompliantAltec,USB\VID_04D2&PID_0305 %USB\VID_04D2&PID_FF47&MI_00.DeviceDesc%=USBAudio.Altec,USB\VID_04D2&PID_FF47&MI_00 %USB\VID_04D2&PID_FF49&MI_00.DeviceDesc%=USBAudio.Altec,USB\VID_04D2&PID_FF49&MI_00 %USB\VID_04D2&PID_0070&MI_00.DeviceDesc%=USBAudio.Altec,USB\VID_04D2&PID_0070&MI_00 %USB\VID_04D2&PID_2060&MI_00.DeviceDesc%=USBAudio.AltecPhone,USB\VID_04D2&PID_2060&MI_00 [Boston.Section.ntamd64] %USB\VID_06FD&PID_0101&MI_00.DeviceDesc%=USBAudio.Boston,USB\VID_06FD&PID_0101&MI_00 %USB\VID_06FD&PID_0102&MI_00.DeviceDesc%=USBAudio.Boston,USB\VID_06FD&PID_0102&MI_00 %USB\VID_06FD&PID_0201&MI_00.DeviceDesc%=USBAudio.Boston2,USB\VID_06FD&PID_0201&MI_00 [Canopus.Section.ntamd64] %USB\VID_05F0&PID_0101&MI_00.DeviceDesc%=USBAudio.Canopus,USB\VID_05F0&PID_0101&MI_00 [Dallas.Section.ntamd64] %USB\VID_04FA&PID_4201&MI_00.DeviceDesc%=USBAudio.Dallas,USB\VID_04FA&PID_4201&MI_00 [EGOSYS.Section.ntamd64] %USB\VID_0A92&PID_0011&MI_00.DeviceDesc%=USBAudio.EGOSYS,USB\VID_0A92&PID_0011&MI_00 [Harman.Section.ntamd64] %USB\VID_05FC&PID_7849&MI_00.DeviceDesc%=USBAudio.HarmanSticks,USB\VID_05FC&PID_7849&MI_00 [iLab.Section.ntamd64] %USB\VID_0E6A&PID_0310&REV_0111&MI_01.DeviceDesc%=USBAudio.b-flex,USB\VID_0E6A&PID_0310&REV_0111&MI_01 [LabTec.Section.ntamd64] %USB\VID_0672&PID_1041&MI_00.DeviceDesc%=USBAudio.NoCurve.LabTec,USB\VID_0672&PID_1041&MI_00 [Microsoft.Section.ntamd64] %USB\VID_045E&PID_0014&MI_00.DeviceDesc%=USBAudio.Microsoft,USB\VID_045E&PID_0014&MI_00 [NEC.Section.ntamd64] %USB\VID_0409&PID_0203&MI_00.DeviceDesc%=USBAudio.NEC,USB\VID_0409&PID_0203&MI_00 [Onkyo.Section.ntamd64] %USB\VID_0746&PID_5500&MI_00.DeviceDesc%=USBAudio.OnkyoSE-U55,USB\VID_0746&PID_5500&MI_00 [Opcode.Section.ntamd64] %USB\VID_06F1&PID_A021&MI_00.DeviceDesc%=USBAudio.SonicPortOpt,USB\VID_06F1&PID_A021&MI_00 %USB\VID_06F1&PID_A011&MI_00.DeviceDesc%=USBAudio.SonicPort,USB\VID_06F1&PID_A011&MI_00 [OVT.Section.ntamd64] %USB\VID_05A9&PID_A518&REV_0100&MI_01.DeviceDesc%=USBAudio.Ezonics,USB\VID_05A9&PID_A518&REV_0100&MI_01 %USB\VID_05A9&PID_A518&REV_0110&MI_01.DeviceDesc%=USBAudio.OmniVision,USB\VID_05A9&PID_A518&REV_0110&MI_01 [Philips.Section.ntamd64] %USB\VID_0471&PID_0101&MI_00.DeviceDesc%=USBAudio.Philips350,USB\VID_0471&PID_0101&MI_00 %USB\VID_0471&PID_0104&MI_00.DeviceDesc%=USBAudio.Philips330,USB\VID_0471&PID_0104&MI_00 %USB\VID_0471&PID_0302&MI_01.DeviceDesc%=USBMic.Philips645, USB\VID_0471&PID_0302&MI_01 %USB\VID_0471&PID_0303&MI_01.DeviceDesc%=USBMic.Philips646, USB\VID_0471&PID_0303&MI_01 %USB\VID_0471&PID_0307&MI_01.DeviceDesc%=USBMic.Philips675, USB\VID_0471&PID_0307&MI_01 %USB\VID_0471&PID_0308&MI_01.DeviceDesc%=USBMic.Philips680, USB\VID_0471&PID_0308&MI_01 %USB\VID_0471&PID_030C&MI_01.DeviceDesc%=USBMic.Philips690, USB\VID_0471&PID_030C&MI_01 %USB\VID_0471&PID_0310&MI_01.DeviceDesc%=USBMic.Philips730, USB\VID_0471&PID_0310&MI_01 %USB\VID_0471&PID_0311&MI_01.DeviceDesc%=USBMic.Philips740, USB\VID_0471&PID_0311&MI_01 %USB\VID_0471&PID_0312&MI_01.DeviceDesc%=USBMic.Philips750, USB\VID_0471&PID_0312&MI_01 %USB\VID_0911&PID_2512&MI_00.DeviceDesc%=USBMic.PhilipsSM, USB\VID_0911&PID_2512&MI_00 [Telex.Section.ntamd64] %USB\VID_0562&PID_0000&MI_00.DeviceDesc%=USBMic.Telex, USB\VID_0562&PID_0000&MI_00 %USB\VID_0562&PID_0001&MI_00.DeviceDesc%=USBMic.Telex, USB\VID_0562&PID_0001&MI_00 %USB\VID_0562&PID_0002&MI_00.DeviceDesc%=USBMic.Telex, USB\VID_0562&PID_0002&MI_00 [Yamaha.Section.ntamd64] %USB\VID_0499&PID_1001&MI_00.DeviceDesc%=USBAudio.NoCurve.Yamaha,USB\VID_0499&PID_1001&MI_00 %USB\VID_0499&PID_3001&MI_00.DeviceDesc%=USBAudio.Yamaha,USB\VID_0499&PID_3001&MI_00 %USB\VID_0499&PID_3101&MI_00.DeviceDesc%=USBAudio.Yamaha,USB\VID_0499&PID_3101&MI_00 %USB\VID_0499&PID_1FFF.DeviceDesc%=USBMIDI.Yamaha,USB\VID_0499&PID_1FFF [DestinationDirs] USBAudio.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers ;============================================================================ [USBAudio] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister AddProperty = USBAudio.AddProp CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg PreferDeviceInfo=1 ; Excluding IDs of devices not supported by usbaudio.sys ExcludeID = USB\Class_01&SubClass_00&Prot_20 ExcludeID = USB\Class_01&SubClass_01&Prot_20 ExcludeID = USB\Class_01&SubClass_02&Prot_20 ExcludeID = USB\Class_01&SubClass_03&Prot_20 [USBAudio.AddProp] GenericDriverInstalled,,,,1 ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudioOEM] CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg ; Called by legacy OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudioOEM.CopyFiles] CopyFiles=USBAudio.CopyList ; Called by legacy OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudioOEM.AddReg] AddReg=USBAudio.AddReg ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE [USBMic] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg PreferDeviceInfo=1 [USBAudio.NonCompliantAltec] [USBAudio.Altec] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.AltecPhone] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBPhone.AddReg [USBAudio.Boston] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Boston2] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Canopus] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Dallas] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.EGOSYS] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.HarmanSticks] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg ; don't load the sysfx module on this device since ; it doesn't support any standard formats [USBAudio.b-flex] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.NoCurve.LabTec] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Microsoft] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.NEC] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.OnkyoSE-U55] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg, IgnoreHwString.AddReg [USBAudio.SonicPortOpt] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.SonicPort] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Ezonics] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg, IgnoreHwString.AddReg [USBAudio.OmniVision] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg, IgnoreHwString.AddReg [USBAudio.Philips350] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.Philips330] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBMic.Philips645] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips646] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips675] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips680] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips690] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips730] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips740] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Philips750] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.PhilipsSM] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBMic.Telex] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMic.AddReg [USBAudio.Yamaha] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBAudio.NoCurve.Yamaha] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBAudio.AddReg [USBMIDI.Yamaha] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister CopyFiles=USBAudio.CopyList AddReg=USBMIDI.AddReg ;============================================================================ [USBAudio.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Curve, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Curve, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Curve, [USBAudio.Altec.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Altec, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Altec, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Altec, [USBAudio.AltecPhone.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.AltecPhone, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.AltecPhone, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.AltecPhone, [USBAudio.Boston.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Boston, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Boston, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Boston, [USBAudio.Boston2.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Boston2, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Boston2, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Boston2, [USBAudio.Canopus.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Canopus, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Canopus, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Canopus, [USBAudio.Dallas.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Dallas, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Dallas, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Dallas, [USBAudio.EGOSYS.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.EGOSYS, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.EGOSYS, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.EGOSYS, [USBAudio.HarmanSticks.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.HarmanSticks, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.HarmanSticks, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.HarmanSticks, [USBAudio.b-flex.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.b-flex, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.b-flex, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.b-flex, [USBAudio.NoCurve.Labtec.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.LabTech, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.LabTech, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.LabTech, [USBAudio.Microsoft.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Microsoft, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Microsoft, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Microsoft, [USBAudio.NEC.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.NEC, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.NEC, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.NEC, [USBAudio.OnkyoSE-U55.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.OnkyoSE-U55, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.OnkyoSE-U55, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.OnkyoSE-U55, [USBAudio.SonicPortOpt.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.SonicPortOpt, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.SonicPortOpt, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.SonicPortOpt, [USBAudio.SonicPort.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.SonicPort, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.SonicPort, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.SonicPort, [USBAudio.Ezonics.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Ezonics, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Ezonics, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Ezonics, [USBAudio.OmniVision.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.OmniVision, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.OmniVision, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.OmniVision, [USBAudio.Philips350.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips350, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips350, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips350, [USBAudio.Philips330.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips330, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips330, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips330, [USBMic.Philips645.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips645, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips645, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips645, [USBMic.Philips646.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips646, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips646, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips646, [USBMic.Philips675.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips675, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips675, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips675, [USBMic.Philips680.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips680, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips680, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips680, [USBMic.Philips690.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips690, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips690, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips690, [USBMic.Philips730.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips730, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips730, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips730, [USBMic.Philips740.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips740, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips740, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips740, [USBMic.Philips750.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Philips750, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Philips750, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Philips750, [USBMic.PhilipsSM.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.PhilipsSM, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.PhilipsSM, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.PhilipsSM, [USBMic.Telex.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.TelexMic, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.TelexMic, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.TelexMic, [USBAudio.Yamaha.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.Yamaha, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.Yamaha, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.Yamaha, [USBAudio.NoCurve.Yamaha.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.YamahaNoCurve, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.YamahaNoCurve, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.YamahaNoCurve, [USBMIDI.Yamaha.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,"GLOBAL",USBAudio.Interface.YamahaMIDI, AddInterface=%KSCATEGORY_RENDER%,"GLOBAL",USBAudio.Interface.YamahaMIDI, AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",USBAudio.Interface.YamahaMIDI, ;============================================================================ [USBAudio.Interface.Curve] AddReg=USBAudio.Interface.Addreg.Curve, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Curve] HKR,,FriendlyName,,%USBGenericDesc% HKR,,CurveType,1,01,00,00,00 HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Altec] AddReg=USBAudio.Interface.Addreg.Altec, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Altec] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_04D2&PID_FF47&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.AltecPhone] AddReg=USBAudio.Interface.Addreg.AltecPhone, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.AltecPhone] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_04D2&PID_2060&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Boston] AddReg=USBAudio.Interface.Addreg.Boston, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Boston] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_06FD&PID_0101&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Boston2] AddReg=USBAudio.Interface.Addreg.Boston2, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Boston2] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_06FD&PID_0201&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Canopus] AddReg=USBAudio.Interface.Addreg.Canopus, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Canopus] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_05F0&PID_0101&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Dallas] AddReg=USBAudio.Interface.Addreg.Dallas, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Dallas] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_04FA&PID_4201&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.EGOSYS] AddReg=USBAudio.Interface.Addreg.EGOSYS, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.EGOSYS] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0A92&PID_0011&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.HarmanSticks] AddReg=USBAudio.Interface.Addreg.HarmanSticks, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.HarmanSticks] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_05FC&PID_7849&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% ; don't load sysfx enhancements [USBAudio.Interface.b-flex] AddReg=USBAudio.Interface.Addreg.b-flex, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.b-flex] HKR,,FriendlyName,,%USBGenericDesc% HKR,,CurveType,1,01,00,00,00 HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.LabTech] AddReg=USBAudio.Interface.Addreg.LabTech, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.LabTech] HKR,,FriendlyName,,%USB\VID_0672&PID_1041&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Microsoft] AddReg=USBAudio.Interface.Addreg.Microsoft, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Microsoft] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_045E&PID_0014&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.NEC] AddReg=USBAudio.Interface.Addreg.NEC, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.NEC] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0409&PID_0203&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.OnkyoSE-U55] AddReg=USBAudio.Interface.Addreg.OnkyoSE-U55, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.OnkyoSE-U55] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0746&PID_5500&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.SonicPortOpt] AddReg=USBAudio.Interface.Addreg.SonicPortOpt, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.SonicPortOpt] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_06F1&PID_A021&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.SonicPort] AddReg=USBAudio.Interface.Addreg.SonicPort, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.SonicPort] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_06F1&PID_A011&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Ezonics] AddReg=USBAudio.Interface.Addreg.Ezonics, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Ezonics] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_05A9&PID_A518&REV_0100&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.OmniVision] AddReg=USBAudio.Interface.Addreg.OmniVision, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.OmniVision] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_05A9&PID_A518&REV_0110&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips350] AddReg=USBAudio.Interface.Addreg.Philips350, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips350] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0471&PID_0101&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips330] AddReg=USBAudio.Interface.Addreg.Philips330, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips330] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0471&PID_0104&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips645] AddReg=USBAudio.Interface.Addreg.Philips645, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips645] HKR,,FriendlyName,,%USB\VID_0471&PID_0302&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips646] AddReg=USBAudio.Interface.Addreg.Philips646, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips646] HKR,,FriendlyName,,%USB\VID_0471&PID_0303&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips675] AddReg=USBAudio.Interface.Addreg.Philips675, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips675] HKR,,FriendlyName,,%USB\VID_0471&PID_0307&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips680] AddReg=USBAudio.Interface.Addreg.Philips680, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips680] HKR,,FriendlyName,,%USB\VID_0471&PID_0308&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips690] AddReg=USBAudio.Interface.Addreg.Philips690, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips690] HKR,,FriendlyName,,%USB\VID_0471&PID_030C&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips730] AddReg=USBAudio.Interface.Addreg.Philips730, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips730] HKR,,FriendlyName,,%USB\VID_0471&PID_0310&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips740] AddReg=USBAudio.Interface.Addreg.Philips740, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips740] HKR,,FriendlyName,,%USB\VID_0471&PID_0311&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Philips750] AddReg=USBAudio.Interface.Addreg.Philips750, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Philips750] HKR,,FriendlyName,,%USB\VID_0471&PID_0312&MI_01.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.PhilipsSM] AddReg=USBAudio.Interface.Addreg.PhilipsSM, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.PhilipsSM] HKR,,FriendlyName,,%USB\VID_0911&PID_2512&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.TelexMic] AddReg=USBAudio.Interface.Addreg.TelexMic, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.TelexMic] HKR,,FriendlyName,,%USB\VID_0562&PID_0000&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.Yamaha] AddReg=USBAudio.Interface.Addreg.Yamaha, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.Yamaha] HKR,,CurveType,1,01,00,00,00 HKR,,FriendlyName,,%USB\VID_0499&PID_1001&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.YamahaNoCurve] AddReg=USBAudio.Interface.Addreg.YamahaNoCurve, USBAudio.SysFx.Render, USBAudio.EPProperties.AddReg [USBAudio.Interface.AddReg.YamahaNoCurve] HKR,,FriendlyName,,%USB\VID_0499&PID_1001&MI_00.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% [USBAudio.Interface.YamahaMIDI] AddReg=USBAudio.Interface.Addreg.YamahaMIDI [USBAudio.Interface.AddReg.YamahaMIDI] HKR,,FriendlyName,,%USB\VID_0499&PID_1FFF.DeviceDesc% HKR,,CLSID,,%Proxy.CLSID% ;============================================================================ [USBAudio.AddReg] ;; Usb audio specific registry update stuff HKR,,AssociatedFilters,,"wdmaud,redbook" HKR,,Driver,,USBAUDIO.sys HKR,,NTMPDriver,,"USBAUDIO.sys,sbemul.sys" HKR,,CLSID,,%Proxy.CLSID% HKR,Drivers,SubClasses,,"wave,midi,mixer,aux" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI% HKR,Drivers\mixer\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\aux\wdmaud.drv,Description,,%USBGenericDesc% HKLM,%MediaCategories%\%USBGUID.BassBoost%,Name,,%USBNode.BassBoost% HKLM,%MediaCategories%\%USBGUID.BassBoost%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%USBGUID.StereoExtend%,Name,,%USBNode.StereoExtend% HKLM,%MediaCategories%\%USBGUID.StereoExtend%,Display,1,00,00,00,00 [USBAudio.EPProperties.AddReg] ;; Note: MSEP\\n is reserved for Microsoft inbox inf use ONLY. ;; To avoid undeterminitic result, 3rd party driver INF should use EP\\n instead. HKR,"MSEP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_ANY% HKR,"MSEP\\0",%PKEY_AudioEndpoint_Supports_EventDriven_Mode%,0x00010001,0x1 ; System Effects settings [USBAudio.SysFx.Render] ;; Note: MSFX\\n is reserved for Microsoft inbox inf use ONLY. ;; To avoid undeterminitic result, 3rd party driver INF should use FX\\n instead. HKR,"MSFX\\0",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% HKR,"MSFX\\0",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID% HKR,"MSFX\\0",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID% HKR,"MSFX\\0",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% HKR,"MSFX\\0",%PKEY_FX_Association%,,%KSNODETYPE_SPEAKER% HKR,"MSFX\\0",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\0",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\1",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% HKR,"MSFX\\1",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID% HKR,"MSFX\\1",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID% HKR,"MSFX\\1",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% HKR,"MSFX\\1",%PKEY_FX_Association%,,%KSNODETYPE_HEADPHONES% HKR,"MSFX\\1",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\1",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\2",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% HKR,"MSFX\\2",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID% HKR,"MSFX\\2",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID% HKR,"MSFX\\2",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% HKR,"MSFX\\2",%PKEY_FX_Association%,,%KSNODETYPE_DESKTOP_SPEAKER% HKR,"MSFX\\2",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\2",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\3",%PKEY_ItemNameDisplay%,,%FX_FriendlyName% HKR,"MSFX\\3",%PKEY_FX_StreamEffectClsid%,,%FX_STREAM_CLSID% HKR,"MSFX\\3",%PKEY_FX_ModeEffectClsid%,,%FX_MODE_CLSID% HKR,"MSFX\\3",%PKEY_FX_UiClsid%,,%FX_UI_CLSID% HKR,"MSFX\\3",%PKEY_FX_Association%,,%KSNODETYPE_HEADSET_SPEAKERS% HKR,"MSFX\\3",%PKEY_SFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% HKR,"MSFX\\3",%PKEY_MFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT% [USBPhone.AddReg] ;; Usb audio specific registry update stuff ;; Don't make this device preferred upon installation HKR,,AssociatedFilters,,"wdmaud,redbook" HKR,,Driver,,USBAUDIO.sys HKR,,NTMPDriver,,"USBAUDIO.sys,sbemul.sys" HKR,,CLSID,,%Proxy.CLSID% HKR,Drivers,SubClasses,,"wave,midi,mixer,aux" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI% HKR,Drivers\mixer\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\aux\wdmaud.drv,Description,,%USBGenericDesc% HKLM,%MediaCategories%\%USBGUID.BassBoost%,Name,,%USBNode.BassBoost% HKLM,%MediaCategories%\%USBGUID.BassBoost%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%USBGUID.StereoExtend%,Name,,%USBNode.StereoExtend% HKLM,%MediaCategories%\%USBGUID.StereoExtend%,Display,1,00,00,00,00 [USBMic.AddReg] HKR,,AssociatedFilters,,"wdmaud" HKR,,Driver,,USBAUDIO.sys HKR,,NTMPDriver,,"USBAUDIO.sys" HKR,,CLSID,,%Proxy.CLSID% HKR,Drivers,SubClasses,,"wave,mixer" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%USBGenericDesc% [USBMIDI.AddReg] HKR,,AssociatedFilters,,"wdmaud" HKR,,Driver,,USBAUDIO.sys HKR,,NTMPDriver,,"USBAUDIO.sys" HKR,,CLSID,,%Proxy.CLSID% HKR,Drivers,SubClasses,,"midi,mixer" HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv,Description,,%USBGenericDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%USBGenericDesc% [IgnoreHwString.AddReg] HKR,,IgnoreHwString,0x10001,1 ;============================================================================ ;; Copy to system32\drivers [USBAudio.CopyList] USBAUDIO.sys,,,0x0100 ;;**************** Services **************** [USBAudio.NonCompliantAltec.Services] AddService=,0x2 ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudio.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst ; Called by OEM INFs via Include/Needs -- DO NOT REMOVE [USBAudioOEM.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst ; Called by legacy OEM INFs via Include/Needs -- DO NOT REMOVE ; New INFs should use USBAudio.Services or USBAudioOEM.Services [USBAudio.NT.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Altec.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.AltecPhone.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Boston.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Boston2.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Canopus.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Dallas.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.EGOSYS.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.HarmanSticks.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.b-flex.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.NoCurve.LabTec.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Microsoft.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.NEC.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.OnkyoSE-U55.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.SonicPortOpt.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.SonicPort.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Ezonics.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.OmniVision.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Philips350.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Philips330.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips645.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips646.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips675.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips680.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips690.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips730.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips740.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Philips750.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.PhilipsSM.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMic.Telex.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.Yamaha.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBAudio.NoCurve.Yamaha.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [USBMIDI.Yamaha.Services] AddService = usbaudio,0x00000002, usbaudio_Service_Inst [usbaudio_Service_Inst] DisplayName = %USBAudio.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = "%10%\system32\drivers\usbaudio.sys" ;============================================================================ [Strings] ;Non-Localizable MSFT="Microsoft" ;Localizable MfgName="(Generic USB Audio)" USB\CLASS_01.DeviceDesc="USB Audio Device" USBGenericDesc="USB Audio Device" USBGenericMicDesc="USB Audio Microphone" USBGenericMIDIDesc="USB MIDI Device" USB\XUSB.DeviceDesc="XBOX 360 Headset Device" USBOEM.DeviceDesc="USB Audio OEM Device" WDM_MIDI="WDM MIDI Device" ;Non-Localizable Altec.Mfg="Altec Lansing" ;Localizable USB\VID_04D2&PID_FF05.DeviceDesc="Non-Compliant USB Audio Device" USB\VID_04D2&PID_FF47&MI_00.DeviceDesc="Altec USB Audio" USB\VID_04D2&PID_FF49&MI_00.DeviceDesc="Altec USB Audio" USB\VID_04D2&PID_0070&MI_00.DeviceDesc="Altec USB Audio" USB\VID_04D2&PID_2060&MI_00.DeviceDesc="ALST USB Telephone Handset" ;Non-Localizable Boston.Mfg="Boston Acoustics" ;Localizable USB\VID_06FD&PID_0101&MI_00.DeviceDesc="Boston USB Audio Device" USB\VID_06FD&PID_0102&MI_00.DeviceDesc="Boston USB Audio Device" USB\VID_06FD&PID_0201&MI_00.DeviceDesc="Boston 2-piece USB Audio Device" ;Non-Localizable Canopus.Mfg="Canopus" ;Localizable USB\VID_05F0&PID_0101&MI_00.DeviceDesc="Canopus DA-Port USB" ;Non-Localizable Dallas.Mfg="Dallas Semiconductor" ;Localizable USB\VID_04FA&PID_4201&MI_00.DeviceDesc="Generic USB Audio Device" ;Non-Localizable EGOSYS.Mfg="EGO SYS" ;Localizable USB\VID_0A92&PID_0011&MI_00.DeviceDesc="EGO SYS WaveTerminal U2A" ;Non-Localizable Harman.Mfg="Harman/Kardon" ;Localizable USB\VID_05FC&PID_7849&MI_00.DeviceDesc="Harman/Kardon SoundSticks" ;Non-Localizable iLab.Mfg="iLab" ;Localizable USB\VID_0E6A&PID_0310&REV_0111&MI_01.DeviceDesc="b-flex Audio Device" ; {Placeholder="b-flex"} ;Non-Localizable LabTec.Mfg="Labtec" ;Localizable USB\VID_0672&PID_1041&MI_00.DeviceDesc="Labtec USB Audio" ;Non-Localizable Microsoft.Mfg="Microsoft" ;Localizable USB\VID_045E&PID_0014&MI_00.DeviceDesc="Microsoft Digital Sound System 80" ;Non-Localizable NEC.Mfg="NEC" ;Localizable USB\VID_0409&PID_0203&MI_00.DeviceDesc="NEC USB Audio" ;Non-Localizable Nokia.Mfg="Nokia" ;Localizable USB\VID_04A6&PID_00B9&MI_00.DeviceDesc="Nokia USB Audio" ;Non-Localizable Onkyo.Mfg="Onkyo" ;Localizable USB\VID_0746&PID_5500&MI_00.DeviceDesc="Onkyo SE-U55 Audio Device" ;Non-Localizable Opcode.Mfg="Opcode" ;Localizable USB\VID_06F1&PID_A021&MI_00.DeviceDesc="Opcode SonicPort Optical" USB\VID_06F1&PID_A011&MI_00.DeviceDesc="Opcode SonicPort" ;Non-Localizable OVT.Mfg="OmniVision Technology" ;Localizable USB\VID_05A9&PID_A518&REV_0100&MI_01.DeviceDesc="EZPhone Camera Mic" USB\VID_05A9&PID_A518&REV_0110&MI_01.DeviceDesc="OmniVision Camera Mic" ;Non-Localizable Philips.Mfg="Philips" ;Localizable USB\VID_0471&PID_0101&MI_00.DeviceDesc="Philips DSS 350/370 Speakers" USB\VID_0471&PID_0104&MI_00.DeviceDesc="Philips DSS 330 Speakers" USB\VID_0471&PID_0302&MI_01.DeviceDesc="Philips 645 USB Camera Mic" USB\VID_0471&PID_0303&MI_01.DeviceDesc="Philips 646 USB Camera Mic" USB\VID_0471&PID_0307&MI_01.DeviceDesc="Philips 675 USB Camera Mic" USB\VID_0471&PID_0308&MI_01.DeviceDesc="Philips 680 USB Camera Mic" USB\VID_0471&PID_030C&MI_01.DeviceDesc="Philips 690 USB Camera Mic" ;; These are too long, but are needed for audio property page USB\VID_0471&PID_0310&MI_01.DeviceDesc="Philips ToUcam Fun Camera; Audio (Microphone)" USB\VID_0471&PID_0311&MI_01.DeviceDesc="Philips ToUcam Pro Camera; Audio (Microphone)" USB\VID_0471&PID_0312&MI_01.DeviceDesc="Philips PCVC750K Camera; Audio (Microphone)" USB\VID_0911&PID_2512&MI_00.DeviceDesc="Philips SpeechMike Pro" ;Non-Localizable Roland.Mfg="Roland" ;Localizable USB\VID_0582&PID_0002.DeviceDesc="Roland USB MIDI" ;Non-Localizable Telex.Mfg="Telex" ;Localizable USB\VID_0562&PID_0000&MI_00.DeviceDesc="Telex USB Microphone" USB\VID_0562&PID_0001&MI_00.DeviceDesc="Telex USB Microphone" USB\VID_0562&PID_0002&MI_00.DeviceDesc="Telex USB Microphone" ;Non-Localizable Yamaha.Mfg="Yamaha" ;Localizable USB\VID_0499&PID_1001&MI_00.DeviceDesc="Yamaha USB Audio" USB\VID_0499&PID_3001&MI_00.DeviceDesc="Yamaha USB Audio" USB\VID_0499&PID_3101&MI_00.DeviceDesc="Yamaha USB Audio" USB\VID_0499&PID_1FFF.DeviceDesc="Yamaha USB MIDI" ;Non-Localizable MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" ;; USB Friendly Names (Non-localized> USBGUID.BassBoost = "{1A71EBE0-959E-11D1-B448-00A0C9255AC1}" USBGUID.StereoExtend = "{FD4F0300-9632-11D1-B448-00A0C9255AC1}" ;Localizable ;; USB Friendly Names (localized> USBNode.BassBoost = "Bass Boost" USBNode.StereoExtend = "Stereo Extender" USBAudio.SvcDesc="USB Audio Driver (WDM)" ;Non-Localizable Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_AUDIO="{6994ad04-93ef-11d0-a3cc-00a0c9223196}" KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" ;Information for FX ; PropertyKeys PKEY_FX_Association = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0" PKEY_FX_UiClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},3" PKEY_FX_StreamEffectClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},5" PKEY_FX_ModeEffectClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},6" PKEY_ItemNameDisplay = "{B725F130-47EF-101A-A5F1-02608C9EEBAC},10" PKEY_SFX_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},5" PKEY_MFX_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},6" AUDIO_SIGNALPROCESSINGMODE_DEFAULT = "{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}" FX_UI_CLSID = "{5860E1C5-F95C-4a7a-8EC8-8AEF24F379A1}" FX_STREAM_CLSID = "{62dc1a93-ae24-464c-a43e-452f824c4250}" FX_MODE_CLSID = "{637c490d-eee3-4c0a-973f-371958802da2}" ;Localizable FX_FriendlyName = "Microsoft Audio Home Theater Effects" ;Non-Localizable KSNODETYPE_LINE_CONNECTOR = "{DFF21FE3-F70F-11D0-B917-00A0C9223196}" PKEY_AudioEndpoint_Association = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},2" PKEY_AudioEndpoint_Supports_EventDriven_Mode = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},7" KSNODETYPE_ANY = "{00000000-0000-0000-0000-000000000000}" KSNODETYPE_HEADSET_SPEAKERS = "{DFF21CE6-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_SPEAKER = "{DFF21CE1-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_HEADPHONES = "{DFF21CE2-F70F-11D0-B917-00A0C9223196}" KSNODETYPE_DESKTOP_SPEAKER = "{DFF21CE4-F70F-11D0-B917-00A0C9223196}" [-- Attachment #3: yit-w12tx.png --] [-- Type: image/png, Size: 21468 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Yamaha YIT-W12TX not working 2023-11-17 14:31 ` Julian Sikorski @ 2023-11-26 9:12 ` Julian Sikorski 2023-11-27 8:11 ` Takashi Iwai 0 siblings, 1 reply; 8+ messages in thread From: Julian Sikorski @ 2023-11-26 9:12 UTC (permalink / raw) To: ALSA Development Mailing List Am 17.11.23 um 15:31 schrieb Julian Sikorski: > Am 13.12.2020 um 10:51 schrieb Julian Sikorski: >> Hi list, >> >> Yamaha YIT-W12TX is a USB dongle which allows to transmit audio from >> PC to the YSP-4300 sound bar [1][2]. While it is quite old and no >> longer sold, I recently tried to make it work under linux. >> Unfortunately, it did not work: >> >> [ 3676.366404] usb 2-1.1: new full-speed USB device number 5 using >> ehci-pci >> [ 3676.445995] usb 2-1.1: config 1 has an invalid interface number: 4 >> but max is 3 >> [ 3676.446001] usb 2-1.1: config 1 has no interface number 2 >> [ 3676.446664] usb 2-1.1: New USB device found, idVendor=0499, >> idProduct=3108, bcdDevice= 1.00 >> [ 3676.446666] usb 2-1.1: New USB device strings: Mfr=2, Product=1, >> SerialNumber=0 >> [ 3676.446679] usb 2-1.1: Product: YIT-W12TX >> [ 3676.446683] usb 2-1.1: Manufacturer: YAMAHA Corp. >> [ 3676.449508] hid-generic 0003:0499:3108.0001: hiddev96,hidraw0: USB >> HID v0.01 Device [YAMAHA Corp. YIT-W12TX] on usb-0000:00:1d.0-1.1/input3 >> [ 3676.450846] input: YAMAHA Corp. YIT-W12TX as >> /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.4/0003:0499:3108.0002/input/input34 >> [ 3676.503844] hid-generic 0003:0499:3108.0002: input,hidraw1: USB HID >> v1.00 Device [YAMAHA Corp. YIT-W12TX] on usb-0000:00:1d.0-1.1/input4 >> [ 3676.671641] usb 2-1.1: 1:1: cannot get freq at ep 0x1 >> [ 3676.675786] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.676476] usbcore: registered new interface driver snd-usb-audio >> [ 3676.731911] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.735658] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.739399] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.743131] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.746920] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.750648] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.754445] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.758524] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.762274] usb 2-1.1: 5:0: cannot get min/max values for control 2 >> (id 5) >> [ 3676.789671] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.790049] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.790414] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.790773] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.791169] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.792134] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.792547] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.792899] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.793254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.793634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.794900] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.795255] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.795634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.796008] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.796384] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.797543] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.797879] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.798254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.798634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.799007] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.813819] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.814281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.814686] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.815281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.815929] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.817807] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.818155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.818592] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.819165] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.819801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.822163] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.822802] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.823284] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.824161] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.824907] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.827683] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.828159] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.828675] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.829415] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.830157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.841801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.842155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.842551] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.843158] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.843785] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.844909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.845283] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.845673] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.846156] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.846800] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.848287] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.848799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.849280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.850031] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.850799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.852677] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.853154] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.853674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.854429] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.855155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.858916] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.859277] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.859672] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.860280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.860909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.862033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.862418] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.862797] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.863279] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.863923] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.865471] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.866033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.866590] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.867410] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.868157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.870162] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.870674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.871155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.871908] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.872676] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> [ 3676.900672] usb 2-1.1: USB disconnect, device number 5 >> [ 3676.900688] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >> >> This is with kernel-5.9.13-200.fc33.x86_64 and >> alsa-lib-1.2.4-5.fc33.x86_64 on Fedora 33. Under Windows 10 the dongle >> works without any special drivers from Yamaha, everything appears to >> be downloaded by Windows automatically, so I was hoping the device >> could be made to work under Linux relatively easily. >> >> Best regards, >> Julian >> >> [1] >> https://europe.yamaha.com/en/products/audio_visual/accessories/yit-w12/downloads.html#product-tabs >> [2] >> https://europe.yamaha.com/en/products/audio_visual/sound_bar/ysp-4300/downloads.html#product-tabs > > Hello, > > 3 years later I am still hoping for getting the device working. I am on > 6.5 kernel and Fedora 39. > I am attaching Windows' driver details screenshot as well as the inf > file used. > Does USB audio driver under linux have any parameters I could try? > > Best regards, > Julian Hi again, turns out that getting the sound out was easier than expected: options snd-usb-audio quirk_flags=0x1 One cosmetic issue remains: in pavucontrol I can see 3 configuration options: - Analog Stereo output - Digital Stereo (IEC958) output - Pro Audio The first and the third one work normally whereas digital stereo output very quiet audio only. By contrast, both my built-in audio cards (AMD Renoir HDMI and analog output) only have two options: - Play HiFi quality Music - Pro Audio Is this expected? Best regards, Julian ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Yamaha YIT-W12TX not working 2023-11-26 9:12 ` Julian Sikorski @ 2023-11-27 8:11 ` Takashi Iwai 2023-11-27 9:15 ` Julian Sikorski 0 siblings, 1 reply; 8+ messages in thread From: Takashi Iwai @ 2023-11-27 8:11 UTC (permalink / raw) To: Julian Sikorski; +Cc: ALSA Development Mailing List On Sun, 26 Nov 2023 10:12:56 +0100, Julian Sikorski wrote: > > Am 17.11.23 um 15:31 schrieb Julian Sikorski: > > Am 13.12.2020 um 10:51 schrieb Julian Sikorski: > >> Hi list, > >> > >> Yamaha YIT-W12TX is a USB dongle which allows to transmit audio > >> from PC to the YSP-4300 sound bar [1][2]. While it is quite old and > >> no longer sold, I recently tried to make it work under > >> linux. Unfortunately, it did not work: > >> > >> [ 3676.366404] usb 2-1.1: new full-speed USB device number 5 using > >> ehci-pci > >> [ 3676.445995] usb 2-1.1: config 1 has an invalid interface number: > >> 4 but max is 3 > >> [ 3676.446001] usb 2-1.1: config 1 has no interface number 2 > >> [ 3676.446664] usb 2-1.1: New USB device found, idVendor=0499, > >> idProduct=3108, bcdDevice= 1.00 > >> [ 3676.446666] usb 2-1.1: New USB device strings: Mfr=2, Product=1, > >> SerialNumber=0 > >> [ 3676.446679] usb 2-1.1: Product: YIT-W12TX > >> [ 3676.446683] usb 2-1.1: Manufacturer: YAMAHA Corp. > >> [ 3676.449508] hid-generic 0003:0499:3108.0001: hiddev96,hidraw0: > >> USB HID v0.01 Device [YAMAHA Corp. YIT-W12TX] on > >> usb-0000:00:1d.0-1.1/input3 > >> [ 3676.450846] input: YAMAHA Corp. YIT-W12TX as > >> /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.4/0003:0499:3108.0002/input/input34 > >> [ 3676.503844] hid-generic 0003:0499:3108.0002: input,hidraw1: USB > >> HID v1.00 Device [YAMAHA Corp. YIT-W12TX] on > >> usb-0000:00:1d.0-1.1/input4 > >> [ 3676.671641] usb 2-1.1: 1:1: cannot get freq at ep 0x1 > >> [ 3676.675786] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.676476] usbcore: registered new interface driver snd-usb-audio > >> [ 3676.731911] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.735658] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.739399] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.743131] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.746920] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.750648] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.754445] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.758524] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.762274] usb 2-1.1: 5:0: cannot get min/max values for > >> control 2 (id 5) > >> [ 3676.789671] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.790049] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.790414] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.790773] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.791169] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.792134] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.792547] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.792899] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.793254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.793634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.794900] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.795255] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.795634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.796008] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.796384] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.797543] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.797879] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.798254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.798634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.799007] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.813819] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.814281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.814686] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.815281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.815929] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.817807] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.818155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.818592] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.819165] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.819801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.822163] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.822802] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.823284] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.824161] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.824907] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.827683] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.828159] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.828675] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.829415] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.830157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.841801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.842155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.842551] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.843158] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.843785] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.844909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.845283] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.845673] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.846156] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.846800] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.848287] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.848799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.849280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.850031] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.850799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.852677] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.853154] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.853674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.854429] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.855155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.858916] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.859277] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.859672] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.860280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.860909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.862033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.862418] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.862797] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.863279] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.863923] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.865471] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.866033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.866590] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.867410] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.868157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.870162] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.870674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.871155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.871908] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.872676] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> [ 3676.900672] usb 2-1.1: USB disconnect, device number 5 > >> [ 3676.900688] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >> > >> This is with kernel-5.9.13-200.fc33.x86_64 and > >> alsa-lib-1.2.4-5.fc33.x86_64 on Fedora 33. Under Windows 10 the > >> dongle works without any special drivers from Yamaha, everything > >> appears to be downloaded by Windows automatically, so I was hoping > >> the device could be made to work under Linux relatively easily. > >> > >> Best regards, > >> Julian > >> > >> [1] > >> https://europe.yamaha.com/en/products/audio_visual/accessories/yit-w12/downloads.html#product-tabs > >> [2] > >> https://europe.yamaha.com/en/products/audio_visual/sound_bar/ysp-4300/downloads.html#product-tabs > > > > Hello, > > > > 3 years later I am still hoping for getting the device working. I am > > on 6.5 kernel and Fedora 39. > > I am attaching Windows' driver details screenshot as well as the inf > > file used. > > Does USB audio driver under linux have any parameters I could try? > > > > Best regards, > > Julian > > Hi again, > > turns out that getting the sound out was easier than expected: > > options snd-usb-audio quirk_flags=0x1 And this alone helps to get the card working? Once after confirmation, we can add the quirk to the static table. > One cosmetic issue remains: in pavucontrol I can see 3 configuration > options: > - Analog Stereo output > - Digital Stereo (IEC958) output > - Pro Audio > The first and the third one work normally whereas digital stereo > output very quiet audio only. > By contrast, both my built-in audio cards (AMD Renoir HDMI and analog > output) only have two options: > - Play HiFi quality Music > - Pro Audio > Is this expected? When the device provides multiple outputs, yes, it's a sort of default setup. Different boards may have different own UCM configs to override the default. Check each output and verify what actual I/O they correspond. Takashi ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Yamaha YIT-W12TX not working 2023-11-27 8:11 ` Takashi Iwai @ 2023-11-27 9:15 ` Julian Sikorski 2023-11-27 9:21 ` Takashi Iwai 0 siblings, 1 reply; 8+ messages in thread From: Julian Sikorski @ 2023-11-27 9:15 UTC (permalink / raw) To: Takashi Iwai; +Cc: ALSA Development Mailing List Am 27.11.23 um 09:11 schrieb Takashi Iwai: > On Sun, 26 Nov 2023 10:12:56 +0100, > Julian Sikorski wrote: >> >> Am 17.11.23 um 15:31 schrieb Julian Sikorski: >>> Am 13.12.2020 um 10:51 schrieb Julian Sikorski: >>>> Hi list, >>>> >>>> Yamaha YIT-W12TX is a USB dongle which allows to transmit audio >>>> from PC to the YSP-4300 sound bar [1][2]. While it is quite old and >>>> no longer sold, I recently tried to make it work under >>>> linux. Unfortunately, it did not work: >>>> >>>> [ 3676.366404] usb 2-1.1: new full-speed USB device number 5 using >>>> ehci-pci >>>> [ 3676.445995] usb 2-1.1: config 1 has an invalid interface number: >>>> 4 but max is 3 >>>> [ 3676.446001] usb 2-1.1: config 1 has no interface number 2 >>>> [ 3676.446664] usb 2-1.1: New USB device found, idVendor=0499, >>>> idProduct=3108, bcdDevice= 1.00 >>>> [ 3676.446666] usb 2-1.1: New USB device strings: Mfr=2, Product=1, >>>> SerialNumber=0 >>>> [ 3676.446679] usb 2-1.1: Product: YIT-W12TX >>>> [ 3676.446683] usb 2-1.1: Manufacturer: YAMAHA Corp. >>>> [ 3676.449508] hid-generic 0003:0499:3108.0001: hiddev96,hidraw0: >>>> USB HID v0.01 Device [YAMAHA Corp. YIT-W12TX] on >>>> usb-0000:00:1d.0-1.1/input3 >>>> [ 3676.450846] input: YAMAHA Corp. YIT-W12TX as >>>> /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.4/0003:0499:3108.0002/input/input34 >>>> [ 3676.503844] hid-generic 0003:0499:3108.0002: input,hidraw1: USB >>>> HID v1.00 Device [YAMAHA Corp. YIT-W12TX] on >>>> usb-0000:00:1d.0-1.1/input4 >>>> [ 3676.671641] usb 2-1.1: 1:1: cannot get freq at ep 0x1 >>>> [ 3676.675786] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.676476] usbcore: registered new interface driver snd-usb-audio >>>> [ 3676.731911] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.735658] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.739399] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.743131] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.746920] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.750648] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.754445] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.758524] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.762274] usb 2-1.1: 5:0: cannot get min/max values for >>>> control 2 (id 5) >>>> [ 3676.789671] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.790049] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.790414] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.790773] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.791169] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.792134] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.792547] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.792899] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.793254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.793634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.794900] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.795255] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.795634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.796008] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.796384] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.797543] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.797879] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.798254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.798634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.799007] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.813819] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.814281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.814686] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.815281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.815929] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.817807] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.818155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.818592] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.819165] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.819801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.822163] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.822802] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.823284] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.824161] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.824907] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.827683] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.828159] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.828675] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.829415] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.830157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.841801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.842155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.842551] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.843158] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.843785] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.844909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.845283] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.845673] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.846156] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.846800] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.848287] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.848799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.849280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.850031] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.850799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.852677] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.853154] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.853674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.854429] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.855155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.858916] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.859277] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.859672] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.860280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.860909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.862033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.862418] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.862797] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.863279] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.863923] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.865471] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.866033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.866590] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.867410] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.868157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.870162] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.870674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.871155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.871908] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.872676] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> [ 3676.900672] usb 2-1.1: USB disconnect, device number 5 >>>> [ 3676.900688] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>> >>>> This is with kernel-5.9.13-200.fc33.x86_64 and >>>> alsa-lib-1.2.4-5.fc33.x86_64 on Fedora 33. Under Windows 10 the >>>> dongle works without any special drivers from Yamaha, everything >>>> appears to be downloaded by Windows automatically, so I was hoping >>>> the device could be made to work under Linux relatively easily. >>>> >>>> Best regards, >>>> Julian >>>> >>>> [1] >>>> https://europe.yamaha.com/en/products/audio_visual/accessories/yit-w12/downloads.html#product-tabs >>>> [2] >>>> https://europe.yamaha.com/en/products/audio_visual/sound_bar/ysp-4300/downloads.html#product-tabs >>> >>> Hello, >>> >>> 3 years later I am still hoping for getting the device working. I am >>> on 6.5 kernel and Fedora 39. >>> I am attaching Windows' driver details screenshot as well as the inf >>> file used. >>> Does USB audio driver under linux have any parameters I could try? >>> >>> Best regards, >>> Julian >> >> Hi again, >> >> turns out that getting the sound out was easier than expected: >> >> options snd-usb-audio quirk_flags=0x1 > > And this alone helps to get the card working? > Once after confirmation, we can add the quirk to the static table. > Yes, no other changes were needed. I am on kernel 6.6.2 now. I have been listening to music via the dongle for several hours yesterday and today. Even s2idle is working. >> One cosmetic issue remains: in pavucontrol I can see 3 configuration >> options: >> - Analog Stereo output >> - Digital Stereo (IEC958) output >> - Pro Audio >> The first and the third one work normally whereas digital stereo >> output very quiet audio only. >> By contrast, both my built-in audio cards (AMD Renoir HDMI and analog >> output) only have two options: >> - Play HiFi quality Music >> - Pro Audio >> Is this expected? > > When the device provides multiple outputs, yes, it's a sort of default > setup. Different boards may have different own UCM configs to > override the default. > Check each output and verify what actual I/O they correspond. > Well, the dongle does not have any physical outputs. Input-wise, it can be connected to a PC via USB or to an old iPod/iPhone via the 30-pin dock connector. As far as output is concerned, the dongle connects wirelessly, via a proprietary AirWired protocol, to the Yamaha sound bar and its accompanying wireless subwoofer. Analog and pro output selection produce reasonably loud sound on the soundbar, in line with other inputs like FM radio, analog input or HDMI. Digital output, on the other hand, produces barely audible volume level. While it can be adjusted with the volume setting on the sound bar, the level needs to be so high that it would be unbearably loud for other inputs. > > Takashi Best regards, Julian ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Yamaha YIT-W12TX not working 2023-11-27 9:15 ` Julian Sikorski @ 2023-11-27 9:21 ` Takashi Iwai 2023-11-27 10:57 ` Julian Sikorski 0 siblings, 1 reply; 8+ messages in thread From: Takashi Iwai @ 2023-11-27 9:21 UTC (permalink / raw) To: Julian Sikorski; +Cc: ALSA Development Mailing List On Mon, 27 Nov 2023 10:15:05 +0100, Julian Sikorski wrote: > > Am 27.11.23 um 09:11 schrieb Takashi Iwai: > > On Sun, 26 Nov 2023 10:12:56 +0100, > > Julian Sikorski wrote: > >> > >> Am 17.11.23 um 15:31 schrieb Julian Sikorski: > >>> Am 13.12.2020 um 10:51 schrieb Julian Sikorski: > >>>> Hi list, > >>>> > >>>> Yamaha YIT-W12TX is a USB dongle which allows to transmit audio > >>>> from PC to the YSP-4300 sound bar [1][2]. While it is quite old and > >>>> no longer sold, I recently tried to make it work under > >>>> linux. Unfortunately, it did not work: > >>>> > >>>> [ 3676.366404] usb 2-1.1: new full-speed USB device number 5 using > >>>> ehci-pci > >>>> [ 3676.445995] usb 2-1.1: config 1 has an invalid interface number: > >>>> 4 but max is 3 > >>>> [ 3676.446001] usb 2-1.1: config 1 has no interface number 2 > >>>> [ 3676.446664] usb 2-1.1: New USB device found, idVendor=0499, > >>>> idProduct=3108, bcdDevice= 1.00 > >>>> [ 3676.446666] usb 2-1.1: New USB device strings: Mfr=2, Product=1, > >>>> SerialNumber=0 > >>>> [ 3676.446679] usb 2-1.1: Product: YIT-W12TX > >>>> [ 3676.446683] usb 2-1.1: Manufacturer: YAMAHA Corp. > >>>> [ 3676.449508] hid-generic 0003:0499:3108.0001: hiddev96,hidraw0: > >>>> USB HID v0.01 Device [YAMAHA Corp. YIT-W12TX] on > >>>> usb-0000:00:1d.0-1.1/input3 > >>>> [ 3676.450846] input: YAMAHA Corp. YIT-W12TX as > >>>> /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.4/0003:0499:3108.0002/input/input34 > >>>> [ 3676.503844] hid-generic 0003:0499:3108.0002: input,hidraw1: USB > >>>> HID v1.00 Device [YAMAHA Corp. YIT-W12TX] on > >>>> usb-0000:00:1d.0-1.1/input4 > >>>> [ 3676.671641] usb 2-1.1: 1:1: cannot get freq at ep 0x1 > >>>> [ 3676.675786] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.676476] usbcore: registered new interface driver snd-usb-audio > >>>> [ 3676.731911] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.735658] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.739399] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.743131] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.746920] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.750648] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.754445] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.758524] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.762274] usb 2-1.1: 5:0: cannot get min/max values for > >>>> control 2 (id 5) > >>>> [ 3676.789671] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.790049] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.790414] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.790773] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.791169] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.792134] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.792547] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.792899] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.793254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.793634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.794900] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.795255] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.795634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.796008] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.796384] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.797543] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.797879] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.798254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.798634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.799007] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.813819] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.814281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.814686] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.815281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.815929] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.817807] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.818155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.818592] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.819165] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.819801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.822163] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.822802] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.823284] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.824161] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.824907] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.827683] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.828159] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.828675] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.829415] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.830157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.841801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.842155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.842551] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.843158] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.843785] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.844909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.845283] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.845673] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.846156] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.846800] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.848287] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.848799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.849280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.850031] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.850799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.852677] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.853154] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.853674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.854429] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.855155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.858916] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.859277] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.859672] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.860280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.860909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.862033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.862418] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.862797] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.863279] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.863923] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.865471] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.866033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.866590] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.867410] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.868157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.870162] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.870674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.871155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.871908] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.872676] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> [ 3676.900672] usb 2-1.1: USB disconnect, device number 5 > >>>> [ 3676.900688] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>> > >>>> This is with kernel-5.9.13-200.fc33.x86_64 and > >>>> alsa-lib-1.2.4-5.fc33.x86_64 on Fedora 33. Under Windows 10 the > >>>> dongle works without any special drivers from Yamaha, everything > >>>> appears to be downloaded by Windows automatically, so I was hoping > >>>> the device could be made to work under Linux relatively easily. > >>>> > >>>> Best regards, > >>>> Julian > >>>> > >>>> [1] > >>>> https://europe.yamaha.com/en/products/audio_visual/accessories/yit-w12/downloads.html#product-tabs > >>>> [2] > >>>> https://europe.yamaha.com/en/products/audio_visual/sound_bar/ysp-4300/downloads.html#product-tabs > >>> > >>> Hello, > >>> > >>> 3 years later I am still hoping for getting the device working. I am > >>> on 6.5 kernel and Fedora 39. > >>> I am attaching Windows' driver details screenshot as well as the inf > >>> file used. > >>> Does USB audio driver under linux have any parameters I could try? > >>> > >>> Best regards, > >>> Julian > >> > >> Hi again, > >> > >> turns out that getting the sound out was easier than expected: > >> > >> options snd-usb-audio quirk_flags=0x1 > > > > And this alone helps to get the card working? > > Once after confirmation, we can add the quirk to the static table. > > > > Yes, no other changes were needed. I am on kernel 6.6.2 now. I have > been listening to music via the dongle for several hours yesterday and > today. Even s2idle is working. OK, then it's easy to apply the quirk. > >> One cosmetic issue remains: in pavucontrol I can see 3 configuration > >> options: > >> - Analog Stereo output > >> - Digital Stereo (IEC958) output > >> - Pro Audio > >> The first and the third one work normally whereas digital stereo > >> output very quiet audio only. > >> By contrast, both my built-in audio cards (AMD Renoir HDMI and analog > >> output) only have two options: > >> - Play HiFi quality Music > >> - Pro Audio > >> Is this expected? > > > > When the device provides multiple outputs, yes, it's a sort of default > > setup. Different boards may have different own UCM configs to > > override the default. > > Check each output and verify what actual I/O they correspond. > > > > Well, the dongle does not have any physical outputs. Input-wise, it > can be connected to a PC via USB or to an old iPod/iPhone via the > 30-pin dock connector. > As far as output is concerned, the dongle connects wirelessly, via a > proprietary AirWired protocol, to the Yamaha sound bar and its > accompanying wireless subwoofer. Analog and pro output selection > produce reasonably loud sound on the soundbar, in line with other > inputs like FM radio, analog input or HDMI. Digital output, on the > other hand, produces barely audible volume level. While it can be > adjusted with the volume setting on the sound bar, the level needs to > be so high that it would be unbearably loud for other inputs. Could you give alsa-info.sh outputs? The device may have multiple I/O endpoints that end up with multiple PCM streams for som purpose. thanks, Takashi ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Yamaha YIT-W12TX not working 2023-11-27 9:21 ` Takashi Iwai @ 2023-11-27 10:57 ` Julian Sikorski 2023-11-27 16:19 ` Takashi Iwai 0 siblings, 1 reply; 8+ messages in thread From: Julian Sikorski @ 2023-11-27 10:57 UTC (permalink / raw) To: Takashi Iwai; +Cc: ALSA Development Mailing List Am 27.11.23 um 10:21 schrieb Takashi Iwai: > On Mon, 27 Nov 2023 10:15:05 +0100, > Julian Sikorski wrote: >> >> Am 27.11.23 um 09:11 schrieb Takashi Iwai: >>> On Sun, 26 Nov 2023 10:12:56 +0100, >>> Julian Sikorski wrote: >>>> >>>> Am 17.11.23 um 15:31 schrieb Julian Sikorski: >>>>> Am 13.12.2020 um 10:51 schrieb Julian Sikorski: >>>>>> Hi list, >>>>>> >>>>>> Yamaha YIT-W12TX is a USB dongle which allows to transmit audio >>>>>> from PC to the YSP-4300 sound bar [1][2]. While it is quite old and >>>>>> no longer sold, I recently tried to make it work under >>>>>> linux. Unfortunately, it did not work: >>>>>> >>>>>> [ 3676.366404] usb 2-1.1: new full-speed USB device number 5 using >>>>>> ehci-pci >>>>>> [ 3676.445995] usb 2-1.1: config 1 has an invalid interface number: >>>>>> 4 but max is 3 >>>>>> [ 3676.446001] usb 2-1.1: config 1 has no interface number 2 >>>>>> [ 3676.446664] usb 2-1.1: New USB device found, idVendor=0499, >>>>>> idProduct=3108, bcdDevice= 1.00 >>>>>> [ 3676.446666] usb 2-1.1: New USB device strings: Mfr=2, Product=1, >>>>>> SerialNumber=0 >>>>>> [ 3676.446679] usb 2-1.1: Product: YIT-W12TX >>>>>> [ 3676.446683] usb 2-1.1: Manufacturer: YAMAHA Corp. >>>>>> [ 3676.449508] hid-generic 0003:0499:3108.0001: hiddev96,hidraw0: >>>>>> USB HID v0.01 Device [YAMAHA Corp. YIT-W12TX] on >>>>>> usb-0000:00:1d.0-1.1/input3 >>>>>> [ 3676.450846] input: YAMAHA Corp. YIT-W12TX as >>>>>> /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.4/0003:0499:3108.0002/input/input34 >>>>>> [ 3676.503844] hid-generic 0003:0499:3108.0002: input,hidraw1: USB >>>>>> HID v1.00 Device [YAMAHA Corp. YIT-W12TX] on >>>>>> usb-0000:00:1d.0-1.1/input4 >>>>>> [ 3676.671641] usb 2-1.1: 1:1: cannot get freq at ep 0x1 >>>>>> [ 3676.675786] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.676476] usbcore: registered new interface driver snd-usb-audio >>>>>> [ 3676.731911] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.735658] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.739399] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.743131] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.746920] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.750648] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.754445] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.758524] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.762274] usb 2-1.1: 5:0: cannot get min/max values for >>>>>> control 2 (id 5) >>>>>> [ 3676.789671] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.790049] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.790414] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.790773] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.791169] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.792134] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.792547] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.792899] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.793254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.793634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.794900] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.795255] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.795634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.796008] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.796384] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.797543] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.797879] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.798254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.798634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.799007] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.813819] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.814281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.814686] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.815281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.815929] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.817807] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.818155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.818592] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.819165] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.819801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.822163] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.822802] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.823284] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.824161] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.824907] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.827683] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.828159] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.828675] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.829415] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.830157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.841801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.842155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.842551] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.843158] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.843785] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.844909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.845283] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.845673] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.846156] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.846800] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.848287] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.848799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.849280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.850031] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.850799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.852677] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.853154] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.853674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.854429] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.855155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.858916] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.859277] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.859672] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.860280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.860909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.862033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.862418] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.862797] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.863279] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.863923] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.865471] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.866033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.866590] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.867410] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.868157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.870162] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.870674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.871155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.871908] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.872676] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> [ 3676.900672] usb 2-1.1: USB disconnect, device number 5 >>>>>> [ 3676.900688] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 >>>>>> >>>>>> This is with kernel-5.9.13-200.fc33.x86_64 and >>>>>> alsa-lib-1.2.4-5.fc33.x86_64 on Fedora 33. Under Windows 10 the >>>>>> dongle works without any special drivers from Yamaha, everything >>>>>> appears to be downloaded by Windows automatically, so I was hoping >>>>>> the device could be made to work under Linux relatively easily. >>>>>> >>>>>> Best regards, >>>>>> Julian >>>>>> >>>>>> [1] >>>>>> https://europe.yamaha.com/en/products/audio_visual/accessories/yit-w12/downloads.html#product-tabs >>>>>> [2] >>>>>> https://europe.yamaha.com/en/products/audio_visual/sound_bar/ysp-4300/downloads.html#product-tabs >>>>> >>>>> Hello, >>>>> >>>>> 3 years later I am still hoping for getting the device working. I am >>>>> on 6.5 kernel and Fedora 39. >>>>> I am attaching Windows' driver details screenshot as well as the inf >>>>> file used. >>>>> Does USB audio driver under linux have any parameters I could try? >>>>> >>>>> Best regards, >>>>> Julian >>>> >>>> Hi again, >>>> >>>> turns out that getting the sound out was easier than expected: >>>> >>>> options snd-usb-audio quirk_flags=0x1 >>> >>> And this alone helps to get the card working? >>> Once after confirmation, we can add the quirk to the static table. >>> >> >> Yes, no other changes were needed. I am on kernel 6.6.2 now. I have >> been listening to music via the dongle for several hours yesterday and >> today. Even s2idle is working. > > OK, then it's easy to apply the quirk. > >>>> One cosmetic issue remains: in pavucontrol I can see 3 configuration >>>> options: >>>> - Analog Stereo output >>>> - Digital Stereo (IEC958) output >>>> - Pro Audio >>>> The first and the third one work normally whereas digital stereo >>>> output very quiet audio only. >>>> By contrast, both my built-in audio cards (AMD Renoir HDMI and analog >>>> output) only have two options: >>>> - Play HiFi quality Music >>>> - Pro Audio >>>> Is this expected? >>> >>> When the device provides multiple outputs, yes, it's a sort of default >>> setup. Different boards may have different own UCM configs to >>> override the default. >>> Check each output and verify what actual I/O they correspond. >>> >> >> Well, the dongle does not have any physical outputs. Input-wise, it >> can be connected to a PC via USB or to an old iPod/iPhone via the >> 30-pin dock connector. >> As far as output is concerned, the dongle connects wirelessly, via a >> proprietary AirWired protocol, to the Yamaha sound bar and its >> accompanying wireless subwoofer. Analog and pro output selection >> produce reasonably loud sound on the soundbar, in line with other >> inputs like FM radio, analog input or HDMI. Digital output, on the >> other hand, produces barely audible volume level. While it can be >> adjusted with the volume setting on the sound bar, the level needs to >> be so high that it would be unbearably loud for other inputs. > > Could you give alsa-info.sh outputs? The device may have multiple I/O > endpoints that end up with multiple PCM streams for som purpose. > Sure: http://alsa-project.org/db/?f=f746a30850445f70e0879e273e5bcd87763014f9 > > thanks, > > Takashi ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Yamaha YIT-W12TX not working 2023-11-27 10:57 ` Julian Sikorski @ 2023-11-27 16:19 ` Takashi Iwai 0 siblings, 0 replies; 8+ messages in thread From: Takashi Iwai @ 2023-11-27 16:19 UTC (permalink / raw) To: Julian Sikorski; +Cc: ALSA Development Mailing List On Mon, 27 Nov 2023 11:57:42 +0100, Julian Sikorski wrote: > > > > Am 27.11.23 um 10:21 schrieb Takashi Iwai: > > On Mon, 27 Nov 2023 10:15:05 +0100, > > Julian Sikorski wrote: > >> > >> Am 27.11.23 um 09:11 schrieb Takashi Iwai: > >>> On Sun, 26 Nov 2023 10:12:56 +0100, > >>> Julian Sikorski wrote: > >>>> > >>>> Am 17.11.23 um 15:31 schrieb Julian Sikorski: > >>>>> Am 13.12.2020 um 10:51 schrieb Julian Sikorski: > >>>>>> Hi list, > >>>>>> > >>>>>> Yamaha YIT-W12TX is a USB dongle which allows to transmit audio > >>>>>> from PC to the YSP-4300 sound bar [1][2]. While it is quite old and > >>>>>> no longer sold, I recently tried to make it work under > >>>>>> linux. Unfortunately, it did not work: > >>>>>> > >>>>>> [ 3676.366404] usb 2-1.1: new full-speed USB device number 5 using > >>>>>> ehci-pci > >>>>>> [ 3676.445995] usb 2-1.1: config 1 has an invalid interface number: > >>>>>> 4 but max is 3 > >>>>>> [ 3676.446001] usb 2-1.1: config 1 has no interface number 2 > >>>>>> [ 3676.446664] usb 2-1.1: New USB device found, idVendor=0499, > >>>>>> idProduct=3108, bcdDevice= 1.00 > >>>>>> [ 3676.446666] usb 2-1.1: New USB device strings: Mfr=2, Product=1, > >>>>>> SerialNumber=0 > >>>>>> [ 3676.446679] usb 2-1.1: Product: YIT-W12TX > >>>>>> [ 3676.446683] usb 2-1.1: Manufacturer: YAMAHA Corp. > >>>>>> [ 3676.449508] hid-generic 0003:0499:3108.0001: hiddev96,hidraw0: > >>>>>> USB HID v0.01 Device [YAMAHA Corp. YIT-W12TX] on > >>>>>> usb-0000:00:1d.0-1.1/input3 > >>>>>> [ 3676.450846] input: YAMAHA Corp. YIT-W12TX as > >>>>>> /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.4/0003:0499:3108.0002/input/input34 > >>>>>> [ 3676.503844] hid-generic 0003:0499:3108.0002: input,hidraw1: USB > >>>>>> HID v1.00 Device [YAMAHA Corp. YIT-W12TX] on > >>>>>> usb-0000:00:1d.0-1.1/input4 > >>>>>> [ 3676.671641] usb 2-1.1: 1:1: cannot get freq at ep 0x1 > >>>>>> [ 3676.675786] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.676476] usbcore: registered new interface driver snd-usb-audio > >>>>>> [ 3676.731911] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.735658] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.739399] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.743131] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.746920] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.750648] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.754445] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.758524] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.762274] usb 2-1.1: 5:0: cannot get min/max values for > >>>>>> control 2 (id 5) > >>>>>> [ 3676.789671] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.790049] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.790414] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.790773] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.791169] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.792134] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.792547] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.792899] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.793254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.793634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.794900] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.795255] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.795634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.796008] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.796384] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.797543] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.797879] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.798254] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.798634] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.799007] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.813819] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.814281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.814686] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.815281] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.815929] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.817807] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.818155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.818592] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.819165] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.819801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.822163] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.822802] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.823284] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.824161] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.824907] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.827683] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.828159] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.828675] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.829415] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.830157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.841801] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.842155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.842551] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.843158] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.843785] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.844909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.845283] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.845673] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.846156] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.846800] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.848287] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.848799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.849280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.850031] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.850799] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.852677] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.853154] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.853674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.854429] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.855155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.858916] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.859277] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.859672] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.860280] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.860909] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.862033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.862418] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.862797] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.863279] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.863923] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.865471] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.866033] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.866590] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.867410] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.868157] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.870162] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.870674] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.871155] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.871908] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.872676] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> [ 3676.900672] usb 2-1.1: USB disconnect, device number 5 > >>>>>> [ 3676.900688] usb 2-1.1: 1:1: cannot set freq 44100 to ep 0x1 > >>>>>> > >>>>>> This is with kernel-5.9.13-200.fc33.x86_64 and > >>>>>> alsa-lib-1.2.4-5.fc33.x86_64 on Fedora 33. Under Windows 10 the > >>>>>> dongle works without any special drivers from Yamaha, everything > >>>>>> appears to be downloaded by Windows automatically, so I was hoping > >>>>>> the device could be made to work under Linux relatively easily. > >>>>>> > >>>>>> Best regards, > >>>>>> Julian > >>>>>> > >>>>>> [1] > >>>>>> https://europe.yamaha.com/en/products/audio_visual/accessories/yit-w12/downloads.html#product-tabs > >>>>>> [2] > >>>>>> https://europe.yamaha.com/en/products/audio_visual/sound_bar/ysp-4300/downloads.html#product-tabs > >>>>> > >>>>> Hello, > >>>>> > >>>>> 3 years later I am still hoping for getting the device working. I am > >>>>> on 6.5 kernel and Fedora 39. > >>>>> I am attaching Windows' driver details screenshot as well as the inf > >>>>> file used. > >>>>> Does USB audio driver under linux have any parameters I could try? > >>>>> > >>>>> Best regards, > >>>>> Julian > >>>> > >>>> Hi again, > >>>> > >>>> turns out that getting the sound out was easier than expected: > >>>> > >>>> options snd-usb-audio quirk_flags=0x1 > >>> > >>> And this alone helps to get the card working? > >>> Once after confirmation, we can add the quirk to the static table. > >>> > >> > >> Yes, no other changes were needed. I am on kernel 6.6.2 now. I have > >> been listening to music via the dongle for several hours yesterday and > >> today. Even s2idle is working. > > > > OK, then it's easy to apply the quirk. > > > >>>> One cosmetic issue remains: in pavucontrol I can see 3 configuration > >>>> options: > >>>> - Analog Stereo output > >>>> - Digital Stereo (IEC958) output > >>>> - Pro Audio > >>>> The first and the third one work normally whereas digital stereo > >>>> output very quiet audio only. > >>>> By contrast, both my built-in audio cards (AMD Renoir HDMI and analog > >>>> output) only have two options: > >>>> - Play HiFi quality Music > >>>> - Pro Audio > >>>> Is this expected? > >>> > >>> When the device provides multiple outputs, yes, it's a sort of default > >>> setup. Different boards may have different own UCM configs to > >>> override the default. > >>> Check each output and verify what actual I/O they correspond. > >>> > >> > >> Well, the dongle does not have any physical outputs. Input-wise, it > >> can be connected to a PC via USB or to an old iPod/iPhone via the > >> 30-pin dock connector. > >> As far as output is concerned, the dongle connects wirelessly, via a > >> proprietary AirWired protocol, to the Yamaha sound bar and its > >> accompanying wireless subwoofer. Analog and pro output selection > >> produce reasonably loud sound on the soundbar, in line with other > >> inputs like FM radio, analog input or HDMI. Digital output, on the > >> other hand, produces barely audible volume level. While it can be > >> adjusted with the volume setting on the sound bar, the level needs to > >> be so high that it would be unbearably loud for other inputs. > > > > Could you give alsa-info.sh outputs? The device may have multiple I/O > > endpoints that end up with multiple PCM streams for som purpose. > > > > Sure: > http://alsa-project.org/db/?f=f746a30850445f70e0879e273e5bcd87763014f9 Thanks. So it has only one playback device, and certainly the SPDIF option is superfluous. Does "aplay -L" show any iec958 option for the card? And, what does actually happen when you choose IEC958 on pipewire for this card? Takashi ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-11-27 16:20 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-12-13 9:51 Yamaha YIT-W12TX not working Julian Sikorski 2023-11-17 14:31 ` Julian Sikorski 2023-11-26 9:12 ` Julian Sikorski 2023-11-27 8:11 ` Takashi Iwai 2023-11-27 9:15 ` Julian Sikorski 2023-11-27 9:21 ` Takashi Iwai 2023-11-27 10:57 ` Julian Sikorski 2023-11-27 16:19 ` Takashi Iwai
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox