snd-hda-intel / Ibex Peak chipset sound device not found...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Are any Alsa devs reading this list or do I need to post this elsewhere?

I've got a new Intel motherboard that was just recently released which
uses the new H55 chipset. The spec sheet says it's Intel HDA but I
don't think Alsa or the kernel is recognizing it, at least not
automatically. The kernel is 2.6.32-gentoo-r2 for now.

Is this a case of me doing something wrong in configuration or is it
possibly a PCI ID thing that's not updated as of yet?

Finds my Hammerfall:

firefly etc # cat /proc/asound/cards
 0 [DSP            ]: H-DSP - Hammerfall DSP
                      RME Hammerfall HDSP 9652 at 0xfe600000, irq 18
firefly etc #

Doesn't find the Intel which is visible in lspci

firefly etc # lspci | grep Audio
00:1b.0 Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 06)
firefly etc #

00:1b.0 Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 06)
	Subsystem: Intel Corporation Device 0037
	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 11
	Region 0: Memory at fe720000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE- FLReset+
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0
<64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
	Capabilities: [100] Virtual Channel <?>
	Capabilities: [130] Root Complex Link <?>
	Kernel modules: snd-hda-intel
00: 86 80 56 3b 06 00 10 00 06 00 03 04 10 00 00 00
10: 04 00 72 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 37 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00

So I suspect the PCI ID is 8086:3b56.

The kernel config turned it on:

firefly etc # cat /usr/src/linux/.config | grep HDA | grep INTEL
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_CODEC_INTELHDMI=y
firefly etc #


I can modprobe the driver by hand:

firefly etc # modprobe snd-hda-intel
firefly etc # lsmod
Module                  Size  Used by
snd_hda_intel          17176  0
snd_hda_codec          43947  1 snd_hda_intel
snd_hdsp               39312  0
snd_rawmidi            13562  1 snd_hdsp
snd_pcm                57784  3 snd_hda_intel,snd_hda_codec,snd_hdsp
snd_timer              14950  1 snd_pcm
snd_page_alloc          5777  3 snd_hda_intel,snd_hdsp,snd_pcm
snd_hwdep               4684  1 snd_hdsp
snd                    37124  7
snd_hda_intel,snd_hda_codec,snd_hdsp,snd_rawmidi,snd_pcm,snd_timer,snd_hwdep
soundcore                800  1 snd


firefly etc # cat /etc/modprobe.d/alsa.conf
### IMPORTANT:
### You need to customise this section for your specific sound card(s)
### and then run `update-modules' command.
### Read alsa-driver's INSTALL file in /usr/share/doc for more info.
###
###  ALSA portion
alias snd-card-0 snd-hda-intel
options snd-hda-intel index=0
alias snd-card-1 snd-hdsp
options snd-hdsp index=1
###  OSS/Free portion
alias sound-slot-0 snd-card-0
### alias sound-slot-1 snd-card-1
###
#
## OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
###  OSS/Free portion - card #2
### alias sound-service-1-0 snd-mixer-oss
### alias sound-service-1-3 snd-pcm-oss
### alias sound-service-1-12 snd-pcm-oss
#
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
#
## Set this to the correct number of cards.
options snd cards_limit=2
#
firefly etc #

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux