audio device がない/使えない Solaris マシンに audio device を!

| トラックバック(0)

一人の勝手プロジェクトである Project: Solaris on MacBook Late 2008 なのですが、audio device が使えないことは前回ご報告したとおり。

で、USB audio device ならなんとかいけないかなぁーと物色してみると、CREATIVE Sound Blaster X-Fi Go! なる製品を発見。

Sound Blaster には、過去にいろいろと泣かされた経験があり、さらに X-Fi なんてついてたりするので専用 driver が必要なのかなぁとか頭の中でブツブツ言いながら見てると、廉価版?のような Sound Blaster PLAY! という製品を発見。しかも \2,480 とチャレンジにはちょうどいい価格。
お店で実際に見てみると、パッケージにはこう書かれていました。

「Sound Blaster Play! はパソコンのUSBポートに接続するだけ。ドライバやアプリケーションのインストール無しで、すぐにお使いいただけます。」
これは、きっと、USB Audio Class 1.0 に準拠している汎用 audio device なんだ!
クル、きっとクル!

一方、CREATIVE Sound Blaster X-Fi Go! のパッケージには、そんなのは一言もなく。。。
なので、スルーしときました。

Sound Blaster PLAY! を購入し、まずは、Solaris 10 10/08 入りの Sun Fire V120 の USB ポートにブチ込んでみる。disk がカリカリいいましたよー。
/dev/sound みると、Sun Fire V120 にはないはずの 0 と 0ctl ができてる。
/dev/audio と /dev/audioctl もできてるね。
なにも考えずに、
$ audioplay /usr/demo/sounds/SOUND/sample.au
で、音キタ━━━━━━(゜∀゜)━━━━━━ !!!!!
よし。

つづいて、Nevada b104 の MacBook Late 2008 にイーン。
こんな感じで認識。
Dec 16 22:57:31 macbook usba: [ID 912658 kern.info] USB 1.10 device (usb41e,30d3) operating at full speed (USB 1.x) on USB 1.10 root hub: device@1, usb_mid7 at bus address 4
Dec 16 22:57:31 macbook usba: [ID 349649 kern.info]     081023000172
Dec 16 22:57:31 macbook genunix: [ID 936769 kern.info] usb_mid7 is /pci@0,0/pci10de,cb79@4/device@1
Dec 16 22:57:31 macbook genunix: [ID 408114 kern.info] /pci@0,0/pci10de,cb79@4/device@1 (usb_mid7) online
Dec 16 22:57:31 macbook usba: [ID 912658 kern.info] USB 1.10 interface (usbif41e,30d3.config1.0) operating at full speed (USB 1.x) on USB 1.10 root hub: sound-control@0, usb_ac1 at bus address 4
Dec 16 22:57:31 macbook usba: [ID 349649 kern.info]     081023000172
Dec 16 22:57:31 macbook genunix: [ID 936769 kern.info] usb_ac1 is /pci@0,0/pci10de,cb79@4/device@1/sound-control@0
Dec 16 22:57:31 macbook usba: [ID 912658 kern.info] USB 1.10 interface (usbif41e,30d3.config1.1) operating at full speed (USB 1.x) on USB 1.10 root hub: sound@1, usb_as2 at bus address 4
Dec 16 22:57:31 macbook usba: [ID 349649 kern.info]     081023000172
Dec 16 22:57:31 macbook genunix: [ID 936769 kern.info] usb_as2 is /pci@0,0/pci10de,cb79@4/device@1/sound@1
Dec 16 22:57:31 macbook genunix: [ID 408114 kern.info] /pci@0,0/pci10de,cb79@4/device@1/sound@1 (usb_as2) online
Dec 16 22:57:31 macbook usba: [ID 912658 kern.info] USB 1.10 interface (usbif41e,30d3.config1.2) operating at full speed (USB 1.x) on USB 1.10 root hub: sound@2, usb_as3 at bus address 4
Dec 16 22:57:31 macbook usba: [ID 349649 kern.info]     081023000172
Dec 16 22:57:31 macbook genunix: [ID 936769 kern.info] usb_as3 is /pci@0,0/pci10de,cb79@4/device@1/sound@2
Dec 16 22:57:31 macbook genunix: [ID 408114 kern.info] /pci@0,0/pci10de,cb79@4/device@1/sound@2 (usb_as3) online
Dec 16 22:57:31 macbook usba: [ID 912658 kern.info] USB 1.10 interface (usbif41e,30d3.config1.3) operating at full speed (USB 1.x) on USB 1.10 root hub: input@3, hid8 at bus address 4
Dec 16 22:57:31 macbook usba: [ID 349649 kern.info]     081023000172
Dec 16 22:57:31 macbook genunix: [ID 936769 kern.info] hid8 is /pci@0,0/pci10de,cb79@4/device@1/input@3
Dec 16 22:57:31 macbook genunix: [ID 408114 kern.info] /pci@0,0/pci10de,cb79@4/device@1/input@3 (hid8) online
Dec 16 22:57:31 macbook genunix: [ID 408114 kern.info] /pci@0,0/pci10de,cb79@4/device@1/sound-control@0 (usb_ac1) online
こちらも、なんなく driver が attach し利用することができました。
音の再生だけが目的なので、録音とか音質(判別できないけど)とか細かなところは深く考えずに使うならお手軽でオススメです。



もちろん、音は出せないが、USB ポートは持っているマシンにね!(;´Д`)

でも、最近の銀色のやつらは audio interface を持っていないので、とにかく音を出したい!という用件にはいいかも。(ちょっとボリュームコントロールとか変かも)
もちろんサポート云々はおいといて。(Creative は、複数 CPU やサーバチップセットでの動作を保証しないと言ってたりします。)

audio 周りも Project Boomer の実装が予定されているので、これで MacBook Late 2008 の onboard から音を再生できるようになればいいなぁ・・・

PSARC 2008/318 Boomer: Next Generation Solaris Audio
http://opensolaris.org/os/community/arc/caselog/2008/318/

トラックバック(0)

トラックバックURL: http://solaris.sunfish.suginami.tokyo.jp/blog/mt/mt-tb.cgi/694

: Twitter Updates

    follow me on Twitter

    ウェブページ

    タグクラウド

    Techonrati

    Technorati search

    » リンクしているブログ

    Powered by Movable Type 4.23-ja