
Ubuntu日本語フォーラム

ログインしていません。
OSS対応のサウンドカード (M Audio Audiophile) をPCに挿したのですが、OSSが上手くインストールできません。
http://www.m-audio.com/products/en_us/Audiophile2496.html
OSSは4Frontのサイトから Linux 2.6 (x86) (DEB) を選択してインストールしました。
http://www.4front-tech.com/download.cgi
最終的にはFTAPというシステムを導入したいのですが、どうも sscanf error 0: FEED_ON というエラーを吐いて、動作してくれないので、OSSが入ってないのではないかと疑っております。
http://csml.som.ohio-state.edu/ftap/
音量調節ツールでOSSを選択してテストのボタンを押すと下記のエラーメッセージが出ています。
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: 内部データフローエラー
Ubuntu9.04です。
どうすればちゃんとOSSが導入できるのか、ご教授お願いします。
:~$ cat /proc/asound/cards
0 [M2496 ]: ICE1712 - M Audio Audiophile 24/96
M Audio Audiophile 24/96 at 0x1040, irq 17
1 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0x90320000 irq 22
オフライン
別の「Sound Blaster 5.1 VXで音がホワイトノイズになる方へ」という記事を参考に記事にしたのですが、サウンドの項目に"OSS4 - AudigyLS front"というものは追加されませんでした。
単純に"OSS"といものが追加されていましたが、前述のエラーが出て音が聞こえません。
https://forums.ubuntulinux.jp/viewtopic.php?id=4653
どうかしてOSSを正常にインストールしたいのですが、どういう手順を踏めばいいでしょうか?
オフライン
はじめましてkumacと申します。
わたしもこのサウンドカードを購入して格闘を始めました。
10.04でやってます。PC2台で実験しましたが
そのまま取り付けるとデジタルデバイスの入出力部分しか認識されません。
色々やって元に戻らなくなり再インストール中ですが
わかった事はpulseaudioが悪さをしている事です。
関係パッケージを削除するとアナログの部分を認識するようになるようです。
実験しているうちに何か消してはいけないものを消したようです。
もう一度挑戦してみます。
オフライン
すいません。
アナログの方は
サウンド設定には表示されませんが音はでるみたいです。
inputの方はどうかこれから調べます。
オフライン
<1. OSS + PulseAudioの場合>
Open Sound SystemバックエンドでPulseAudioを有効にする場合は、PulseAudioのOSSモジュールを有効にするのがよいと思います。OSSモジュール自体はパッケージ「PulseAudio」に含まれていて、以下のコマンドでロードすることができます。
$ pacmd load-module module-oss;
詳細な情報は、PulseAudio公式ウェブサイトの以下のページを参照して下さい。
module-oss @ pulseaudio.org
UbuntuのGNOMEデスクトップ環境はPulseAudioの存在を前提としているので、PulseAudioを削除すると、サウンドのアプレットが操作できなくなったり、特定のアプリケーションで音が出なくなる場合があるのでご注意下さい。
<2. Open Sound System 4ドライバ(オープンソース版)の導入方法>
OSSドライバ(カーネルモジュール)に関しては、パッケージ名「oss4-dkms」で提供されているので、そちらを使うと手間が省けるかもしれません。こちらなら、おそらく、PulseAudioに関する初期設定も含まれていると思います。ただ、私の環境(lucid amd64)では導入に失敗しています。既知のバグのようです。
<3. ALSA + PulseAudioの場合>
aviva による投稿:
OSS対応のサウンドカード (M Audio Audiophile) をPCに挿したのですが、OSSが上手くインストールできません。
http://www.m-audio.com/products/en_us/A … e2496.html
ALSAのウェブサイトのデバイス対応ページを見る限り、M-Audio Audiophile 2496は、ALSAでサポートできているようです。
デバイス名: Delta Audiophile 2496
チップセット: ICE1712 (Envy24)
対応するカーネルモジュール: Module-ice1712
ICE1712に関しては、パッケージ「alsa-tools-gui」で「envy24control」というGUIコントローラが提供されており、動作例も目にしたことがあります。
さしあたり、OSSが入ってない状態で、起動後に、以下のコマンドを実行してみて下さい。
$ sudo modprobe snd-ice1712;
何か変化があることを期待します。
オフライン
大変詳しい解説ありがとうございます。
音楽ファイル再生ソフトをAudaciousに固定して
色々試してみたのですが
まず私の環境(lucid amd64)では
gnome-volume-controlにはOSS関連が表示される事はないようです。
ただ、Audaciousの出力プラグインには表示されて
選択するとアナログ出力は有効になって音は出るようです。
教えていただいたコマンドを実行してみると
# modprobe snd-ice1712
# lsmod > b
# diff a b
# pacmd load-module module-oss
No PulseAudio daemon running, or not running as session daemon.
こんな感じです。
# lsmod | grep snd
snd_ice1712 55129 1
snd_ice17xx_ak4xxx 2547 1 snd_ice1712
snd_ak4xxx_adda 7364 2 snd_ice1712,snd_ice17xx_ak4xxx
snd_cs8427 6522 1 snd_ice1712
snd_ac97_codec 100646 1 snd_ice1712
snd_pcm_oss 35308 0
snd_mixer_oss 13746 1 snd_pcm_oss
snd_pcm 70694 4 snd_ice1712,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 7076 1 snd_pcm
ac97_bus 1002 1 snd_ac97_codec
snd_i2c 4398 2 snd_ice1712,snd_cs8427
snd_mpu401_uart 5617 1 snd_ice1712
snd_seq_dummy 1338 0
snd_seq_oss 26726 0
snd_seq_midi 4557 0
snd_rawmidi 19056 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi
snd_seq 47263 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 19098 2 snd_pcm,snd_seq
snd_seq_device 5700 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 54148 15 snd_ice1712,snd_ak4xxx_adda,snd_cs8427,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_i2c,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 6620 1 snd
すべてのデバイスは起動直後から認識はされている?かもです。
当初、このカードの導入目的は
DAコンバーターに接続する同軸デジタル出力を得るためだったので
目的は達成しています。しかし、欲がでて
アナログ入力(LP)のデジタル化に使えるかも...と考えているため
アナログ入出力とデジタル入出力が同時に使用できる状態が必要と考え
実験を繰り替えしています。(笑)
オフライン
kkumac による投稿:
まず私の環境(lucid amd64)では
gnome-volume-controlにはOSS関連が表示される事はないようです。
ただ、Audaciousの出力プラグインには表示されて
選択するとアナログ出力は有効になって音は出るようです。
(中略)
# pacmd load-module module-oss
No PulseAudio daemon running, or not running as session daemon.
PulseAudioをアンインストールしているとお見受けします。gnome-volume-controlはPulseAudioを介してALSAをコントロールしているので、PulseAudioがないと何も出来なくなります。
加えて、ひとつのサウンドデバイスに対し、Open Sound System(OSS)ドライバとALSAドライバの併用は出来ないので、ALSAドライバ(snd-ice1712)か、Open Sound Systemドライバ(名称不明)のどちらかひとつしか使えないと考えて下さい。
Ubuntuは標準状態でOpen Sound Systemドライバを無効としています。これは「/etc/modprobe.d/blacklist-oss.conf」が、Open Sound Systemカーネルモジュール(サウンドドライバの実体)に対するblacklist(ブート時に無視するカーネルモジュール)を記述したファイルにリンクしているためです。OSSドライバをインストールしても、おそらく、こちらのファイルをいじったりはしてないかと思います。
ここまでをふまえると、kkumacさんの環境では、M Audio Audiophile 2496がALSAドライバ(snd-ice1712)で動作していると考えられます。そのため、PulseAudioを再インストールした方が、操作性がよくなって幸せになれそうな気がするんですが、いかがでしょう?
kkumac による投稿:
アナログ入出力とデジタル入出力が同時に使用できる状態が必要と考え
実験を繰り替えしています。(笑)
これは、デバイスに対して指定する「プロファイル」を、用途に応じて変更することで対処できるかと思います。プロファイルの指定はgnome-volume-controlあるいはPulseAudio Volume Controlでできるんですが、いずれにしろ、PulseAudioの再インストールが不可欠です。
オフライン
Mocchiさん説明不足ですいません。
pulseaudioの必要性については気がついて
10.03を再インストール後は削除してません。
それと64bit環境ではssh設定がどうもうまくいかなかったので
現在は32bit環境で実験しています。
$ dpkg -l | grep pulseaudio
ii gstreamer0.10-pulseaudio 0.10.21-1ubuntu3 GStreamer plugin for PulseAudio
ii libsdl1.2debian-pulseaudio 1.2.14-4ubuntu1.1 Simple DirectMedia Layer (with X11 and Pulse
ii pulseaudio 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14 PulseAudio sound server
ii pulseaudio-esound-compat 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14 PulseAudio ESD compatibility layer
ii pulseaudio-module-bluetooth 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14 Bluetooth module for PulseAudio sound server
ii pulseaudio-module-gconf 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14 GConf module for PulseAudio sound server
ii pulseaudio-module-x11 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14 X11 module for PulseAudio sound server
ii pulseaudio-utils 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14 Command line tools for the PulseAudio sound
pulseaudio関連パッケージはこんな感じです。
またALSA関連は
$ dpkg -l | grep alsa
ii alsa-base 1.0.22.1+dfsg-0ubuntu3 ALSA driver configuration files
ii alsa-tools-gui 1.0.22-0ubuntu1 GUI based ALSA utilities for specific hardwa
ii alsa-utils 1.0.22-0ubuntu5 ALSA utilities
ii bluez-alsa 4.60-0ubuntu8 Bluetooth audio support
ii gstreamer0.10-alsa 0.10.28-1 GStreamer plugin for ALSA
こんな感じです。
gnome-volume-controlでOSS関連が表示されないのは
何か足りないパッケージがあるのでしょうか?
初心者で申し訳ありませんが教えていただければ
嬉しいです。
オフライン
お役に立てれば幸いですが...
最近10.10を使い始めました。最初は私のM-Audio Audiophile 2496のアナログポートも
音を出してくれませんでしたが、いろいろやってみた結果きちんと動作するようになりました。
参考になったのは、
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/178442/
の#30と#157です。
/usr/share/alsa/cards/ICE1712.confのICE1712.pcm.front.0の最後に
slave.format S32_LE
slave.channels
の2行を追加。
リブートしてサウンドの設定を確認。(アナログ出力が選択可能に)
alsamixerで出力を調整。
H/W、H/W1の設定をPCM outに
ボリュームを適宜調整
オフライン