At Fri, 26 Nov 2010 15:24:43 +0200, Ozan Çağlayan wrote:
Cuma 26 Kasım 2010 günü (saat 15:07:48) Takashi Iwai şunları yazmıştı:
Make sure that you pass no model option, or just pass model=auto option. If this still doesn't work, try with probe_only=1 option. Then you'll see whether it's the controller side or the codec side.
Okay, I've first passed model=auto:
[ 10.719616] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 10.719735] HDA Intel 0000:00:1b.0: irq 44 for MSI/MSI-X [ 10.719771] HDA Intel 0000:00:1b.0: setting latency timer to 64 [ 10.750886] ALSA hda_codec.c:3701: hda_codec: model 'auto' is selected [ 10.750890] hda_codec: ALC889: SKU not ready 0x411111f0 [ 10.750895] ALSA hda_codec.c:4619: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) [ 10.750898] ALSA hda_codec.c:4623: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 10.750900] ALSA hda_codec.c:4627: hp_outs=1 (0x15/0x0/0x0/0x0/0x0) [ 10.750903] ALSA hda_codec.c:4628: mono: mono_out=0x0 [ 10.750905] ALSA hda_codec.c:4632: inputs: [ 10.750906] ALSA hda_codec.c:4638:·
So it has no input pins? This is weird.
[ 10.755929] hda_codec: cannot build controls for #0 (error -16) [ 10.756986] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10 [ 10.759300] HDA Intel 0000:01:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 10.759305] hda_intel: Disable MSI for Nvidia chipset [ 10.760730] HDA Intel 0000:01:00.1: setting latency timer to 64 [ 10.965605] ALSA hda_generic.c:652: hda_generic: no proper input path found [ 10.965609] ALSA hda_generic.c:430: hda_generic: no proper output path found [ 10.987576] ALSA hda_generic.c:652: hda_generic: no proper input path found [ 10.987580] ALSA hda_generic.c:430: hda_generic: no proper output path found [ 11.009537] ALSA hda_generic.c:652: hda_generic: no proper input path found [ 11.009540] ALSA hda_generic.c:430: hda_generic: no proper output path found [ 11.031500] ALSA hda_generic.c:652: hda_generic: no proper input path found [ 11.031503] ALSA hda_generic.c:430: hda_generic: no proper output path found [ 11.031507] ALSA hda_generic.c:1005: hda_generic: no PCM found [ 11.031509] ALSA hda_generic.c:1005: hda_generic: no PCM found [ 11.031511] ALSA hda_generic.c:1005: hda_generic: no PCM found [ 11.031513] ALSA hda_generic.c:1005: hda_generic: no PCM found
This is the second controller, likely HDMI chip? Unsupported PCI ID?
Then probe_only=1 model=auto:
[ 10.657450] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 10.657561] HDA Intel 0000:00:1b.0: irq 44 for MSI/MSI-X [ 10.657597] HDA Intel 0000:00:1b.0: setting latency timer to 64 [ 10.672546] HDA Intel 0000:01:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 10.672551] hda_intel: Disable MSI for Nvidia chipset [ 10.672652] HDA Intel 0000:01:00.1: setting latency timer to 64 [ 10.880271] ALSA hda_generic.c:652: hda_generic: no proper input path found [ 10.880281] ALSA hda_generic.c:430: hda_generic: no proper output path found [ 10.904151] ALSA hda_generic.c:652: hda_generic: no proper input path found [ 10.904153] ALSA hda_generic.c:430: hda_generic: no proper output path found [ 10.926114] ALSA hda_generic.c:652: hda_generic: no proper input path found [ 10.926117] ALSA hda_generic.c:430: hda_generic: no proper output path found [ 10.948068] ALSA hda_generic.c:652: hda_generic: no proper input path found [ 10.948071] ALSA hda_generic.c:430: hda_generic: no proper output path found [ 10.948075] ALSA hda_generic.c:1005: hda_generic: no PCM found [ 10.948078] ALSA hda_generic.c:1005: hda_generic: no PCM found [ 10.948081] ALSA hda_generic.c:1005: hda_generic: no PCM found [ 10.948084] ALSA hda_generic.c:1005: hda_generic: no PCM found
Something wrong in your setup. When probe_only=1 is enabled, this shouldn't call any codec parsers including hda_generic.c.
Takashi