Summary: | >=sys-kernel/*-sources-2.6.26: left speaker crackling even with options setted up on macbook 3,1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Fabiano Francesconi <fabiano.francesconi> |
Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | mobile+disabled |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Kernel .config file
Alsa kernel module configuration file |
Description
Fabiano Francesconi
2009-01-23 18:59:17 UTC
whitebox elbryan # dmidecode | grep -i mac Product Name: MacBook3,1 Family: MacBook Created attachment 179469 [details]
Kernel .config file
My tuxonice kernel .config
Did your left speaker ever work properly with Linux? Does it work with Windows? Also, could we have a copy of your dmesg? It seems like it affects >=linux-2.6.26, also not specific to TOI patches. Fabiano: is there a kernel version which works? (In reply to comment #3) > Did your left speaker ever work properly with Linux? Does it work with Windows? > > Also, could we have a copy of your dmesg? > It never worked in Linux, never. And no.. I never get it to work with ever kernel I tried. Here comes the list: 2.6.25-gentoo-r7/ 2.6.26-tuxonice/ 2.6.25-gentoo-r8/ 2.6.26-tuxonice-mactel/ 2.6.28-tuxonice/ 2.6.25-tuxonice-r7/ 2.6.27-gentoo-r7/ 2.6.28-tuxonice-r1/ In OS X and Windows it plays wonderfully. Onestly, I didn't spend a lot of effort with kernels < 2.6.26 because I used them for a very short period. As you see above, I even tried mactel patches but they didn't help. I builded alsa with verbose debugging message.. elbryan@whitebox ~ $ dmesg | grep ALSA ALSA sound/pci/hda/hda_intel.c:2209: chipset global capabilities = 0x4401 ALSA sound/pci/hda/hda_intel.c:775: codec_mask = 0x1 ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Surround Playback Volume, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Center Playback Volume, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave LFE Playback Volume, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Side Playback Volume, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Headphone Playback Volume, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Speaker Playback Volume, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Mono Playback Volume, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Surround Playback Switch, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Center Playback Switch, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave LFE Playback Switch, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Side Playback Switch, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Headphone Playback Switch, skipped ALSA sound/pci/hda/hda_codec.c:1127: Cannot find slave Mono Playback Switch, skipped ALSA sound/pci/hda/hda_intel.c:1436: azx_pcm_prepare: bufsize=0x10000, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x6, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x4, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x4 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x5 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x6 ALSA sound/pci/hda/hda_intel.c:1436: azx_pcm_prepare: bufsize=0x10000, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x6, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x4, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x4 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x5 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x6 ALSA sound/pci/hda/hda_intel.c:1436: azx_pcm_prepare: bufsize=0x10000, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x6, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x4, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x4 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x5 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x6 ALSA sound/pci/hda/hda_intel.c:1436: azx_pcm_prepare: bufsize=0x10000, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x6, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x4, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x4 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x5 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x6 ALSA sound/pci/hda/hda_intel.c:1436: azx_pcm_prepare: bufsize=0x10000, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x6, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x4, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:725: hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x31 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x2 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x3 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x4 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x5 ALSA sound/pci/hda/hda_codec.c:737: hda_codec_cleanup_stream: NID=0x6 ALSA sound/pci/hda/hda_intel.c:1436: azx_pcm_..... .... .... .... Created attachment 179545 [details]
Alsa kernel module configuration file
These are the options I give to the kernel module.
I'm quite confused about "modprobe.d/alsa" and "modules.d/alsa" configuration files.
Which one should be used?
A Google search revealed many instances of this problem. As much as I hate pointing to Ubun^H^H^H^H^H Forums, I found many threads about it over there. Please, try some of the stuff that are mentioned in this thread: http://ubuntuforums.org/showthread.php?t=611345 Report back any progress. Thanks :) (In reply to comment #8) > A Google search revealed many instances of this problem. > As much as I hate pointing to Ubun^H^H^H^H^H Forums, I found many threads about > it over there. > Please, try some of the stuff that are mentioned in this thread: > http://ubuntuforums.org/showthread.php?t=611345 > > Report back any progress. > > Thanks :) > As I wrote in my first post, I tried every configuration posted there (by volanin). A thing that I've ever noticed is that I haven't a surround control volume in alsamixer. I have PCM, Front, Line, Line-Boost, Line-Out, Mic, Mic-boost... Could this lack be related to my problem? Can you reproduce this on the latest development kernel, currently 2.6.29-rc3? Feel free to reopen with the requested test results from comment #10 |