At Wed, 08 Aug 2007 20:49:29 +0900, koyama wrote:
xeon-koyamaです。
Iwaiさん、パッチありがとうございます。 m(..)m
Advanced Driver でも、ミキサー関連はないようですね。 おそらくサポートするフォーマットが 24bit になるだけかも。 とりあえず、適当に作ったパッチを添付します。ALSA driver (alsa-kernel) の HG レポジトリ、もしくは 2.6.23-rc* カーネル用です。
SUSEの alsa用の srp.rpm をインストールして、コンパイルしてみよう と思いますが、..... うーーっ!、patchの当て方がわからない。
あ、パッチは ALSA ドライバ用ですので、RPM はありません。
カーネルツリーに直接当てるか、alsa-driver の最近のソースツリーを持って
きて、その (alsa-kernel ディレクトリ) 上で当てる必要があります。
もう少し具体的には、
1. ALSA ドライバのソースを手に入れる
Daily snapshot tarball が以下の場所にありますので、最新のをダウンロー
ドして、展開してください。
ftp://ftp.suse.com/pub/projects/alsa/snapshot/driver/
2. パッチを当てる
% cd $SOMEWHERE/alsa-driver-hg*
% cd alsa-kernel
% patch -p1 < この間のパッチ
3. コンパイル環境の準備
実行カーネルと同じバージョンの kernel-source.rpm をインストールして
おいて下さい。後は gcc、make ですね。
4. configure の実行
10.2 カーネルの場合は、以下のオプションを用います:
% cd $SOMEWHERE/alsa-driver-hg*
% ./configure --with-debug=full --enable-dynamic-minors
5. make
6. root で make install-modules を実行
7. root で rcalsasound restart を実行
8. USB デバイスを再挿入
--
Takashi Iwai