レンタルサーバ + Webシステム開発 = E-business

■レンタルサーバご利用参考資料
サーバご利用の参考にJF Project によるJF (Japanese FAQ)を掲載しています。

Linux JF(Japanese FAQ)Project.
JF は, Linux に関する解説文書・FAQ などを作成・収集・配布するプロジェクトです.

グリーンネット・トップページへ戻る


一覧に戻る
  Linux and the SoundBlaster AWE64 PnP
  Bucky LaDieu, 
  Jun 25 1997
  川岸 良治  
  1997年10月28日

  やっかいな SB AWE64 PNP から音を出させるだって?? かっこい〜。これから
  設定したい? はっはっは、頑張ってね〜!!   冗談ですよ。

  1.  PnP の設定

  まず最初にすること。カードの PnP 属性の調整をしましょう。 (へへへ、早
  く言えって:) 私は Linux 上で新しい PnP ドライバがうまくいったことは一
  度もありません。だからここでは、これを使うなということ以外に、これにつ
  いて何か言うようなことはしません。ドライバは使用できないし、DOS をブー
  トするのはものすごくかったるいので、isapnptools を使う必要があります。
  URL は、

  o  

  入手しましたか? はい、それではこれを解凍し、コンパイルし、インストー
  ルして ***全てのドキュメントを読んで下さい*** 済みましたか?それでは次
  のようにして下さい。

       bash$ pnpdump > pnpconf

  これはあなたのシステム内の全ての ISA PnP カードの可能な設定をダンプし
  ます。次に、どのデバイスを使用したいのかを認識させるために、上記の(出
  力)ファイルを編集する必要があります。まだ ***全てのドキュメントを読
  む*** ことをしていないのであれば、今が、元に戻って読む良い機会です。も
  し、手がかりが必要なのであれば、ここに私のがあります。これは全てのコメ
  ントを外したものです。

  (READPORT 0x0203)
  (ISOLATE)
  (IDENTIFY *)

  (CONFIGURE CTL009d/268451217 (LD 0
  (INT 0 (IRQ 5 (MODE +E)))
  (DMA 0 (CHANNEL 1))
  (DMA 1 (CHANNEL 5))
  (IO 0 (BASE 0x0220))
  (IO 1 (BASE 0x0330))
  (IO 2 (BASE 0x0388))
  (ACT Y)
  ))

  (CONFIGURE CTL009d/268451217 (LD 1
  (IO 0 (BASE 0x0200))
  ))

  (CONFIGURE CTL009d/268451217 (LD 2
  (IO 0 (BASE 0x0620))
  (IO 1 (BASE 0x0A20))
  (IO 2 (BASE 0x0E20))
  (ACT Y)
  ))

  (CONFIGURE CTL009d/268451217 (LD 3
  ))

  分量がちょっとすごいでしょ、どう? でも心配しなくていいからね。

  LD 0 は、SoundBlaster です。

       IRQ: 5 DMA: 1 16bit DMA: 5 PORT: 220 MIDI: 330.

  LD 2 は、AWE シンセサイザです。

       PORT: 620.

  LD 1 は、Game/Joystick ポートで、LD 3 は カード上の IDE ポートです。

  次に、このファイルをどこか手頃な所に移動して下さい。私は、
  /etc/isapnp.conf に置きました。これで isapnp で PNP デバイスを設定でき
  ます。

       bash$ isapnp /etc/isapnp.conf

  まだ、ヘルプが必要なら、私の /etc/isapnp.conf が  にあるのでご覧下さい。
  2.  カーネルの設定

  ストックの soundblaster ドライバの AWE サポートはあまり良くないので新
  しいもの (つまり AWE ドライバ) を入手しましょう。

  o  

  は AWE ドライバのホームページです。ここに行きなさい。というのは、本当
  に AWE64 について良く知ることができるからです。ドライバを入手しなさ
  い。 URL は下記の通り。

  o  

    【訳注】------------------------------------------------------------
        下記に日本語の FAQ などがあるので一緒にダウンロードすることを
        お勧めします。
        http://bahamut.mm.t.u-tokyo.ac.jp/~iwai/midi-ja.html
     -------------------------------------------------------------------

  これをどこか (私は /usr/src にしました) に置いてから、解凍します。その
  ディレクトリに移動します。***ドキュメントを読んで下さい*** 読み終りま
  したか? はい、それでは下記のように install.sh を実行して、それの質問
  に答えて下さい。

       bash$ sh install.sh

  これで、あとあなたがするべき事はカーネルとモジュールの再構築だけで、す
  べてをセットしました。 "Sound Configuration" セクションの "Low Level
  Drivers" の下の "AWE synth" を確実にインクルードして下さい。カーネルの
  再構築のしかたを知らないなら、Kernel-HOWTO (日本語訳) を読んで下さい。
  実際にこれを2〜3回読んで下さい。

  3.  ヒントとさらなるへルプ

  isapnp /etc/isapnp.conf をブートファイルのどれかに挿入して下さい。 (私
  のは、/etc/rc.d/rc.local の中です)

    【訳注】----------------------------------------------------------------
      Linux の起動時、システムの初期化と設定は Slackware の場合、
      /etc/rc.d/rc.S と /etc/rc.d/rc.M スクリプトに書かれた内容に従って
      次のような順序で行われます。(主なものだけを順に列記しました)

      1. /etc/rc.d/rc.S  # システム初期化スクリプト
                           SysVinit (つまり Debian, RedHat, Caldera) の場合は
                           /etc/rc.d/rc.sysinit が、これに相当します。

         (/sbin/kerneld)
         /etc/rc.d/rc.modules   (モジュール)
         /etc/rc.d/rc.pcmcia    (PCMCIA)
         /etc/rc.d/rc.serial    (シリアル)

      2. /etc/rc.d/rc.M  # マルチユーザモードスクリプト

         Screen blanks の設定
         /etc/rc.d/rc.cdrom     (CDROM)
         crond の起動
         HOSTNAME の設定
         NET subsystem の初期化 (/etc/rc.d/rc.inet1 と /etc/rc.d/rc.inet2)
         /etc/rc.d/rc.font      (カスタム・スクリーンフォントのロード)
         /etc/rc.d/rc.ibcs2     (インテル・バイナリ互換仕様)
         /etc/rc.d/rc.keymap    (カスタム・キーマップ)
         /etc/rc.d/rc.local     (ローカル設定)

      トラブルを避けるために、ネットワークの設定の前 (/etc/rc.d/rc.M ではホスト
      名のセットの後)に isapnp を走らせた方が良いかも知れません。
      また、sound.o をモジュールにして /etc/rc.d/rc.modules から組み込む場合、
      isapnp は rc.modules の呼ばれる前に組み込む方が問題が少ないと思われるため
      /etc/rc.d/rc.S の中で rc.modules が呼ばれる前に
          /usr/local/bin/isapnp /etc/isapnp.conf
      等とするのがよいでしょう。
      なお、RedHat系(isapnp配布元)の場合は、rc.serialの前に rc.sysinit の中で
      動かすのが普通です。

      参考: JF の PnP-FAQ (Linux Plug-and-Play FAQ)
      ----------------------------------------------------------------------

  AWE ドライバのホームページの内容を全て読みましょう、そしてそこからソフ
  トウェアとソフトウェアのパッチを入手しなさい。私を信じなさい。これはあ
  なたのカードをもっと楽しめるようにします。

  Soundblaster AWE64 PnP の設定で、まだ援助が必要なら、あるいは Linux の
  ことについて話したいなら、遠慮無く私あて nega@vt.edu にEメールを下さ
  い。または、#linux の会合の場所である EFnet IRC で私を見つけることがで
  きます。

  4.  免責

  一般的な免責条件が適用されます... もしあなたの AWE が壊れちゃっても、
  私のせいじゃありませんからね!

  Bucky LaDieu
  Last modified: Wed Jun 25 00:42:58 EDT 1997 with XEmacs
  Copyright 1997 Donald V LaDieu

  4.1.  日本語訳について

  翻訳に際し、下記の方々の御意見を参考にさせて頂きました。ありがとうござ
  います。

    江後田 基広さん
    岡本 一幸さん
    中野@成蹊大さん
    宮田 忍さん

   Ryoji Kawagishi   E-Mail: kawagisi@yk.rim.or.jp
                             KFA02544@niftyserve.or.jp

一覧に戻る
グリーンネット・トップページへ戻る

http://www.green.ne.jp/