2014-10-27

Slitaz -- core64 / Audio - Intel HDA


Audio - Intel HDA
snd_hda_intel          20389  4 
snd_hda_codec          56353  2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep               5117  1 snd_hda_codec
snd_pcm                57218  3 snd_hda_intel,snd_hda_codec
snd_page_alloc          5929  2 snd_hda_intel,snd_pcm
snd_timer              15484  2 snd_pcm
snd                    47500 12 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               4449  1 snd</pre>

1.
tux@slitaz:~$ modinfo snd_hda_intel
filename:       /lib/modules/3.2.53-slitaz64/kernel/sound/pci/hda/snd-hda-intel.ko.xz
description:    Intel HDA driver
license:        GPL
alias:          pci:v00001022d*sv*sd*bc04sc03i00*
[..]

alias:          pci:v00008086d00001C20sv*sd*bc*sc*i*
depends:        snd-hda-codec,snd-pcm,snd,snd-page-alloc
intree:         Y
vermagic:       3.2.53-slitaz64 SMP mod_unload
parm:           index:Index value for Intel HD audio interface. (array of int)
parm:           id:ID string for Intel HD audio interface. (array of charp)
parm:           enable:Enable Intel HD audio interface. (array of bool)
parm:           model:Use the given board model. (array of charp)
parm:           position_fix:DMA pointer read method.(0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO). (array of int)
parm:           bdl_pos_adj:BDL position adjustment offset. (array of int)
parm:           probe_mask:Bitmask to probe codecs (default = -1). (array of int)
parm:           probe_only:Only probing and no codec initialization. (array of int)
parm:           single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm:           enable_msi:Enable Message Signaled Interrupt (MSI) (int)
parm:           power_save:Automatic power-saving timeout (in second, 0 = disable). (int)
parm:           power_save_controller:Reset controller in power save mode. (bool)
parm:           align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes. (bool)
parm:           snoop:Enable/disable snooping (bool)
tux@slitaz:~$

2.
tux@slitaz:~$ sudo lspci -v | grep -A 10 Audio
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
    Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 4001
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at feaf8000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [130] Root Complex Link
    Kernel driver in use: snd_hda_intel

3.
tux@slitaz:~$ dmesg | grep snd
snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
snd_hda_intel 0000:00:1b.0: setting latency timer to 64
tux@slitaz:~$