mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* No more Intel HDA soundcard
@ 2009-02-28 18:44 Alexey Dobriyan
  2009-03-01 10:00 ` Takashi Iwai
  0 siblings, 1 reply; 7+ messages in thread
From: Alexey Dobriyan @ 2009-02-28 18:44 UTC (permalink / raw)
  To: tiwai; +Cc: linux-kernel, akpm, torvalds

The following commit results in soundcard detection failing with -EBUSY

commit 34c25350acfc792747e861d1e36874abf7e73255
Author: Takashi Iwai <tiwai@suse.de>
Date:   Tue Oct 28 11:38:58 2008 +0100

    ALSA: hda - Remove old codec-probe limitation
    
    Removed the old workaround to avoid the non-existing codec slot.
    The current code should work without that workaround.  If any,
    we can add a quirk table.
    
    Signed-off-by: Takashi Iwai <tiwai@suse.de>

I fixed up this (and got sound back) but suspect the following is not right.

--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -1224,6 +1224,7 @@ static void azx_stop_chip(struct azx *chip);
 
 /* number of codec slots for each chipset: 0 = default slots (i.e. 4) */
 static unsigned int azx_max_codecs[AZX_NUM_DRIVERS] __devinitdata = {
+	[AZX_DRIVER_ICH] = 3,
 	[AZX_DRIVER_TERA] = 1,
 };
 

dmesg from fixed up kernel:

[    5.362853] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    5.362963] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    5.395164] hda_codec: Unknown model for ALC268, trying auto-probe from BIOS...
[    5.464685] ALSA device list:
[    5.464756]   #0: HDA Intel at 0xf6700000 irq 22

dmesg from broken kernel:

Advanced Linux Sound Architecture Driver Version 1.0.18a.
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
hda_codec: Unknown model for ALC268, trying auto-probe from BIOS...
hda_codec: Unknown model for ALC268, trying auto-probe from BIOS...
hda_codec: Cannot set up configuration from BIOS.  Using base mode...
SPDIF already defined
HDA Intel 0000:00:1b.0: PCI INT A disabled
HDA Intel: probe of 0000:00:1b.0 failed with error -16
ALSA device list:
  No soundcards found.


00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
	Subsystem: Toshiba America Info Systems Device [1179:ff00]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 22
	Region 0: Memory at f6700000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: HDA Intel

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-03-02  7:10 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-28 18:44 No more Intel HDA soundcard Alexey Dobriyan
2009-03-01 10:00 ` Takashi Iwai
2009-03-01 10:41   ` Alexey Dobriyan
2009-03-01 20:25     ` Takashi Iwai
2009-03-01 21:02       ` Alexey Dobriyan
2009-03-02  7:10         ` Takashi Iwai
2009-03-01 21:18       ` Alexey Dobriyan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®