Автор Тема: Еще раз с HDA Intel (ALC887 Analog) - не воспроизводит звук  (Прочитано 7811 раз)

Оффлайн paych

  • Начинающий
  • *
  • Сообщений: 7
    • МБОУ "Гуманитарная гимназия № 8"
В добровольно-принудительном порядке перевожу школу (компьютеров 50+) на ALT Linux Школьный. Сборка 5.0.2. Master.  Проблемы возникают в основном с периферией.

Вот например ни в какую не хочет работать встроенный звук, в параметрах системы определяется как HDA Intel (ALC887 Analog)

По команде lspci выдает следующее:

Цитировать
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

aplay -L:

Цитировать
    front:CARD=Intel,DEV=0
        HDA Intel, ALC887 Analog
        Front speakers
    surround40:CARD=Intel,DEV=0
        HDA Intel, ALC887 Analog
        4.0 Surround output to Front and Rear speakers
    surround41:CARD=Intel,DEV=0
        HDA Intel, ALC887 Analog
        4.1 Surround output to Front, Rear and Subwoofer speakers
    surround50:CARD=Intel,DEV=0
        HDA Intel, ALC887 Analog
        5.0 Surround output to Front, Center and Rear speakers
    surround51:CARD=Intel,DEV=0
        HDA Intel, ALC887 Analog
        5.1 Surround output to Front, Center, Rear and Subwoofer speakers
    surround71:CARD=Intel,DEV=0
        HDA Intel, ALC887 Analog
        7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
    iec958:CARD=Intel,DEV=0
        HDA Intel, ALC887 Digital
        IEC958 (S/PDIF) Digital Audio Output
    null
        Discard all samples (playback) or generate zero samples (capture)


А на сайте системной платы (GA-G31M-ES2L) ) сказано что там Аудио кодек Realtek ALC883 !!!

Обновлять ALSA с 1.0.21 до 1.0.24 не дает ни через Synaptic ни ручками

На сайте http://www.spohelp.ru/forums/13-drayvery-i-linux/topics/1075-hda-intel-alc887-analog-ne-vosproizvodit-zvuk посоветовали перейти на Ubuntu...  :-\  Но большого желания нет... Пока что нет...

С уважением,
=
Михаил Платач.
Удивительный мир - мир Linux. Через полчаса после выявления проблемы я знаю ЧТО нужно сделать, через полдня КАК.

Оффлайн paych

  • Начинающий
  • *
  • Сообщений: 7
    • МБОУ "Гуманитарная гимназия № 8"
РЕШЕНО! Спас Alt Linux на 6 платформе
Удивительный мир - мир Linux. Через полчаса после выявления проблемы я знаю ЧТО нужно сделать, через полдня КАК.

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
up! проблемма и чип те же. Реально ли заставить работать?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
up! проблемма и чип те же. Реально ли заставить работать?
А на Шестой платформе?
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
up! проблемма и чип те же. Реально ли заставить работать?
Мож попробовать посмотреть
http://www.kernel.org/doc/Documentation/sound/alsa/ALSA-Configuration.txt
Module snd-hda-intel
model   - force the model name
http://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio-Models.txt
ALC882/883/885/888/889
на предмет
3stack-dig   3-jack with SPDIF I/O
3stack-2ch-dig   3-jack with SPDIF I/O (ALC883)
3stack-6ch    3-jack 6-channel
3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
для
/etc/modprobe.d/sound
закомментировав содержимое.

В 5.1
# cat /etc/modprobe.d/sound
#alias snd-card-0 snd-hda-intel
#alias sound-slot-0 snd-hda-intel

#options snd-hda-intel model=auto

#options snd-hda-intel model=6stack-dell

options snd-hda-intel model=6stack-dig

Внимательно отнестись к содержимому options, при разном содержимом, alsamixer выдаст совсем разное или почти ничего.

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
up! проблемма и чип те же. Реально ли заставить работать?
А на Шестой платформе?
выход работает, вход не работает, пробывал на simply 6,0,1

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Пинками загонял 5.0.2 Альт школьный (ядро 2.6.32) на новую материнскую плату с ALC887
Со звуком помогло ( мне нужно только воспроизведение - микрофона нету, а есть только колонки )
options snd-hda-intel model=generic

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В общем так.
Пятая линейка для этой ситуации протухла:

http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.33/ChangeLog-2.6.33.8
Цитировать
commit 629a1b5e416d5710216d29feb511e7663f14b43e
Author: Kailang Yang <kailang@realtek.com>
Date:   Mon Nov 22 10:59:36 2010 +0100

    ALSA: hda - Fixed ALC887-VD initial error
   
    commit 01e0f1378c47947b825eac05c98697ab1be1c86f upstream.
   
    ALC887-VD is like ALC888-VD. It can not be initialized as ALC882.
   
    Signed-off-by: Kailang Yang <kailang@realtek.com>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
http://ftp.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.34/ChangeLog-2.6.34.9
Цитировать
commit 3a815fb9fc6d8d6192a8be3e2cb2cab7a36ac4e6
Author: David Henningsson <david.henningsson@canonical.com>
Date:   Wed Nov 24 14:17:47 2010 +0100

    ALSA: HDA: Add an extra DAC for Realtek ALC887-VD
   
    commit cc1c452e509aefc28f7ad2deed75bc69d4f915f7 upstream.
   
    The patch enables ALC887-VD to use the DAC at nid 0x26,
    which makes it possible to use this DAC for e g Headphone
    volume.
   
    Signed-off-by: David Henningsson <david.henningsson@canonical.com>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.35/ChangeLog-2.6.35.10
Цитировать
commit 0e2009a0ee6bc00043d66713e6649820042241a8
Author: Kailang Yang <kailang@realtek.com>
Date:   Mon Nov 22 10:59:36 2010 +0100

    ALSA: hda - Fixed ALC887-VD initial error
   
    commit 01e0f1378c47947b825eac05c98697ab1be1c86f upstream.
   
    ALC887-VD is like ALC888-VD. It can not be initialized as ALC882.
   
    Signed-off-by: Kailang Yang <kailang@realtek.com>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Andi Kleen <ak@linux.intel.com>
Цитировать
commit 48099f895b702f3c13a9828396e6efa29d0b370c
Author: David Henningsson <david.henningsson@canonical.com>
Date:   Wed Nov 24 14:17:47 2010 +0100

    ALSA: HDA: Add an extra DAC for Realtek ALC887-VD
   
    commit cc1c452e509aefc28f7ad2deed75bc69d4f915f7 upstream.
   
    The patch enables ALC887-VD to use the DAC at nid 0x26,
    which makes it possible to use this DAC for e g Headphone
    volume.
   
    Signed-off-by: David Henningsson <david.henningsson@canonical.com>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Andi Kleen <ak@linux.intel.com>

Так то для всей пятой линейки, без вариантов:
... 5.0.2 Альт школьный (ядро 2.6.32) на новую материнскую плату с ALC887
...
options snd-hda-intel model=generic
Убунтоводы на Ubuntu 10.10 Maverick Meerkat решали аналогично:
http://linux-update.blogspot.com/2010/11/fix-hda-intel-realtek-alc887-no-sound.html