Re: Trouble with sound/mips/au1x00.c AC97 driver

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

 



Hello everyone,

2007/3/13, Charles Eidsness <charles@xxxxxxxxxxxxxxxxx>:
I wonder if the AC'97 Controller has to be up for at least one frame
before issuing the cold reset. Each frame is 20.8us, you could try
setting that delay to 25us instead of 500ms.

I've tested this. I've changed my delay to a "udelay(25)". It didn't work.

Sergei on the mailing list had a good suggestion as well. You could try
replacing every udelay with an au_sync_udelay, and each mdelay with an
au_sync_delay.

I've done this too. Still no success.
 
You could even try dropping in an au_sync at the end of
the snd_au1000_ac97_new function.

No success, but I've found that I can reduce the delay to at least 200ms. I'll try with lower values.

I hope that my inexperience (and perhapes errors while testing) don't lead you to wrong conclusions, but from the trials I've done the only change that at the moment works for me is the 200ms delay.

[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux