Chuanwen Wu wrote: > Hi, my laptop(Dell1400)'s speakers never work in Gentoo(headphones can > work). But server days ago, I installed Ubuntu and I found that the > speakers work(headphones also work)! > I thought the alsa-driver could not drive my sound card properly > before, and now, I think there must be some way since Ubuntu can work. > > > # lspci | grep Audio > 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio > Controller (rev 02) > > /******** In Gentoo ***********/ > $ cat /proc/asound/version > Advanced Linux Sound Architecture Driver Version 1.0.16rc2 (Thu Jan 31 > 16:40:16 2008 UTC). > > You are running an earlier version of alsa in Gentoo, you might try 1.0.17rc3 or just 1.0.16 which is final (http://www.alsa-project.org). http://www.alsa-project.org/main/index.php/Changes_v1.0.17rc2_v1.0.17rc3 > /******** In Ubuntu ***********/ > $ cat /proc/asound/version > Advanced Linux Sound Architecture Driver Version 1.0.16. > Compiled on Apr 21 2008 for kernel 2.6.24-16-generic (SMP). > > /******** In Gentoo ***********/ > # uname -a > Linux wcw-laptop 2.6.25-tuxonice-r5 #1 SMP Mon Jun 30 15:13:46 CST > 2008 x86_64 Intel(R) Core(TM)2 Duo CPU T5470 @ 1.60GHz GenuineIntel > GNU/Linux > > There have been other posters on this list where hda_intel failed on 2.6.25 and worked on 2.6.24. > /******** In Ubuntu ***********/ > $ uname -a > Linux wcw-laptop 2.6.24-16-generic #1 SMP Thu Apr 10 12:47:45 UTC 2008 > x86_64 GNU/Linux > > /******** In Gentoo ***********/ > # lsmod | grep snd > Module Size Used by > snd_seq_oss 28992 0 > snd_seq_device 6160 1 snd_seq_oss > snd_seq_midi_event 6912 1 snd_seq_oss > snd_seq 47968 4 snd_seq_oss,snd_seq_midi_event > snd_pcm_oss 37600 0 > snd_mixer_oss 14592 1 snd_pcm_oss > snd_hda_intel 405080 2 > snd_pcm 70984 2 snd_pcm_oss,snd_hda_intel > snd_timer 19792 2 snd_seq,snd_pcm > snd_page_alloc 8144 2 snd_hda_intel,snd_pcm > snd_hwdep 7816 1 snd_hda_intel > snd 50632 13 > snd_seq_oss,snd_seq_device,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep > soundcore 6688 1 snd > > > /******** In Ubuntu ***********/ > $ lsmod | grep snd > snd_hda_intel 440408 3 > snd_pcm_oss 47648 0 > snd_mixer_oss 20224 1 snd_pcm_oss > snd_pcm 92168 2 snd_hda_intel,snd_pcm_oss > snd_page_alloc 13200 2 snd_hda_intel,snd_pcm > snd_hwdep 12552 1 snd_hda_intel > snd_seq_dummy 5764 0 > snd_seq_oss 38912 0 > snd_seq_midi 10688 0 > snd_rawmidi 29856 1 snd_seq_midi > snd_seq_midi_event 10112 2 snd_seq_oss,snd_seq_midi > snd_seq 63232 6 > snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event > snd_timer 27912 2 snd_pcm,snd_seq > snd_seq_device 10644 5 > snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq > snd 70856 17 > snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device > soundcore 10400 1 snd > > > Both are detecting and loading snd_hda_intel. Perhaps an options line might fix on Gentoo? Add them in the /etc/modprobe.d/sound file as lines like: options snd_hda_intel model=mbp3 or 3stack or 6stack or ... See if they are detecting the same card by running alsa-info.sh with --no-upload option under each OS and compare the output looking for differences. The script is found at http://www.alsa-project.org/alsa-info.sh --snip-- > How to let my speakers work in Gentoo? > Any help will be very appreciated! > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user