1. 15 12月, 2009 1 次提交
    • S
      ALSA: ac97_codec - increase timeout for analog sections to 5 second · f7489027
      Steve Soule 提交于
      I have a Soundblaster 16PCI. For many years, alsa has had a bug where
      not all of the card's controls are detected (many alsa versions,
      many kernel versions). In particular, Master Playback Volume is
      usually not detected, and so I get no sound or extremely faint sound.
      The problem has always been inconsistent: sometimes all of the controls
      are detected correctly, and sometimes a partial set is detected. It works
      correctly about 10% of the time.
      
      Finally, I got around to tracking down the problem. When the driver
      fails, it prints the kernel message "AC'97 0 analog subsections not
      ready". This message is generated from the function snd_ac97_mixer()
      in ac97_codec.c. The message indicates that the card failed to come
      back after reset within the time limit. The time limit is
      120 milliseconds.
      
      I tried increasing the time limit to 1 second, and found that this
      made the driver work about 70% of the time. I tried increasing it
      to 5 seconds, and it now seems to work 100% of the time.
      
      I expect that this change would be completely harmless for
      existing cards that work, and would only introduce additional
      delay for cards that do not work.
      
      ALSA bug#4032.
      Signed-off-by: NSteve Soule <sts11dbxr@gmail.com>
      Signed-off-by: NJaroslav Kysela <perex@perex.cz>
      f7489027
  2. 05 11月, 2009 1 次提交
  3. 23 5月, 2009 1 次提交
  4. 21 4月, 2009 1 次提交
  5. 06 3月, 2009 1 次提交
  6. 05 2月, 2009 1 次提交
  7. 29 1月, 2009 2 次提交
  8. 11 12月, 2008 1 次提交
  9. 01 12月, 2008 1 次提交
  10. 30 10月, 2008 1 次提交
  11. 20 10月, 2008 1 次提交
  12. 13 10月, 2008 1 次提交
  13. 04 9月, 2008 1 次提交
  14. 29 8月, 2008 1 次提交
  15. 13 8月, 2008 1 次提交
  16. 06 8月, 2008 1 次提交
  17. 27 7月, 2008 1 次提交
  18. 21 7月, 2008 1 次提交
  19. 15 7月, 2008 1 次提交
  20. 10 7月, 2008 2 次提交
  21. 13 6月, 2008 2 次提交
  22. 30 5月, 2008 3 次提交
  23. 19 5月, 2008 1 次提交
  24. 05 5月, 2008 1 次提交
  25. 24 4月, 2008 2 次提交
  26. 01 2月, 2008 3 次提交
  27. 16 10月, 2007 6 次提交