|
>>1826 taka > 指摘して頂いたとおり、LINTを見ると関係ありそうなものはいかの > 通りでした。 > > # snd: Voxware sound support code > # sb: SoundBlaster PCM - SoundBlaster, SB Pro, SB16, ProAudioSpectrum > # sbxvi: SoundBlaster 16 4.2-RELEASE でサウンドを利用する場合 2 通りの方法があります。 (1) pcm ドライバを使う (2) snd ドライバを使う 4.2-RELEASE までなら、snd ドライバが使えます。 で、taka さんが関係ありそうとおっしゃっている opl ドライバは snd ドライバを使う際に使います。 これは pcm ドライバとは一緒に使えません。 (忘れたのですが、指定しても片方が無効になるのだと思いました。) pcm ドライバを使うのなら前の私の書き込みのように sbc ドライバか gusc ドライバあたりを有効にします。 一方, snd ドライバを使うのなら、taka さんの場合なら、 おそらく snd, sb, sbxvi, sbmidi, opl あたりを有効にするのだと 思います。sbxvi あたり存在しないというメッセージが出るかも知れませんが、 そのへんは試行錯誤でやってみてください。 どうしても opl がよさそう、あるいは、簡単そうというのなら、 snd ドライバを有効にして pcm ドライバは使いません。 余談ですが、snd ドライバを使う方法は「FreeBSD 徹底入門」あたりに 書かれている方法ですが、このドライバ自体かなり古いので、 現在では起動時に warning が出ます。 この warning が出ても害はないので心配はいりません。 ところが、snd ドライバは今年に入ってからなくなったと思うので、 4.3-RELEASE からは snd ドライバは使えません。 |
|
>>1827 rosegarden 親切に説明して頂きありがとうございます。 >4.2-RELEASE でサウンドを利用する場合 2 通りの方法があります。 >(1) pcm ドライバを使う >(2) snd ドライバを使う 早速、上記(1)の方法でカーネルの再構築を行ってみました。 以前の書き込みを参考にして # For non-pnp sound cards with no bridge drivers only: device pcm0 at isa? irq 10 drq 1 flags 0x0 # # For PnP/PCI sound cards device pcm を追加し、sbcドライバ、guscドライバを交互に有効にしてみました。 dmesgの関係ありそうなログは前と変わらず、下記の通りでした。 pcm0: <Yamaha DS-1 (YMF740?)> irq 9 at device 10.0 on pci0 pcm0: unable to map register space % cat /dev/sndstat cat: /dev/sndstat: Device not configured どちらのドライバを用いても認識していないみたいでした。 --- ところで、話は変わるのですがやはり初心者にはFreeBSDは敷居が高いものな のでしょうか?Linuxなどは書籍などが豊富で分かりやすく書かれたものが多 い印象を受けます。一方、FreeBSDは書籍も少なく、またある程度の知識を もっていないと私の場合のようにすぐつまづくように感じました。 |