]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: hda - Add position_fix quirk for Biostar mobo
authorTakashi Iwai <tiwai@suse.de>
Thu, 15 Apr 2010 07:02:41 +0000 (09:02 +0200)
committerTakashi Iwai <tiwai@suse.de>
Thu, 15 Apr 2010 07:02:41 +0000 (09:02 +0200)
commit6269583b5eb8ee42705c1dc95b723c9dc011e29c
tree8e77cd8ecc75f408e203f88cfabf6713605eea3b
parentaaea1df75b70ca1bbfa99f2eed1191d332c09c22
ALSA: hda - Add position_fix quirk for Biostar mobo

The Biostar mobo seems to give a wrong DMA position, resulting in
stuttering or skipping sounds on 2.6.34.  Since the commit
5bec29f642e0d150e46310d9bb0d19d9c6dd93b7, "ALSA: pcm_lib: fix "something
must be really wrong" condition", makes the position check more strictly,
the DMA position problem is revealed more clearly now.

The fix is to use only LPIB for obtaining the position, i.e. passing
position_fix=1.  This patch adds a static quirk to achieve it as default.

Reported-by: Frank Griffin <ftg@roadrunner.com>
Cc: Eric Piel <Eric.Piel@tremplin-utc.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_intel.c