Автору "How To" огромное спасибо!
Ubuntu 10.04Kernel
2.6.32-generic -> 3.1.0-030100-genericМатеринская плата:
ASUS P5GV-MXlspci -vvnnController [8086:2668] (rev 04)
Subsystem: ASUSTeK Computer Inc. Device [1043:818f]
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: 16 bytes
Interrupt: pin A routed to IRQ 41
Region 0: Memory at dfef8000 (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 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Address: 00000000fee0200c Data: 4169
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- Suprise- 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 driver in use: snd_hda_intel
Kernel modules: snd-hda-intel 00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1
Соответственно, контроллер
AD1986AЗвук работает "с коробки" - выход, а вот микрофон нет. Как оказалось Pulseaudio сему не помеха, поскольку, как я понял работает над ALSA.
Для работы микрофона требуется
echo "options snd-hda-intel model=3stack" > sudo tee /etc/modprobe.d/alsa-base.conf
sudo reboot
Проверяем alsamixer: д.б. активировано
Mic Boost, Mic, Capture.
О принципах настройки alsamixer говорится
сдесь пункт
Mixer configuration. Фактически значения можно "загибать" на максимум.
Не ставьте микрофон напротив колонок - будет заворот, можно убить звуковую...Для того, чтобы Ваш клиент SKYPE не использовал Pulseaudio, достаточно последовать рекомендациям на сайте самого скайпа:
https://support.skype.com/en/faq/FA10964/Can-I-change-the-sound-system-used-by-Skype-for-LinuxКратко на русском:
1. Создать файл в домашней директории
client.conf и прописать в нем строку
autospawn=noecho "autospawn=no" > tee ~/.pulse/client.conf
Лекарство помогло.
На эту мать ставил OSS4 - не пошла.