see above:

$ cat /proc/asound/cards
--- no soundcards ---

there is no other card, so it can't be blocked by another process.

Be that as it may, after digging through kernel and ALSA documentation,
and playing with the module options for snd-hda-intel, I found a
solution:

$ modprobe snd-hda-intel probe_mask=0x1FF model=6stack-digout

resulted in working sound and this output in dmesg:

3508.662199] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 3508.662202] hda_intel: codec_mask forced to 0xff
[ 3508.662249] HDA Intel 0000:00:1b.0: irq 30 for MSI/MSI-X
[ 3508.662271] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 3509.696006] ALSA hda_intel.c:684: No response from codec, disabling MSI: 
last cmd=0x000f0000
[ 3510.700005] ALSA hda_intel.c:699: azx_get_response timeout, switching to 
polling mode: last cmd=0x000f0000
[ 3511.704015] ALSA hda_intel.c:1382: Codec #0 probe error; disabling it...
[ 3512.740008] ALSA hda_intel.c:1382: Codec #1 probe error; disabling it...
[ 3513.776007] ALSA hda_intel.c:1382: Codec #3 probe error; disabling it...
[ 3513.844200] input: HDA Digital PCBeep as 
/devices/pci0000:00/0000:00:1b.0/input/input7

unfortunately it does not state which codec number actually succeeds, so
I went just masked out the ones that it complained about and put:

options snd-hda-intel probe_mask=0x1F4 model=6stack-digout

into /etc/modprobe.d/alsa-base.conf

which also works and results in this output: 
HDA Intel 0000:00:1b.0: PCI INT A disabled
[ 3609.590163] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 
22
[ 3609.590210] HDA Intel 0000:00:1b.0: irq 30 for MSI/MSI-X
[ 3609.590231] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 3609.660209] input: HDA Digital PCBeep as 
/devices/pci0000:00/0000:00:1b.0/input/input8


Not sure if that makes this a software or a hardware bug, since I don't know 
where the information on what to probe should be coming from, but I can imagine 
that this would be a dealbraker for many newbies, and this is a fairly popular 
board I believe. Anyhow, someone (upstream?) should probably do something about 
this.

-- 
ALSA hda_intel.c:1408: no codecs initialized
https://bugs.launchpad.net/bugs/498836
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to