FiiO K1 USB DAC not working |
|||
Issue descriptionBug report from smatics@gmail.com: FiiO K1 USB DAC does not work with the Asus Chromebook Flip C100P running Stable 56.0.2924.110. Device is recognized and can be selected for audio output, but no audio is delivered to the output of the DAC.
,
Mar 28 2017
I'm acquiring a FiiO K1 for testing.
,
Apr 6 2017
I first tested the FiiO K1 on kevin and caroline and it worked fine, device recognized and playback is okay. And then I tested FiiO K1 on minnie (Asus Chromebook Flip C100P), the device is recognized but the playback does not start. And I could hear small pop sound from the headphone. From the log I found cras reported init device failed when starting playback: 2017-04-06T15:39:07.138244+08:00 ERR cras_server[1758]: hw_params: Input/output error: rate: 48000, ret_rate: 48000, channel: 2, format: 2 2017-04-06T15:39:07.139729+08:00 ERR cras_server[1758]: hw_params: Input/output error: rate: 48000, ret_rate: 48000, channel: 2, format: 2 2017-04-06T15:39:07.139795+08:00 ERR cras_server[1758]: Init FiiO USB DAC K1: USB Audio:2,0 failed, rc = -5 2017-04-06T15:39:07.145933+08:00 ERR kernel: [ 973.640000] 6:3:1: usb_set_interface failed (-71) 2017-04-06T15:39:07.145983+08:00 ERR kernel: [ 973.641524] 6:3:1: usb_set_interface failed (-71) 2017-04-06T15:39:08.142240+08:00 ERR cras_server[1758]: hw_params: Input/output error: rate: 48000, ret_rate: 48000, channel: 2, format: 2 2017-04-06T15:39:08.142321+08:00 ERR cras_server[1758]: Enable FiiO USB DAC K1: USB Audio:2,0 failed, rc = -5 2017-04-06T15:39:08.142335+08:00 ERR cras_server[1758]: Init device retry failed 2017-04-06T15:39:08.145900+08:00 ERR kernel: [ 974.644027] 6:3:1: usb_set_interface failed (-71) There were errors in setting hw_params to FiiO K1 and kernel usb_set_interface errors. I was wondering maybe that was due to device incompatibility so I plug the FiiO K1 to the other USB port (the one that is closer to display panel) and then the playback worked fine! I did some more investigation for when the FiiO K1 is plugged to the USB port closer to user. If you start playback first, and then plug the FiiO K1, the playback transfers to FiiO K1 correctly. Or if you plug in the FiiO K1 and quickly start playback, the playback is also good. There seems to be a small timing window that setting hw_params is good after plugged the FiiO K1 to the USB port. But after that window, it just fail. This looks like to be an incompatibility issue between the FiiO K1 and the USB port closer to user (on USB bus 002). A workaround is to plug FiiO K1 onto the USB port closer to display panel (on USB bus 003).
,
Apr 6 2017
I tried the workaround with the same results on my CB Flip (minnie): - Plugging K1 into USB closest to screen yields no audio (tried starting audio first, then plugging in and plugging in and starting audio second) - Plugging K1 into USB farthest from screen yields the same results as before, no audio regardless of sequence of plugging K1 in. I also have a FiiO Q1 and will test that as soon as I can to see if that also has an issue on my device. Thanks for looking at this.
,
Jan 22 2018
I have the same problem, it is not working fine at the first boot, have to reboot each time to make it work, but also with some pop sound.
,
May 3 2018
,
Jan 11
This issue has an owner, a component and a priority, but is still listed as untriaged or unconfirmed. By definition, this bug is triaged. Changing status to "assigned". Please reach out to me if you disagree with how I've done this. |
|||
►
Sign in to add a comment |
|||
Comment 1 by chinyue@chromium.org
, Mar 28 2017