|
>>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は書籍も少なく、またある程度の知識を もっていないと私の場合のようにすぐつまづくように感じました。 |
|
>>1828 taka > mesgの関係ありそうなログは前と変わらず、下記の通りでした。 > pcm0: <Yamaha DS-1 (YMF740?)> irq 9 at device 10.0 on pci0 > pcm0: unable to map register space うーん、4.2-RELEASE だとまだ pcm ドライバが完全じゃないからかな? いま出張中で、-current のソースしかてもとに無いし、 cvsweb で時間をかけて調べられる状態でもないので、 はっきりしたことは言えませんが、 ds1.c: $FreeBSD: src/sys/dev/sound/pci/ds1.c,v 1.21 2000/12/25 01:42:13 cg Exp $ となっていますので、snd ドライバを使うしかないのかも知れません。 上の 2000/12/25 という日付は 4.2-RELEASE が出た後の日付ですから。 あと変だなと思う点は port アドレスが認識されていない点です。 >pcm0: <Yamaha DS-1E (YMF744)> port 0xfc8c-0xfc8f,0xfcc0-0xfcff \ >mem 0xfedf8000-0xfedfffff irq 9 at device 9.0 on pci0 ちゃんと認識されている場合、こんな感じになると思うのですが。 私の知っている範囲で言えば、サウンドドライバの設定には問題無いので、 他の設定、例えば PnP BIOS とかノートパソコンなら PCCARD の設定なんかの問題も考えられるように思います。 |
|
>>1829 rosegarden 度々すいません。 >ds1.c: > $FreeBSD: src/sys/dev/sound/pci/ds1.c,v 1.21 2000/12/25 01:42:13 cg Exp $ 確認して見たところ ds1.c : $FreeBSD: src/sys/dev/sound/pci/ds1.c,v 1.8.2.4 2000/10/05 05:12:31 cg Exp $ となっていて、随分古いような気がしました。 そこで、良く分からないのですが単純に「ds1.c」だけ currentから最新のものをダ ウンロードしてカーネルを再構築するという方法でよろしいのでしょうか? いろいろ関連するソースもあると思うので、単純にそのようにしてよいものか 分かりませんが |