[solved] Звук только в наушниках. Ноутбук: asus m51ta

Звук есть только в наушниках, как в консоли, так и в X'ах.

Пробовал решить проблему как написано здесь, а именно, добавил:

options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=m51va
options snd-hda-intel enable_msi=1

в /etc/modprobe.d/alsa.conf .

Это не привело к желаемому результату.

Конфиги и железо:

codifier work # lspci -k
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
        Subsystem: ASUSTeK Computer Inc. Device 11e7
00:01.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (int gfx)
00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode]
        Subsystem: ASUSTeK Computer Inc. Device 1117
        Kernel driver in use: ahci
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
        Subsystem: ASUSTeK Computer Inc. Device 11e7
        Kernel driver in use: ohci_hcd
00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
        Subsystem: ASUSTeK Computer Inc. Device 11e7
        Kernel driver in use: ohci_hcd
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
        Subsystem: ASUSTeK Computer Inc. Device 11e7
        Kernel driver in use: ehci_hcd
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
        Subsystem: ASUSTeK Computer Inc. Device 11e7
        Kernel driver in use: ohci_hcd
00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
        Subsystem: ASUSTeK Computer Inc. Device 11e7
        Kernel driver in use: ohci_hcd
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
        Subsystem: ASUSTeK Computer Inc. Device 11e7
        Kernel driver in use: ehci_hcd
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
        Subsystem: ASUSTeK Computer Inc. Device 11e7
        Kernel driver in use: piix4_smbus
        Kernel modules: i2c-piix4
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller
        Subsystem: ASUSTeK Computer Inc. Device 11e7
        Kernel driver in use: pata_atiixp
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
        Subsystem: ASUSTeK Computer Inc. Device 19d3
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
        Subsystem: ASUSTeK Computer Inc. Device 11e7
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h [Turion X2, Athlon X2, Sempron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] Miscellaneous Control
        Kernel driver in use: k10temp
        Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] Link Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
        Subsystem: ASUSTeK Computer Inc. Device 1062
        Kernel driver in use: radeon
02:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3650
        Subsystem: ASUSTeK Computer Inc. Device 1872
        Kernel driver in use: radeon
02:00.1 Audio device: ATI Technologies Inc RV635 Audio device [Radeon HD 3600 Series]
        Subsystem: ATI Technologies Inc RV635 Audio device [Radeon HD 3600 Series]
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel
03:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
        Subsystem: Device 1a3b:1067
        Kernel driver in use: ath9k
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
        Subsystem: ASUSTeK Computer Inc. U6V laptop
        Kernel driver in use: r8169
08:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 1877
08:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
        Subsystem: ASUSTeK Computer Inc. Device 1877
        Kernel driver in use: sdhci-pci
08:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
        Subsystem: ASUSTeK Computer Inc. Device 1877
08:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
        Subsystem: ASUSTeK Computer Inc. Device 1877

codifier work # lsmod | grep snd
snd_hda_codec_hdmi     20627  1 
snd_hda_intel          21106  2 
snd_hda_codec          68536  2 snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep               5764  1 snd_hda_codec
codifier work # dmesg | grep -i hda
[   10.334220] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   10.363268] HDA Intel 0000:02:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[   10.363380] HDA Intel 0000:02:00.1: irq 42 for MSI/MSI-X
[   10.363411] HDA Intel 0000:02:00.1: setting latency timer to 64
[   67.893517] hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
[   73.472012] hda-intel: azx_get_response timeout, switching to polling mode: last cmd=0x10170503
[   74.473009] hda_intel: azx_get_response timeout, switching to single_cmd mode: last cmd=0x10170503

alsamixer

Что показывает alsamixer? Какие каналы есть?
Бывает, что по дефолту канал Speaker потушен.

alsamixer

Каналы: Master и PCM
Больше для воспроизведения нет.

Настройка звука через alsa

Звук не работает скорее всего из за отключенного усилителя ноутбука, про это можешь почитать в документации к ядру, или в документации с драйверами ALSA.

Для начала, тебе необходимо определить, все ли нормально с кодеком, и определился ли он.
Выведи данные из:
/proc/asound/card*/codec#*

Судя по показаниям Гугл, кодек у тебя должен быть ALC861 от Realtek.
Если это так, то тебе подойдет одна из следующих настроек:

[ALC861_3ST] = "3stack"
[ALC861_3ST_DIG] = "3stack-dig"
[ALC861_6ST_DIG] = "6stack-dig"
[ALC861_UNIWILL_M31] = "uniwill-m31"
[ALC861_TOSHIBA] = "toshiba"
[ALC861_ASUS] = "asus"
[ALC861_ASUS_LAPTOP] = "asus-laptop"
[ALC861_AUTO] = "auto"

Попробуй прописать их в options snd-hda-intel model=<Строка из кавычек>
Это если у тебя модуль не в ядре, если в ядре, то передавай параметры через загрузчик snd-hda-intel.model=<Строка из кавычек>
Вроде так писал, точно не помню.

Хотя проблема может быть просто в настройках alsamixer :)

Сам сейчас мучаюсь со звуком, не все так гладко работает, как хотелось. Здесь случайно нет людей, кто бы дорабатывал драйвер patch_realtek.c под свое железо?

Проблема решилась правкой

Проблема решилась правкой конфига ядра.
Т.к. звук всё же работал и устройства определялись, не предполагал, что мог допустить ошибку в конфиге.

А сами динамики то работают?

А сами динамики то работают? может это аппаратная проблема?

Работают.

Работают.

Покажи пожалуйста конфиг :D

Покажи пожалуйста конфиг :D

Keep tryin' me jerk off, keep tryin' me... wanna impress her? Impress her with me. Impress her with ME!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".