Page 1 of 1

upgrade kernel後alsa啟動失敗

Posted: Sun Dec 19, 2004 12:45 pm
by lundi
先說一下,我的alsa-driver不是用kernel build-in的,我是emerge alsa-driver,昨天我升級kernel之後,今天發現alsasound start時出現錯誤

Code: Select all

 * ALSA is not loaded
 * Loading ALSA drivers...
 *   Loading: snd-intel8x0...
FATAL: Module snd_intel8x0 not found.                                                                      [ !! ]
 * ERROR: Failed to load necessary drivers                                                                 [ ok ] * Restoring Mixer Levels
cat: /proc/asound/cards: No such file or directory                                                         [ ok ]
我就在想應該是安裝alsa-driver時modules都放在舊的kernel上,於是我用qpkg -l alsa-driver查一下,看到如下

Code: Select all

/lib/modules/2.6.9-gentoo-r1
/lib/modules/2.6.9-gentoo-r1/modules.usbmap
/lib/modules/2.6.9-gentoo-r1/modules.inputmap
/lib/modules/2.6.9-gentoo-r1/modules.symbols
/lib/modules/2.6.9-gentoo-r1/kernel
/lib/modules/2.6.9-gentoo-r1/kernel/sound
/lib/modules/2.6.9-gentoo-r1/kernel/sound/pci
/lib/modules/2.6.9-gentoo-r1/kernel/sound/pci/ac97
/lib/modules/2.6.9-gentoo-r1/kernel/sound/pci/ac97/snd-ac97-codec.ko
/lib/modules/2.6.9-gentoo-r1/kernel/sound/pci/snd-intel8x0.ko
等等,所以modules應該都還在舊的kernel那邊,我新的kernel是2.6.9-gentoo-r9,我在猜可能remerge alsa-driver就可能可以解決問題,不過我想問問看,有沒有好的方法呢?不然每次升級kernel不就都要重裝一些driver?

Posted: Sun Dec 19, 2004 2:09 pm
by scsi
我都是使用kernel 2.6 內附的 alsa 的 driver
換kernel時就會一起compile了…

Posted: Sun Dec 19, 2004 2:31 pm
by betaparticle
http://www.gentoo.org/doc/zh_tw/alsa-guide.xml

裡頭有說,
如果你是使用 emerge alsa-driver 的話,
每次 kerner 編譯之後,都要重新 emerge alsa-driver。
不曉得你的情形是不是跟它說的一樣?

Posted: Sun Dec 19, 2004 3:50 pm
by lundi
betaparticle wrote:http://www.gentoo.org/doc/zh_tw/alsa-guide.xml

裡頭有說,
如果你是使用 emerge alsa-driver 的話,
每次 kerner 編譯之後,都要重新 emerge alsa-driver。
不曉得你的情形是不是跟它說的一樣?
謝謝,原來上面有寫,我沒看到,雖然我也是覺得該emerge alsa-driver,不過我只是想看看還有沒有更好的方法。thx

Posted: Tue Dec 21, 2004 10:43 am
by 【Palatis】
alsa-driver 1.0.7 好像有問題, 我 emerge 以後就會出現您的問題.

目前是用 kernel 內附的 alsa modules, 就沒問題了.