Hi,
   The sound card on my laptop is "Multimedia audio controller: Intel
Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller"
(output by "lspci | grep audio").
 
   I choose the "ALSA" as the card driver in the kernel option. 
   
   The problem is that, when booting into system, there are errors as
"codec_write 0: semaphore is not ready for register 0x2". And when
login into the system, the sound card can't be used. The system keep
reporting  "codec_write 0: semaphore is not ready for register 0x2".

   After trying  many ways, I find  running the command "alsaconf" can
solve the problem. Now the problem is that, everytime I boot into the
system, I must run "alsaconf" first which  is not very convenient. I
want  to know if there is any solution for my laptop to make a good
configuration of ALSA which doesn't need running "alsaconf" every time
after booted into the system.
   
   Thanks for suggestions!

The following the section for "ALSA" in my kernel config file:

----------------------------------------------------------------------------------------------------------------------
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m

#
# PCI devices
#
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m

Reply via email to