At Tue, 26 Jul 2011 23:14:47 +0200, Colomban Wendling wrote: > > Hi, > > Following a bug report started in Debian BTS, in bug 635362 [1], I was > asked to post here after testing upstream kernels and reproducing the bug. > > So, here's the problem: my HDA audio chip [2] started to output very > choppy sound with Linux kernel 3.0, while it worked perfectly well in > previous versions -- latest two I used being 2.6.38 and 2.6.39 from > Debian. Please note that simply booting on 2.6.39 works as usual, so > it's IMHO definitely a driver regression.
Do you have 2.6.39 kernel messages? I see the warnings in your dmesg below in 3.0* kernels. Did you get it with the working kernel as well? > [ 0.000000] ------------[ cut here ]------------ > [ 0.000000] WARNING: at 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 > [ 0.000000] Modules linked in: > [ 0.000000] Pid: 0, comm: swapper Not tainted 3.0.0 #4 > [ 0.000000] Call Trace: > [ 0.000000] [<ffffffff81043359>] ? warn_slowpath_common+0x78/0x8c > [ 0.000000] [<ffffffff810433bb>] ? warn_slowpath_fmt_taint+0x3d/0x42 > [ 0.000000] [<ffffffff81318a7e>] ? __pte+0x7/0x8 > [ 0.000000] [<ffffffff816b2a2d>] ? __early_set_fixmap+0x89/0x8d > [ 0.000000] [<ffffffff81318a7e>] ? __pte+0x7/0x8 > [ 0.000000] [<ffffffff816b2a2d>] ? __early_set_fixmap+0x89/0x8d > [ 0.000000] [<ffffffff81318a7e>] ? __pte+0x7/0x8 > [ 0.000000] [<ffffffff811b72c9>] ? warn_invalid_dmar+0x77/0x85 > [ 0.000000] [<ffffffff816b2e3a>] ? early_iounmap+0xc5/0x114 > [ 0.000000] [<ffffffff816c6f13>] ? check_zero_address+0xb0/0xeb > [ 0.000000] [<ffffffff81327736>] ? bad_to_user+0x620/0x620 > [ 0.000000] [<ffffffff816c6f5f>] ? detect_intel_iommu+0x11/0xa6 > [ 0.000000] [<ffffffff816a5b29>] ? pci_iommu_alloc+0x3f/0x67 > [ 0.000000] [<ffffffff816b280c>] ? mem_init+0x14/0xe5 > [ 0.000000] [<ffffffff8169f94e>] ? start_kernel+0x1d0/0x3c8 > [ 0.000000] [<ffffffff8169f140>] ? early_idt_handlers+0x140/0x140 > [ 0.000000] [<ffffffff8169f3c4>] ? x86_64_start_kernel+0x104/0x111 > [ 0.000000] ---[ end trace a7919e7f17c0a725 ]--- Also, you can replace the files in sound/pci/hda/* from 2.6.39 kernel tree. If this fixes the problem, it's a sound driver bug. If not, it's anything else, e.g. the problem in more core side, e.g. IOMMU like above or the timer change, etc. Takashi -- 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/s5h8vrk8esz.wl%ti...@suse.de