card detected, driver & modules loaded, but no sound?
After installed alsa-lib and alsa-utils and some mutilmedia libs, my LFS still has no sound. But I think the card should have been detected:
# cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xffe38000 irq 169 # modinfo soundcore filename: /lib/modules/2.6.18.1/kernel/sound/soundcore.ko alias: char-major-14-* license: GPL author: Alan Cox description: Core sound module srcversion: 69B73D502EF87CE567454E1 depends: vermagic: 2.6.18.1 SMP mod_unload PENTIUMM REGPARM 4KSTACKS gcc-4.0 But the lspci output is strange: # lspci ... 00:1b.0 Class 0403: Intel Corp.: Unknown device 2668 (rev 04) ... While my host system(Fedore Core 6) is: # lspci ... 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) ... The ALSA driver was built in kernel at first. Then I recompiled the kernel without ALSA and compiled alsa-driver myself, but still takes no effect after alsamixer/aumix. Later, I followed the instruction of: Intel ICH southbridge HD-audio and modem on the ALSA's official website, and changed my /etc/modprobe.conf like this: $ cat /etc/modprobe.conf Code:
alias eth0 8139too I have installed: alsa-lib-1.0.9 alsa-utils-1.0.9 alsa-plugins-1.0.9 alsa-oss-1.0.9 and all modules have been loaded include the oss's modules, and /dev/dsp, /dev/mixer is there. The only time I hear any sound is when I recompiled the kernel without ALSA and reboot to compile alsa-driver, when no snd modules were loaded, I heard the "du du" of the buzzer. I don't know why? |
Could you submit the output from "lspci -s 0:1b -vn", "cat /proc/asound/version" and "cat /proc/asound/card0/codec*"? These three pieces are the main data needed for alsa debugging to start. Also, some basic system info would really help (system make/model).
|
Yes, the output is:
# lspci -s 0:1b -vn Code:
00:1b.0 Class 0403: 8086:2668 (rev 04) Code:
Advanced Linux Sound Architecture Driver Version 1.0.13. Code:
Codec: Realtek ALC880 |
Me too
I am in the same boat with my new Toshiba P100. No sound unless acpi=off. Here are my specs
lspci output Code:
00:1b.0 0403: 8086:27d8 (rev 02) Compiled on Dec 8 2006 for kernel 2.6.17-10-generic (SMP). Codec output Code:
Codec: Conexant ID 5047 |
PCGhost: Your problem is different (and more involved). Acpi isn't something I'm working on or familiar with. But if you could add some info to http://bugzilla.kernel.org/show_bug.cgi?id=7515, maybe the kernel developers can get it fixed soon. Also, you have a completely different sound system.
Choroc: What is your system make/model? Also, you need to compile the kernel with the sound modules. You can overwrite them with newer modules later, but there are hooks that need to be compiled into the kernel for new modules to load. You have the Realtek ALC880 chip, based on the output you posted. After rebooting with a sound enabled kernel, download ftp://ftp.alsa-project.org/pub/testi....14rc1.tar.bz2, then: tar -jxvf alsa-driver-1.0.14rc1.tar.bz2 cd alsa-driver-1.0.14rc1 ./configure --with-cards=hda-intel --with-debug=detect make su # become root if you are not already make install modprobe -r snd-hda-intel rmmod snd-page-alloc dmesg -c >/dev/null modprobe snd-hda-intel dmesg >dmesg.out # I need this output From here, you can try different model types as listed in alsa-driver-1.0.14rc1/alsa-kernel/Documentation/ALSA-Configuration.txt for the ALC880. If you find one that works well with your system, I can easily add your system to the driver. If not, we'll need to go custom. Either way, I'll need to know what system you are running on (manufacturer and model, i.e. Toshiba P100). Tobin |
Athough I'm not very sure about your meaning of 'system make/model', but I guess that it is the instruction in alsa-kernel/Documentation/ALSA-Configuration.txt:
Code:
Model name Description Code:
#!/bin/sh Code:
PCI: Enabling device 0000:00:1b.0 (0000 -> 0002) Code:
PCI: Enabling device 0000:00:1b.0 (0000 -> 0002) Code:
PCI: Enabling device 0000:00:1b.0 (0000 -> 0002) All models are nearly same, except 'tcl': $ cat dmesg-tcl.txt Code:
PCI: Enabling device 0000:00:1b.0 (0000 -> 0002) Still thank you very much for your help! |
Quote:
The information you've sent so far helps. I'll start looking into this immediately. Hopefully, I can get it into alsa 1.0.14 final. If you could, tarball up all the output you have todate and send it to me. gruemaster <AT> gmail.com. That way I can easily read it on my own without having to scroll around. I'll also have your email so I can send you patches to test. Tobin |
Thanks for pointing me in the right direction. Sorry for the hyjack Chowroc. I thought for sure it was the same issue. Cheers
|
Got sound yet? my problem with no sound was because permission in /dev/snd* was owned by "root", and "other" dont have acses -rwx. Try log as "root" and test your sound, if work, thats mean u have same problem with mine. Also make sure is not muted by software.
|
All times are GMT -5. The time now is 04:41 AM. |