Colomban Wendling wrote:

> [    0.000000] Calgary: detecting Calgary via BIOS EBDA area
> [    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
> [    0.000000] ------------[ cut here ]------------
> [    0.000000] WARNING: at 
> /build/buildd-linux-2.6_2.6.39-3-amd64-wlUGAK/linux-2.6-2.6.39/debian/build/source_amd64_none/drivers/pci/dmar.c:634
>  warn_invalid_dmar+0x77/0x85()
> [    0.000000] Hardware name: MS-7636
> [    0.000000] Your BIOS is broken; DMAR reported at address fed93000 returns 
> all ones!
> [    0.000000] BIOS vendor: American Megatrends Inc.; Ver: V1.1; Product 
> Version: 1.0

Unrelated BIOS bug, presumably.

> [   71.284844] hda-intel: Invalid position buffer, using LPIB read method 
> instead.

This is from sound/pci/hda/hda_intel.c, with the condition

        if (!pos || pos == (u32)-1) {

I think maks looked at this codepath recently, for example to apply

        commit a810364a
        Author: Takashi Iwai <ti...@suse.de>
        Date:   Tue Jun 7 12:23:23 2011 +0200

            ALSA: hda - Handle -1 as invalid position, too

            When reading from the position-buffer results in -1, handle as it's
            invalid and falls back to LPIB mode as well as 0.

            Signed-off-by: Takashi Iwai <ti...@suse.de>

The message only appears in the bad log, so I guess pos is -1.  

There have been other changes to the driver recently, too.  If you have
time for it, could you try pristine v3.0 (which lacks that patch) or
the latest snapshot (which includes it and some other fixes on top)
from kernel.org, following the instructions from [1] and if it fails,
report the results to alsa-de...@alsa-project.org, cc-ing Takashi Iwai
and this bug?

Thanks again.
Jonathan

[1] 
http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-kernel-org-package



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to