Le 26/07/2011 11:27, Jonathan Nieder a écrit :
> 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.

Yeah, I never investigated this but it never shown any actual
consequences -- and anyway it is in both kernel, working and not so I
guess it has no impact on this very problem.
Though, I should definitely try to fix this, that's true.

>> [   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.

I've tried to printk() the value of pos yesterday for that very reason
(I checked a bit of history of that file), and it looked like it is 0,
not -1. However, I haven't tried to revert that patch that also moves
the check.

> 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?

I tried both mainline and git snapshot, and bot shown the problem.
Though, in mainline there is nothing in the logs. I'll then post to
alsa-devel as you suggested.

Regards,
Colomban



--
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