LINUX.ORG.RU

проблема со звуком ALC662


0

0

Имеется Debian SID
kernel: 2.6.24-1 (2.6.24-4)
alsa - 1.0.16-1

мать: Asus M2N-VM DVI
звук встроен, Realtek ALC662 (Azalia)

-------------------------------------------------------------------

00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
Subsystem: ASUSTeK Computer Inc. Unknown device 8290
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 (500ns min, 1250ns max)
Interrupt: pin A routed to IRQ 18
Region 0: Memory at dbff8000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable-
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

-------------------------------------------------------------------

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC662 Analog [ALC662 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC662 Digital [ALC662 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

-------------------------------------------------------------------

aplay -L
default:CARD=NVidia
HDA NVidia, ALC662 Analog
Default Audio Device
front:CARD=NVidia,DEV=0
HDA NVidia, ALC662 Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, ALC662 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, ALC662 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, ALC662 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, ALC662 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, ALC662 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null
Discard all samples (playback) or generate zero samples (capture)

-------------------------------------------------------------------

альсаконф прописывает следующее:
alias snd-card-0 snd-hda-intel
options snd-hda-intel index=0

в альсамиксере видны каналы, настраиваются, при включении/отключении каких-то из них есть щелчок в колонках

звука нет! полная тишина.

пользователь в группе audio имеется, права на девайсы есть

ls -l /dev/snd
итого 0
crw-rw---- 1 root audio 116, 0 Мар 22 22:37 controlC0
crw-rw---- 1 root audio 116, 4 Мар 22 22:37 hwC0D0
crw-rw---- 1 root audio 116, 24 Мар 22 22:37 pcmC0D0c
crw-rw---- 1 root audio 116, 16 Мар 22 22:37 pcmC0D0p
crw-rw---- 1 root audio 116, 17 Мар 22 22:37 pcmC0D1p
crw-rw---- 1 root audio 116, 33 Мар 22 22:37 timer

ls -l /dev/dsp
crw-rw---- 1 root audio 14, 3 Мар 22 22:37 /dev/dsp

ls -l /dev/mixer
crw-rw---- 1 root audio 14, 0 Мар 22 22:37 /dev/mixer

пробовал модпробить с разными model (asus, auto, 3stack, 3stack-dig, 3stack-6ch, 5stack все что в alsa-source были для ALC662), на некоторых вообще не заводится, на других заводится, но тишина. В некоторых случаях заводится (как и в дефолтном, при загрузке видно) с ошибкой:

hda_codec: Unknown model for ALC662, trying auto-probe from BIOS...

все уже перерыл, не знаю что делать. Самое забавное - когда-то звук на ней работал, что случилось потом понять не могу. Либо обновление, либо настройки какие-то, не знаю. Никто не сталкивался?

★★★★★

Когда-то было аналогичное явление. Но то в генте - нужно было убрать поддержку алсы из ядра и ставить отдельный пакет.

fizteh
()

У меня была такая же фигня в Gentoo.
Мучения закончились загрузкой с LiveCD CulculateLinux (он на основе Gentoo) и копированием настроек alsa.
Что там было не так, я не понял и разбираться не стал.

В бубунте работает из коробки.

00:07.0 Audio device: nVidia Corporation MCP65 High Definition Audio (rev a1)

athost ★★★★★
()
Ответ на: комментарий от fizteh

Не, через ядреные драйвера все работает.

athost ★★★★★
()
Ответ на: комментарий от fizteh

> Когда-то было аналогичное явление. Но то в генте - нужно было убрать поддержку алсы из ядра и ставить отдельный пакет.

В дебиане он по умолчанию отдельно собирается, иначе потом через module-assistant будет ругаться "отрубите alsa в ядре", так что проблема не в этом.

> У меня была такая же фигня в Gentoo. > Мучения закончились загрузкой с LiveCD CulculateLinux (он на основе > Gentoo) и копированием настроек alsa. > Что там было не так, я не понял и разбираться не стал.

> В бубунте работает из коробки.

> 00:07.0 Audio device: nVidia Corporation MCP65 High Definition Audio (rev a1)

Проблема в том, что ALC662 много разных и всяких (и по простому lspci они все так определяются, там всего-лишь pci-id's, но вот если копнуть в -vv, начинаются проблемы), даже свиду похожие матери не обязаны иметь одинаковые настройки. Пока искал решение проблемы, видел даже связь с BIOS'ом, когда отрубали ACPi или ресетили дефолт и звук появлялся. Я боюсь что тут уже не настройки ALSA виновны, а сам модуль, хотя и пробовал разные, пробовал откат до 1.0.15-4. Бубунта, кстати, мать тоже не видит. Она выдает какой-то generic с всего двумя ползунками в alsamixer, а звук молчит, самое забавное, что звук то когда-то был!

BaBL ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.