シノバーです
VinePlus/2.5,2.6のALSA(サウンドドライバ)をアップデートしました。
alsa-driver-1.0.2c-0vl1
alsa-lib-1.0.2-0vl1
alsa-utils-1.0.2-0vl1
alsa-oss-1.0.2-0vl1
それぞれ現在は src.rpm, i386.rpm のみです。
(これらもまだミラーが行き渡ってはいないかもしれませんが。)
ALSAのアップデートにともない以下、注意点がいくつかあります。
(1) 現在ALSAを使用中の方
# apt-get upgrade によりこれらのパッケージがアップデートされるはずですが、
(1-1) 旧 alsaconfパッケージがあると不都合があるかもしれません。
# apt-get remove alsaconf でこのパッケージをあらかじめ取り除いておいてください。
(1-2) # apt-get upgrade では alsa-ossはインストールされませんが、特に必要ないようです。
必要ならば # apt-get install alsa-oss でインストールしてください。
(1-3) VinePlusにあるalsa-driverは kernel-2.4.22-0vl2.10用です。
現在使用中のカーネルバージョンを $ uname -r で確認してください。
もし同じでないとALSAドライバのアップグレード後にサウンドが出なくなります。
この場合は次の(a),(b)どちらかの対処をしてください。
(a)カーネルを kernel-2.4.22-0vl2.10 にアップグレードする。(お勧め)
http://vinelinux.org/manuals/kernel-upgrade.html を参照
(b)使用中のカーネルで alsa-driver をリビルドする。
http://shino.pos.to/linux/alsa9.html を参考
alsa-driver のリビルドには kernel-headers が必要ですが、
旧バージョンのカーネルに対応する kernel-headers は供給されていません。
したがってご自分で専用カーネルを作っている方にだけこの方法をお勧めします。
(1-4) 以上の処置の後でもまだ音が出ない場合は
root権限で /usr/sbin/alsaconf を実行してください。
/usr/sbin/alsaconf は alsa-utils-1.0.2-0vl1に同梱されています。
(2) 新たにALSAを導入される方
(2-1) # apt-get install alsa-utils で alsa-driver, alsa-lib, alsa-utils の3つの
パッケージがインストールされます。
alsa-ossはインストールされませんが、特に必要ないようです。
必要ならば # apt-get install alsa-oss でインストールしてください。
(2-2) /etc/modules.conf に
alias sound-slot-0 xxxxxxxx
という行があれば取り除くか、先頭に「#」を付けてコメントアウトしておきます。
(xxxxxxxx のところはサウンドカードによって異なる)
いったんリブートし、
# /sbin/lsmod でこのモジュール xxxxxxxx が組み込まれていないことを確認しておきます。
その後 root権限で /usr/sbin/alsaconf を実行してください。
http://shino.pos.to/linux/alsa9.html を参考
なお、kernel-2.2系ではこのALSAは(簡単には)使えません。
kernel-2.2系でALSAを使用されている方は逆に情報お願いします。
以上です。
--
Masaki Shinomiya <shino@xxxxxx>
http://shino.pos.to/linux/