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-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110726092647.ga2...@elie.dc0b.debconf.org