[SOLVED] ATI Technologies Inc SB600 Azalia

На материнке Asus N3A78 PRO у меня звуковая карточка:

# lspci|grep Audio
00:14.2 Audio device: ATI Technologies Inc SB600 Azalia

В принципе звук в системе есть.
НО почему то не вижу в миксере канала CD! А он мне нужен - на него у меня с TV-тюнера звук подаётся... Может кто подскажет рабочую конфигурацию для этой встроенной карточки?
Звук собран модулями в ядре:

Device Drivers  --->
 Sound  --->
  <*> Sound card support
  Advanced Linux Sound Architecture  --->
   <M> Advanced Linux Sound Architecture
   <M>   Sequencer support
   <M>   OSS Mixer API
   <M>   OSS PCM (digital audio) API
   [*]     OSS PCM (digital audio) API - Include plugin system
   [*]   OSS Sequencer API
   [*]   Support old ALSA API
   [*]   Verbose procfs contents
   PCI devices  --->
    <M> Intel HD Audio
    [ ]   Build hwdep interface for HD-audio driver
    [*]   Build Realtek HD-audio codec support
    [*]   Build Analog Device HD-audio codec support
    [ ]   Build IDT/Sigmatel HD-audio codec support
    [ ]   Build VIA HD-audio codec support
    [*]   Build ATI HDMI HD-audio codec support
    [ ]   Build Conexant HD-audio codec support
    [ ]   Build C-Media HD-audio codec support
    [ ]   Build Silicon Labs 3054 HD-modem codec support
    [*]   Enable generic HD-audio codec parser
    [ ]   Aggressive power-saving on HD-audio
  Open Sound System  --->
   < > Open Sound System (DEPRECATED)
# uname -a
Linux osboy 2.6.25-gentoo-r7 #26 SMP Mon Nov 17 22:36:07 MSK 2008 x86_64 AMD Phenom(tm) 9650 Quad-Core Processor AuthenticAMD GNU/Linux

Samsung Q45c (модель FY01)

У мну так:

Device Drivers  --->
 Sound  --->
  <*> Sound card support
  Advanced Linux Sound Architecture  --->
   <M> Advanced Linux Sound Architecture
   <M>   Sequencer support
   <M>     Sequencer dummy client
   <M>   OSS Mixer API
   <M>   OSS PCM (digital audio) API
   [*]     OSS PCM (digital audio) API - Include plugin system
   [*]   OSS Sequencer API
   [*]   Support old ALSA API
   [ ]   Verbose procfs contents
   PCI devices  --->
    <M> Intel HD Audio
    [*]   Build hwdep interface for HD-audio driver
    [*]   Build Realtek HD-audio codec support
    [ ]   Build Analog Device HD-audio codec support
    [ ]   Build IDT/Sigmatel HD-audio codec support
    [ ]   Build VIA HD-audio codec support
    [ ]   Build ATI HDMI HD-audio codec support
    [ ]   Build Conexant HD-audio codec support
    [ ]   Build C-Media HD-audio codec support
    [ ]   Build Silicon Labs 3054 HD-modem codec support
    [*]   Enable generic HD-audio codec parser
    [ ]   Aggressive power-saving on HD-audio
  Open Sound System  --->
   < > Open Sound System (DEPRECATED)
# uname -a
Linux q45c 2.6.26-zen2.1 #1 SMP PREEMPT Thu Sep 18 20:22:04 MSD 2008 x86_64 Intel(R) Pentium(R) Dual CPU T2330 @ 1.60GHz GenuineIntel GNU/Linux
# lspci -s 00:14.2 -vnn
00:14.2 Audio device [0403]: ATI Technologies Inc SB600 Azalia [1002:4383]
        Subsystem: Samsung Electronics Co Ltd Device [144d:c517]
        Flags: bus master, slow devsel, latency 64, IRQ 16
        Memory at d0300000 (64-bit, non-prefetchable) [=16K]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC262 Analog [ALC262 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC262 Digital [ALC262 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
# aplay -L
default:CARD=SB
    HDA ATI SB, ALC262 Analog
    Default Audio Device
front:CARD=SB,DEV=0
    HDA ATI SB, ALC262 Analog
    Front speakers
surround40:CARD=SB,DEV=0
    HDA ATI SB, ALC262 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
    HDA ATI SB, ALC262 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
    HDA ATI SB, ALC262 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
    HDA ATI SB, ALC262 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
    HDA ATI SB, ALC262 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null
    Discard all samples (playback) or generate zero samples (capture)

Уверен, могут быть отличия в PCI ID/Subsystem ID. Мона почитать доку по snd-hda-intel и потыркать на предмет опции загрузки модуля. Вариантов моделей может быть просто очень много...

А какую мне выбрать model для

А какую мне выбрать model для модуля snd-hda-intel, если у меня мать Asus M3A78 PRO ?

        ALC883/888
          3stack-dig    3-jack with SPDIF I/O
          6stack-dig    6-jack digital with SPDIF I/O
          3stack-6ch    3-jack 6-channel
          3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
          6stack-dig-demo  6-jack digital for Intel demo board
          acer          Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
          acer-aspire   Acer Aspire 9810
          medion        Medion Laptops
          medion-md2    Medion MD2
          targa-dig     Targa/MSI
          targa-2ch-dig Targs/MSI with 2-channel
          lenovo-101e   Lenovo 101E
          lenovo-nb0763 Lenovo NB0763
          lenovo-ms7195-dig Lenovo MS7195
          haier-w66     Haier W66
          3stack-hp     HP machines with 3stack (Lucknow, Samba boards)
          6stack-dell   Dell machines with 6stack (Inspiron 530)
          laptop-eapd   3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)            
          mitac         Mitac 8252D
          clevo-m720    Clevo M720 laptop series
          fujitsu-pi2515 Fujitsu AMILO Pi2515
          auto          auto-config reading BIOS (default)

А кто-ж его знает!? Нужно

А кто-ж его знает!? Нужно пробовать либо в инете искать... А с auto сходу не работает?

auto по дефолту итак, с ним

auto по дефолту итак, с ним не все каналы видно.
По логике вещей (6 разъёмов + SPDIF) поставил model=6stack-dig - заработало!

Вот недавно переставил

Вот недавно переставил систему, включил поддержку alsa модулями, в принципе всё работает, но опять не все каналы видны! Попробовал, как и раньше, прописать options snd-hda-intel model=6stack-dig - ноль эмоций!
Поэтому поубирал модули ядра, собрал alsa-driver, снова прописал model - всё заработало! Но при этом в системе отсутствует /dev/mixer, а без него в tvtime звука нет!
Можно как-то собрать alsa-driver с поддержкой /dev/mixer? Или что нужно вместо него в tvtime.xml указывать?

А ядро то какое?

И версии alsa-driver?
Там кстати дока хорошая...

alsa-driver-1.0.20Сейчас

В портеже alsa-driver-1.0.20

Сейчас пока звук включен модулями. В ядре - хз, какая версия.

# uname -a
Linux osboy 2.6.28-gentoo-r5 #7 SMP Thu May 14 23:59:32 MSD 2009 x86_64 AMD Phenom(tm) 9650 Quad-Core Processor AuthenticAMD GNU/Linux

# cat /etc/modules.d/alsa

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.18 ---
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
# --- END: Generated by ALSACONF, do not edit. ---

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

# dmesg | grep hda
[ 4.730467] hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...

В /usr/src/linux/Documentation/sound/alsa/ALSA-Configuration.txt имеется по этому поводу вот что:

ALC883/888
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
3stack-6ch 3-jack 6-channel
3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
6stack-dig-demo 6-jack digital for Intel demo board
acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
acer-aspire Acer Aspire 9810
medion Medion Laptops
medion-md2 Medion MD2
targa-dig Targa/MSI
targa-2ch-dig Targs/MSI with 2-channel
laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
lenovo-101e Lenovo 101E
lenovo-nb0763 Lenovo NB0763
lenovo-ms7195-dig Lenovo MS7195
lenovo-sky Lenovo Sky
haier-w66 Haier W66
3stack-hp HP machines with 3stack (Lucknow, Samba boards)
6stack-dell Dell machines with 6stack (Inspiron 530)
mitac Mitac 8252D
clevo-m720 Clevo M720 laptop series
fujitsu-pi2515 Fujitsu AMILO Pi2515
3stack-6ch-intel Intel DG33* boards
auto auto-config reading BIOS (default)

Разобрался! просто "options

Разобрался! просто "options snd-hda-intel model" вписал вместо /etc/modules.d/alsa в /etc/modprobe.d/alsa - сразу всё заработало!

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

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