Extending the delay cycles to give the codec more time to pump ADC data across the AC-link.
Without this patch, some CS4614 cards will need users to reload the driver manually or the hardware won't be initialised properly. Something like: # kldload snd_csa # kldunload snd_csa # kldload snd_csa Tested with: Terratec SiXPack 5.1+
This commit is contained in:
parent
d70d723ffc
commit
5b035534d2
@ -710,7 +710,7 @@ csa_initialize(sc_p scp)
|
||||
* the codec is pumping ADC data across the AC-link.
|
||||
*/
|
||||
acisv = 0;
|
||||
for (i = 0 ; i < 1000 ; i++) {
|
||||
for (i = 0 ; i < 2000 ; i++) {
|
||||
/*
|
||||
* First, lets wait a short while to let things settle out a bit,
|
||||
* and to prevent retrying the read too quickly.
|
||||
|
Loading…
Reference in New Issue
Block a user