Hello,

I have an onboard Intel 810-based audio card in my box. It used to
work nicely with a 2.4-series kernel and some earlier (can't remember
the exact version) ALSA drivers. Recently, I've done a serious update
to Debian testing (from stable) and kernel 2.6.0. I've compiled the
kernel with ALSA support including the formerly working i8x0 driver.
(Tried both statically compiled and as modules.) Everything works
flawlessly, at boot time it tells me the driver is started (or when
using modules, everything is loaded nicely), 
I can set the sound levels (so they are NOT muted :)) using aumix or
alsamixer, /proc/asound entries seem correct, I can play audio files
with ALSA-based as well as with OSS-based players (various XMMS
output plugins, mpg123, alsaplayer, even tried cat /bin/sh > /dev/dsp),
but still, no sound comes from the card.
Everything's all right with the hardware setup, it works nicely under
Win. Any ideas what shall I do?
 
Now, the logs & stuff...

The relevant kernelconfig entries are:

#
# Sound
#
CONFIG_SOUND=y
                                                                                
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
                                                                                
#
# Generic devices
#
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
CONFIG_SND_MPU401=m
                                                                               
#
# PCI devices
#
CONFIG_SND_INTEL8X0=m
                                                                               
#
# ALSA USB devices
#
# CONFIG_SND_USB_AUDIO is not set
                                                                               
#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
(I've removed most of the commented-out lines)

The deb packages are:

hallelujah:/usr/src/linux# dpkg -l alsa* | grep "^ii"
ii  alsa-base      1.0.2c-3       ALSA sound driver common files
ii  alsa-headers   1.0.1-1        ALSA sound driver header files
ii  alsa-source    1.0.1-1        ALSA sound driver source
ii  alsa-utils     1.0.2-1        Advanced Linux Sound Architecture
(utils)
ii  alsaplayer     0.99.75-6      PCM player designed for ALSA
ii  alsaplayer-com 0.99.75-6      PCM player designed for ALSA (common
files)
ii  alsaplayer-gtk 0.99.75-6      PCM player designed for ALSA (GTK
version)
ii  alsaplayer-oss 0.99.75-6      PCM player designed for ALSA (OSS
output mod

Modules loaded:

hallelujah:/usr/src/linux# lsmod
Module                  Size  Used by
snd_pcm_oss            52644  0
snd_mixer_oss          19584  2 snd_pcm_oss
snd_intel8x0           31652  1
snd_ac97_codec         53636  1 snd_intel8x0
snd_pcm                97700  2 snd_pcm_oss,snd_intel8x0
snd_timer              25988  1 snd_pcm
snd_page_alloc         11908  2 snd_intel8x0,snd_pcm
snd_mpu401_uart         7808  1 snd_intel8x0
snd_rawmidi            25248  1 snd_mpu401_uart
snd_seq_device          8584  1 snd_rawmidi
snd                    50404  9
snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
ipt_LOG                 5632  1
ipt_state               2048  1

The modutils stuff:

hallelujah:/usr/src/linux# cat /etc/modutils/alsa
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# module options should go here
                                 
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
 
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

The /proc things:
hallelujah:/usr/src/linux# cat /proc/asound/cards
0 [I82801BAICH2   ]: ICH - Intel 82801BA-ICH2
                     Intel 82801BA-ICH2 at 0xdc00, irq 10

hallelujah:/usr/src/linux# cat /proc/asound/I82801BAICH2/ac97#0
0-0/0: Analog Devices AD1885
 
Capabilities     : -headphone out-
DAC resolution   : 16-bit
ADC resolution   : 16-bit
3D enhancement   : Analog Devices Phat Stereo
 
Current setup
Mic gain         : +0dB [+0dB]
POP path         : pre 3D
Sim. stereo      : off
3D enhancement   : off
Loudness         : off
Mono output      : MIX
Mic select       : Mic1
ADC/DAC loopback : off
Extended ID      : codec=0 rev=0 DSA=0 VRA
Extended status  : VRA
PCM front DAC    : 22050Hz
PCM ADC          : 22050Hz
 
 
 
AD18XX configuration
Unchained        : 0x1000,0x0000,0x0000
Chained          : 0x0000,0x0000,0x0000


bye
gyp


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to