Re: usb-audio:2: clock source 19 is not valid, cannot use

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

 



Hi Chris,

On 06/03/2014 07:26 PM, chris hermansen wrote:
> My ongoing attempts to have a happy Schiit Bifrost have hit a new
> speed-bump.  I am hoping for some enlightment and possibly ideas on how
> to fix.
> 
> I have a CuBox-i4 running voyage linux with 3.14.0 kernel.  The CuBox-i4
> is connected to the Bifrost via USB (TOSLINK hardware appears incomplete
> on this machine and does not support audio rates above 48kHz, so for me
> this is not an option).  This is the original Bifrost USB interface with
> the CM6631, not the new version with the CM6631A receiver.
> 
> As far as I can tell things are working correctly - sound plays, bit
> rates and depths appear to be correct in the /proc/asound file.
> 
> However, in my syslog I see the message shown on the subject line, namely
> 
> usb-audio:2: clock source 19 is not valid, cannot use

A clock source in the UAC2 topology is an entity that can be asked
whether it's valid or not (see 5.2.5.1.2 "Clock Validity Control" in the
UAC2 spec).

Apparently, the clock source selected by the driver reports that it is
invalid (ie, missing phase lock of a optical link plug), and this is
what the driver reports.

Is there a clock selector in your descriptors? 'lsusb -v' will tell you
how the clock nets are interconnected, just follow the bCSourceID from
the input or output terminal back to the source.

> As I mentioned above, I am hoping that someone can enlightmen me as to
> whether this is a problem that needs fixing, and if so offer some
> suggestions on how I might go about this.

You could add some printk()s to trace the flow in sound/usb/clock.c.
Most probably the code will select some other clock eventually and be
happy with it. In this case, the information which clock source that is
could be helpful.

> The alsa-info.sh is at
> 
> http://www.alsa-project.org/db/?f=f8b4a9c6a4280a0d8b6d5237989f77e93fb82afc

We should really teach alsa-info.sh to dump the 'lsusb -v' output as well :)


Best regards,
Daniel

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user




[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux