不知怎麼回事,SUSE Linux Enterprise Desktop 10 忽然沒聲音了。螢幕右下角的“音量控制”圖示上,分明是滿格的,即100%的音量,從音響裡愣是沒有一點聲音。以下是解決該問題的幾個過程:
  (1)開啟YaST裡的軟體管理,搜尋ALSA軟體包,當前已安裝的版本是1.0.11-32.2,發現有更加新的版本1.0.13-0.pm.0,於是選擇了更新,然後……然後……完蛋了!不僅聲音沒出來,連“音量控制”都進不去了,報告:沒有合適的外掛或模組。
  (2)胡點亂點,進入了“YaST->硬體->音效”,把原來的舊音效卡(ICH6)刪除掉,然後企圖重新安裝。在WINDOWS下,此招屢試不爽,能解決大多數問題,可是這是LINUX,不是WINDOWS!單擊“新增”,選擇“ICH6(AC97),然後選擇“快速自動設定”,結果提示“無法裝載支援音效卡的核心模組snd-intel8x0。這可能是由不正確的模組引數(包括無效的IO或IRQ引數引起的)”,試了好幾次,調了N遍音效卡本身的引數,結果都一樣。
  (3)萬般無奈,想到了把系統恢復到最初的安裝狀態。別誤會,不是“系統修復”,而是又進入YaST->軟體管理,找到 ALSA 軟體包,把版本回滾到1.0.11-32.2。然後重做第(2)步中的工作,再次配置ICH6,呵呵 ,居然搞定了。當從音響裡傳出來測試音效時,俺那個激動啊……

  總結:LINUX的靈活性,也帶來了版本管理的複雜性。高版本不一定就能用。建議網友們在升級前多考慮一下。我現在是不敢輕易升極系統中的軟體包了。