Sabayon, Calculate, Funtoo, Exherbo
Модератор: /dev/random
khart
Сообщения: 26
ОС: Gentoo
Сообщение
khart » 09.02.2010 20:45
Приветcтвую!
Нужна помощь в найтроке встроеннего микрофона на ноутбуке msi x340.
Вот что включено в ядро:
Код: Выделить всё
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_CODEC_REALTEK=y
lspci
Код: Выделить всё
khrt unknown # lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
03:00.0 Network controller: Intel Corporation WiMAX/WiFi Link 5050 Series
dmesg
Код: Выделить всё
[ 2.004014] Advanced Linux Sound Architecture Driver Version 1.0.20.
[ 2.007087] alloc irq_desc for 22 on node -1
[ 2.007090] alloc kstat_irqs on node -1
[ 2.007096] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 2.009857] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 2.011107] sda1 sda2 sda3 sda4
[ 2.022103] sd 0:0:0:0: [sda] Attached SCSI disk
[ 2.032154] usb 2-1: new high speed USB device using ehci_hcd and address 2
[ 2.045125] hda_codec: Unknown model for ALC888, trying auto-probe from BIOS...
[ 2.070895] hda-codec: No codec parser is available
[ 2.079105] ALSA device list:
[ 2.081799] #0: HDA Intel at 0xfe9f8000 irq 22
нагуглил похожую проблему, но для убунту... и решается она там установкой пакета linux-backports-modules-alsa-karmic.
Настроил все, даже wimax, а вот какой-то, блин, микрофон никкак не получится...
Кстати, если подклюить внешний микрофон - всё работает.
vr13
Сообщения: 885
ОС: gentoo
Сообщение
vr13 » 09.02.2010 21:36
покажите, что есть у кодека:
cat /proc/asound/card0/codec#0 |egrep '^[A-Z]'
khart
Сообщения: 26
ОС: Gentoo
Сообщение
khart » 09.02.2010 21:47
vr13 писал(а): ↑ 09.02.2010 21:36
покажите, что есть у кодека:
cat /proc/asound/card0/codec#0 |egrep '^[A-Z]'
Код: Выделить всё
$ cat /proc/asound/card0/codec#0 |egrep '^[A-Z]'
Codec: Realtek ALC888
Address: 0
Function Id: 0x1
Vendor Id: 0x10ec0888
Subsystem Id: 0x14621018
Revision Id: 0x100202
No Modem Function Group found
Default PCM:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
Node 0x02 [Audio Output] wcaps 0x411: Stereo
Node 0x03 [Audio Output] wcaps 0x411: Stereo
Node 0x04 [Audio Output] wcaps 0x411: Stereo
Node 0x05 [Audio Output] wcaps 0x411: Stereo
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
Node 0x11 [Pin Complex] wcaps 0x400780: Mono Digital
Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Node 0x15 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Node 0x16 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Node 0x17 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
Node 0x1e [Pin Complex] wcaps 0x400780: Mono Digital
Node 0x1f [Pin Complex] wcaps 0x400680: Mono Digital
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x25 [Audio Output] wcaps 0x411: Stereo
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
vr13
Сообщения: 885
ОС: gentoo
Сообщение
vr13 » 10.02.2010 01:00
вроде все нормально. такие сообщения у меня тоже при загрузке вылезают
Код: Выделить всё
[ 2.045125] hda_codec: Unknown model for ALC888, trying auto-probe from BIOS...
[ 2.070895] hda-codec: No codec parser is available
еще попробуйте включить в ядре
и последний, наверное самый глупый совет: посмотрите amixer/alsamixer - вдруг микрофон просто выключен?
khart
Сообщения: 26
ОС: Gentoo
Сообщение
khart » 10.02.2010 07:02
vr13 писал(а): ↑ 10.02.2010 01:00
вроде все нормально. такие сообщения у меня тоже при загрузке вылезают
Код: Выделить всё
[ 2.045125] hda_codec: Unknown model for ALC888, trying auto-probe from BIOS...
[ 2.070895] hda-codec: No codec parser is available
еще попробуйте включить в ядре
и последний, наверное самый глупый совет: посмотрите amixer/alsamixer - вдруг микрофон просто выключен?
было включено изначально, потом отключил. от него не было толку кроме дополнительных регуляторов в alsamixer'e.
В alsamixer'e есть 5 ползунков: front mic, front mic boost, capture, capture 1 и digital, пробовал записывать звук в разных комбинациях - безрезультатно.