[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problems with alsa and 2.6.17 kernel



Hello,

I have recently installed alsa and successfully configured my on-board sound
(via82xx) using alsaconf. As long as I am using my current 2.6.16 kernel
all is well. When I use 2.6.17 however, I get an error message during boot:

Setting up ALSA:...warning: 'alsactl restore' failed with error
message 'alsactl: load_state:1327: No soundcards found...'...done

Now, I can do alsaconf again, which works fine and I do get sound. However,
as soon as I reboot I get the same error message again and no sound.

I would be very glad for any kind of hint on what to do about this. Note
that this only happens with the 2.6.17 kernel.

Here is some additional info:

ben@sarun: ~ > uname -a
Linux sarun 2.6.17-2-amd64 #1 SMP Wed Sep 13 17:49:33 CEST 2006 x86_64
GNU/Linux

These are the modules loaded after boot:

ben@sarun: ~ > lsmod | egrep 'snd|via82'
snd_seq_midi           13888  0 
snd_seq_midi_event     13184  1 snd_seq_midi
snd_seq                66432  2 snd_seq_midi,snd_seq_midi_event
snd_via82xx            36136  0 
snd_via82xx_modem      21516  0 
snd_pcm_oss            49568  0 
gameport               22160  1 snd_via82xx
snd_mixer_oss          23040  1 snd_pcm_oss
snd_ac97_codec        115928  2 snd_via82xx,snd_via82xx_modem
snd_ac97_bus            7168  1 snd_ac97_codec
snd_mpu401_uart        13696  1 snd_via82xx
snd_rawmidi            33312  2 snd_seq_midi,snd_mpu401_uart
snd_seq_device         13968  3 snd_seq_midi,snd_seq,snd_rawmidi
snd_bt87x              21480  0 
snd_pcm               104072  5 snd_via82xx,snd_via82xx_modem,snd_pcm_oss,
                                snd_ac97_codec,snd_bt87x
snd_timer              30984  2 snd_seq,snd_pcm
via82cxxx_audio        33800  0 
uart401                17240  1 via82cxxx_audio
sound                  96464  2 via82cxxx_audio,uart401
ac97_codec             25880  1 via82cxxx_audio
snd                    69992  12 snd_seq,snd_via82xx,snd_via82xx_modem,
                                 snd_pcm_oss,snd_mixer_oss,snd_ac97_codec,
                                 snd_mpu401_uart,snd_rawmidi,snd_seq_device,
                                 snd_bt87x,snd_pcm,snd_timer
snd_page_alloc         15120  4 snd_via82xx,snd_via82xx_modem,
                                snd_bt87x,snd_pcm
soundcore              16032  4 via82cxxx_audio,sound,snd,btaudio
via82cxxx              13828  0 [permanent]
ide_core              157056  5 ide_generic,ide_cd,ide_disk,
                                via82cxxx,generic

And this is the same query after I 'alsaconf'ed again:

ben@sarun: ~ > lsmod | egrep 'snd|via82'
snd_seq_dummy           8580  0 
snd_seq_oss            41472  0 
snd_seq_midi           13888  0 
snd_seq_midi_event     13184  2 snd_seq_oss,snd_seq_midi
snd_seq                66432  6 snd_seq_dummy,snd_seq_oss,
                                snd_seq_midi,snd_seq_midi_event
snd_via82xx            36136  0 
gameport               22160  1 snd_via82xx
snd_ac97_codec        115928  1 snd_via82xx
snd_ac97_bus            7168  1 snd_ac97_codec
snd_pcm_oss            49568  0 
snd_mixer_oss          23040  1 snd_pcm_oss
snd_pcm               104072  3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer              30984  2 snd_seq,snd_pcm
snd_page_alloc         15120  2 snd_via82xx,snd_pcm
snd_mpu401_uart        13696  1 snd_via82xx
snd_rawmidi            33312  2 snd_seq_midi,snd_mpu401_uart
snd_seq_device         13968  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,
                                snd_seq,snd_rawmidi
snd                    69992  11 snd_seq_oss,snd_seq,snd_via82xx,
                                 snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,
                                 snd_pcm,snd_timer,snd_mpu401_uart,
                                 snd_rawmidi,snd_seq_device
soundcore              16032  1 snd
via82cxxx              13828  0 [permanent]
ide_core              157056  5 ide_generic,ide_cd,ide_disk,
                                via82cxxx,generic

Cheers,
Ben



Reply to: