>> Mark Knecht is currently using this code with success, but the card >> behaved strangely with rev. 104 (0x68) firmware. He had to downgrade it to >> rev. 101 (0x65) for the card to work properly. >> >> [and Mark concured he had to downgrade the firmware] > >We have not made any changes to the firmware thus far. Unsure if its >required or not.
if you can load the driver and the "firmware" (aka "configuration data", done by hdsploader), then you don't need to worry about this, AFAIK. however, use lspci -vv to get full version info on the system you have - the "rev" number indicates the firmware you have. >Okay, we've set the "Sample Clock Source" on the mixer to 96kHz. This has >changed the output of "amixer -contents" to show 14 output channels instead >of 26. We can open the card in this mode and can use "aplay" and "arecord" >(see more discussion below). > >However, I'd appreciate some clarification on this point. This setting seems >to imply that the new card can run at 96kHz and is aware that 2 48kHz ADAT >channels are to be combined into one logical 96kHz channel. Also that the >card itself will look after the interleaving and de-interleaving of these >channels. this is done in hardware yes. >2) is my understanding of the 96kHz mode correct? mostly, yes. >3) is it possible to use the "Internal 48.0 kHz" setting and keep things > "like they used to be"? Whereby we retain responsiblity for the > interleaving and de-interleaving of channels; we operate on the full 26 > channels; and we can make little (if any) code changes? to be honest, i don't know what you're really thinking. implementing this in software by pretending you have 26 channels is, well, a bit odd. at 96kHz, you have 14 channels, not 26. it just so happens that the limitations of the ADAT protocol force bitsplitting onto the situation, but i think you should really forget about that. you certainly could do this, and under some cirucmstances it would work. but under others, it would not. i have never seen or heard of any ADAT-enabled interface manufacturer encouraging this approach. >4) why is the number of channels now 14? It would seem to make sense for it > to be 13 -- half the total 46kHz channels available. no, because some of the channels are S/PDIF, which supports 96kHz natively. you've got: at <= 48kHz 3 * 8 = 24 ADAT channels 2 S/PDIF channels at >= 88.2kHz 3 * 4 = 12 ADAT channels 2 S/PDIF channels >We've conducted a test using "aplay" and "arecord": bad idea. neither of the programs are real-time safe. use ecasound or jack for testing. >PS. Mark also mentioned some problems related to the spdif still remain in >the driver. We are not using the spdif interface so I'm assuming we can >safely ignore those issues. based on your description, i believe you can, yes. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel