[solved] Звук только в наушниках. Ноутбук: asus m51ta
Dimorphus 13 февраля, 2011 - 21:34
Звук есть только в наушниках, как в консоли, так и в 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!