All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Pearson <james-p@moving-picture.com>
To: alsa-devel@alsa-project.org
Subject: hda-intel: no codecs initialized with Teradici sound card and ALSA 1.0.17
Date: Mon, 09 Nov 2009 17:22:54 +0000	[thread overview]
Message-ID: <4AF84FEE.6000206@moving-picture.com> (raw)

I'm using CentOS 5.3 (which uses ALSA 1.0.17) and a Teradici KVM over IP 
extender - which has an hda_intel type sound chipset

However, when the snd_hda_intel module is loaded, dmesg reports:

PCI: Enabling device 0000:04:00.1 (0000 -> 0002)
ACPI: PCI Interrupt 0000:04:00.1[A] -> GSI 16 (level, low) -> IRQ 177
PCI: Setting latency timer of device 0000:04:00.1 to 64
hda-intel: no codecs initialized
ACPI: PCI interrupt for device 0000:04:00.1 disabled

... and /proc/asound/cards reports:

--- no soundcards ---

I've tried loading the snd-hda-intel module with various 'model=' 
options (including basic and auto), but it makes no difference

However, we also have CentOS 4.7 on machines with same Teradici card 
using ALSA 1.0.15 (that replaces the ALSA version that ships with CentOS 
4) patched to support the Teradici card - using a patch based on the one 
that went into ALSA 1.0.17 to support the Teradici card. In this case 
the audio works - dmesg reports:

ACPI: PCI Interrupt 0000:82:00.1[A] -> GSI 47 (level, high) -> IRQ 233
PCI: Setting latency timer of device 0000:82:00.1 to 64
hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...

And in this case, /proc/asound/cards reports:

  0 [Teradici       ]: HDA-Intel - HDA Teradici
                       HDA Teradici at 0xd0100000 irq 233

and playback works fine.

Any idea why ALSA 1.0.17 doesn't work with the Teradici card?

I don't really want to replace the the ALSA kernel code with a more up 
to date version if at all possible ... is there a way of 'forcing' the 
1.0.17 code 'to work' ?

lspci -vv for this card reports

04:00.1 Audio device: Teradici Corp. Unknown device 1200
         Subsystem: Unknown device e49c:040b
         Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Interrupt: pin A routed to IRQ 177
         Region 0: Memory at fbbf8000 (64-bit, non-prefetchable) 
[disabled] [size=16K]
         Capabilities: [40] Power Management version 3
                 Flags: PMEClk- DSI- D1- D2+ AuxCurrent=375mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
         Capabilities: [50] Message Signalled Interrupts: 64bit+ 
Queue=0/0 Enable-
                 Address: 0000000000000000  Data: 0000
         Capabilities: [70] Express Endpoint IRQ 0
                 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, 
ExtTag-
                 Device: Latency L0s <2us, L1 <8us
                 Device: AtnBtn- AtnInd- PwrInd-
                 Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                 Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                 Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
                 Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, 
Port 0
                 Link: Latency L0s <64ns, L1 <16us
                 Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
                 Link: Speed 2.5Gb/s, Width x1

aplay -l (using ALSA 1.0.15 on CentOS 4) reports

**** List of PLAYBACK Hardware Devices ****
card 0: Teradici [HDA Teradici], device 0: ALC883 Analog [ALC883 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0


Thanks

James Pearson

             reply	other threads:[~2009-11-09 17:22 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-09 17:22 James Pearson [this message]
2009-11-10  7:48 ` hda-intel: no codecs initialized with Teradici sound card and ALSA 1.0.17 Takashi Iwai
2009-11-10 10:32   ` James Pearson
2009-11-10 10:41     ` Takashi Iwai
2009-11-10 16:46       ` James Pearson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4AF84FEE.6000206@moving-picture.com \
    --to=james-p@moving-picture.com \
    --cc=alsa-devel@alsa-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.