Update of /cvsroot/alsa/alsa-kernel/pci In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18764
Modified Files: cs4281.c Log Message: Added retry_count Index: cs4281.c =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/pci/cs4281.c,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- cs4281.c 6 Mar 2004 16:51:30 -0000 1.49 +++ cs4281.c 3 Apr 2004 08:32:56 -0000 1.50 @@ -1481,7 +1481,9 @@ { unsigned int tmp; int timeout; + int retry_count = 2; + __retry: tmp = snd_cs4281_peekBA0(chip, BA0_CFLR); if (tmp != BA0_CFLR_DEFAULT) { snd_cs4281_pokeBA0(chip, BA0_CFLR, BA0_CFLR_DEFAULT); @@ -1629,6 +1631,8 @@ snd_cs4281_delay_long(); } while (timeout-- > 0); + if (--retry_count > 0) + goto __retry; snd_printk(KERN_ERR "never read ISV3 and ISV4 from AC'97\n"); return -EIO; ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog