I have a problem with the following sound card:
Code:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Contr
oller (rev 02)
Subsystem: ASUSTeK Computer Inc. Unknown device 13c4
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fe1f8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Unknown type IRQ 0
I've activated Sound Card Support, ALSA and "Intel HD audio" in the kernel.
dmesg says this:
Code:
Advanced Linux Sound Architecture Driver Version 1.0.13 (Tue Nov 28 14:07:24 2006 UTC).
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1b.0 to 64
input: AT Translated Set 2 keyboard as /class/input/input1
hda_codec: Unknown model for ALC882, trying auto-probe from BIOS...
ALSA device list:
#0: HDA Intel at 0xfe1f8000 irq 16
cat /proc/asound/cards:
Code:
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfe1f8000 irq 16
cat /proc/asound/pcm:
Code:
00-02: ALC882 Analog : ALC882 Analog : capture 2
00-01: ALC882 Digital : ALC882 Digital : playback 1
00-00: ALC882 Analog : ALC882 Analog : playback 1 : capture 2
/proc/asound/devices, etc. all show valid information, too. And there's the folder "card0".
There is also a /dev/audio, /dev/dsp and /dev/mixer.
What's missing is /dev/sound and /dev/snd (but I don't know enough about the whole thing to tell whether that really is a bad thing).
So, as you've seen, the card was recognized and everything, so how come alsamixer says this?
Code:
alsamixer: function snd_ctl_open failed for default: No such device
And that's what all programs with sound output say...
I don't understand this. How can the card be recognized and not recognized at the same time? Or did I forget something?
I've installed ALSA before on other PCs, and it always worked fine.