- ベストアンサー
FreeBSDでのmpg123エラーコードの解決方法
- FreeBSDでmpg123を使用している際に発生するエラーコードの解決方法を紹介します。
- mpg123は高性能なMPEGオーディオプレーヤーであり、バージョン1.14.4を利用しています。
- エラーコードを解決するためには、デフォルトのサウンドデバイスが開けない場合や音声出力モジュールが見つからない場合があります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>/boot/defaults/loader.conf というファイルを書き換える必要性があるのではないでしょうか? ←書き込み禁止です。 それはデフォルトの設定が書かれているファイルですから書き換える必要はありません。 /boot/loader.confに書かれている内容の方が優先されます。 >nss ドライバのデバイスドライバ名は何でしょうか?ご存知でしたら、教授願いたいです。 何年か前にもいったような気がしますけど、FreeBSD(98)固有の話はわからないです。
その他の回答 (3)
- wormhole
- ベストアンサー率28% (1626/5665)
>具体的にどのような作業手順を踏めばよろしいのでしょうか。 カーネルモジュールをロードするだけならkldloadを使って適切なカーネルモジュールをロードするだけです。 # kldload カーネルモジュール名 PC-9801-86 ボードの適切なカーネルモジュールが何かは先にも書いたように私は知りませんし存在するのかも知りません。 もしくは /boot/loader.conf に sound_load="YES" と付け加えて再起動するの手です。 当然PC-9801-86 ボードの設定が適切でなかったり対応するカーネルモジュールがない場合には意味ないですが。
お礼
/boot/loader.conf というファイルもあるのですが。←書き込み可能です。 /boot/defaults/loader.conf というファイルを書き換える必要性があるのではないでしょうか? ←書き込み禁止です。 もう少し、お付き合い願えないでしょうか? よろしくお願いします。
補足
FreeBSD 8.3-RELEASEハードウェアノート https://www.freebsd.org/releases/8.3R/hardware.html#SOUND で [pc98] NEC PC-9801-73、86およびその互換機(nssドライバー) NEC A-MATE内部サウンド Q-Vision WaveStar、WaveMaster --------------- とのことですが。 nss ドライバのデバイスドライバ名は何でしょうか?ご存知でしたら、教授願いたいです。
- wormhole
- ベストアンサー率28% (1626/5665)
>サウンドデバイスとは、/dev/dp0 とかなっているのですが、/dev 以下に >MAKEDEV ファイルは無さそうです。 サウンドデバイスファイルは /dev/dsp*.*(/dev/dsp0.0など)だと思うのですが。 またFreeBSD8系統ならMAKEDEVはなくなってたはずです。 それと私はFreeBSD(98)は使用していませんから(PC98シリーズ持っていませんし)、 サウンドデバイスの具体的な設定等についてはわかりません。 FreeBSD(98)がサポートしているサウンドカードを使用していて適切な設定がされているのならカーネルモジュールをロードすれば使用できるようになるとは思いますが。 その当たりは一切わかりませんから、わかる人(FreeBSD(98)をわざわざ使っている人がどれだけいるのか疑問ですけど)からの回答を待つかご自分で何とかしてください。
お礼
/dev/dsp* のミスでした。申し訳ありません。刺しているサウンドカードは、PC-9801-86 ボードです。所謂、86音源です。 もう少し、お知恵を貸しては頂けないでしょうか。
補足
>カーネルモジュールをロードすれば使用できるようになるとは思います 具体的にどのような作業手順を踏めばよろしいのでしょうか。
- wormhole
- ベストアンサー率28% (1626/5665)
>[oss.c:172] error: Can't open default sound device! >[audio.c:630] error: failed to open audio device >[audio.c:180] error: Unable to find a working output module in this list: oss >[audio.c:532] error: Failed to open audio output module >[mpg123.c:897] error: Failed to initialize output, goodbye. エラーというのが上記の部分のことなら サウンドデバイスをどうにかしてください。
お礼
サウンドデバイスとは、/dev/dp0 とかなっているのですが、/dev 以下に MAKEDEV ファイルは無さそうです。 済みません。よく意味が分かりません。 よろしくお願いします。
補足
/dev/dp0 なるファイルはありません。
お礼
カーネルの再構築をしました。 サウンドデバイスをカーネルに加えました。 # mpg123 *.mp3 >[oss.c:172] error: Can't open default sound device! >[audio.c:630] error: failed to open audio device >[audio.c:180] error: Unable to find a working output module in this list: oss >[audio.c:532] error: Failed to open audio output module >[mpg123.c:897] error: Failed to initialize output, goodbye. というエラーでした。
補足
nss とカーネルに表記してもエラーになるのですが。どうしてでしょうか?