----------------------------------------------------------------------- PAO-980430 細川 達己 / Tatsumi Hosokawa , Tokyo Japan ----------------------------------------------------------------------- このリリースは主に 木村 秀年 / Hidetoshi Kimura が作成しています。 ----------------------------------------------------------------------- このパッケージは FreeBSD 2.2.6-RELEASE のための PC-card のドライバ、管 理デーモン、メンテナンスユーティリティを含んでいます。 ----------------------------------------------------------------------- もしすでに PAO を PAO boot.flp からインストールしてある場合には、ファ イル UPGRADE-FROM-PAO-BOOTFLP をお読み下さい。 ----------------------------------------------------------------------- 注意 このパッケージはαテストバージョンです。このパッケージを使用した方は、 動作したかどうか、どのような環境か、どのような問題が起こったか、どのよ うな環境で使用しているのか、どのようなパッチで解決ができたか、などにつ いて hosokawa@jp.FreeBSD.org まで、できるだけレポートを送って下さい。 パッチの方をより歓迎します。その際、私がそのメールを発見しやすいように、 "Subject:" の先頭に "[PAO]" という文字を入れて下さい。また、もし新しい カードで動いた場合には、パッチや pccard.conf を送って下さい。よろしく お願いします。 日本語の使える方は是非、このパッケージの開発元の BSD-nomads メーリング リストに加入して下さい。このメーリングリストの紹介や参加案内は http://www.mt.cs.keio.ac.jp/person/hosokawa/bsd-nomads.html にあります。 ----------------------------------------------------------------------- PAO ホームページの URL は http://www.jp.freebsd.org/PAO/ です。このパッケージに関する最新の情報が知りたい方は、こちらをアクセス して下さい。 ----------------------------------------------------------------------- *注意* もしあなたが PAO パッケージを新しいラップトップマシンにイン ストールしたい場合、あるいはあなたのラップトップマシン上の FreeBSD をアップグレードしたい場合は、PAO boot.flp を FreeBSD と PAO パッ ケージのインストールに利用することが出来ます。PAO boot.flp を使用 して PAO パッケージをインストールすることは、以下に述べた方法と比 べてずっと簡単です。詳しくは PAO Web ページ (http://Makefile.ORG/FreeBSD/PAO) を参照して下さい。 インストールするには 1. このパッケージをどこかで展開する (例では /usr/src を使います) # cd /usr/src # tar xvfz "package directory"/PAO-980430.tar.gz 2. 必要なら、/sys のファイルをバックアップする # cd /usr/src # mkdir sys.ORG # cd sys.ORG # (chdir ../sys ; tar cf - .) | tar xvf - または、 # cd /usr/src/PAO-980430/2.2.6-RELEASE # make backup-sys 3. カーネルのソースツリーにカーネル用のパッチを適用する # cd /usr/src/sys # cp ../PAO-980430/2.2.6-RELEASE/sys/i386/isa/* i386/isa # cp ../PAO-980430/2.2.6-RELEASE/sys/i386/include/* i386/include # cp ../PAO-980430/2.2.6-RELEASE/sys/i386/conf/* i386/conf # patch -p1 < ../PAO-980430/2.2.6-RELEASE/sys-pao.diff.patch または、 # cd /usr/src/PAO-980430/2.2.6-RELEASE # make patch 4. 新しいインクルードファイルを /usr/include にコピーする # cd /usr/src/sys/i386/include # cp apm_bios.h if_cnwioctl.h clock.h cpu.h scc.h wavelan.h /usr/include/machine # cp /usr/src/sys/pccard/*.h /usr/include/pccard または、 # cd /usr/src/PAO-980430/2.2.6-RELEASE # make install-include 5. カーネルの config ファイルを環境にあわせて書き換える /usr/src/sys/i386/conf/PAO_ALL が、私の Toshiba Libretto 50CT で動 いているサンプルの config ファイルです (/usr/src/sys/i386/conf/PAO は sys.patch から分離された hss, scc, wfd, wlp デバイスをコメントア ウトした「小さな」config ファイルです)。 * "controller card0" と "device pcic0" は削除しないように。 # cd /usr/src/sys/i386/conf # cp PAO_ALL "あなたの config ファイル名" # vi "あなたの config ファイル名" 6. カーネルをコンパイルする # config "あなたの config ファイル名" # cd ../../compile/"あなたの config ファイル名" # make depend # make # make install 7. 管理デーモンとユーティリティをコンパイルしてインストールする (apm(8) と shutdown(8) は新しいバージョンと入れ換える) # cd /usr/src/PAO-980430/usr.sbin # make # make install # cd /usr/src/PAO-980430/sbin # make # make install または、 # cd /usr/src/PAO-980430/2.2.6-RELEASE # make tools # make install-tools 8. pccard スロットと APM BIOS に対応するデバイスファイルを作る # cd /dev # sh MAKEDEV card0 # sh MAKEDEV card1 # sh MAKEDEV card2 # sh MAKEDEV card3 # sh MAKEDEV apm または # cd /usr/src/PAO-980430/2.2.6-RELEASE # make devices 9. PC-card のコンフィギュレーションファイルや他の /etc ファイルをイン ストールする PAO-980430/2.2.6-RELEASE/etc/pccard.conf.sample は現在、私のマ シンで使用しているサンプルのコンフィギュレーションファイルです。 # cp /usr/src/PAO-980430/2.2.6-RELEASE/etc/pccard.conf.sample /etc/pccard.conf # cd /etc # mv rc.conf rc.conf.orig # cp /usr/src/PAO-980430/2.2.6-RELEASE/etc/rc.conf.sample /etc # cp /usr/src/PAO-980430/2.2.6-RELEASE/etc/rc.pccard /etc # cp /usr/src/PAO-980430/2.2.6-RELEASE/etc/pccard_ether /etc # cp /usr/src/PAO-980430/2.2.6-RELEASE/etc/pccard_ether_remove /etc # patch -p0 < /usr/src/PAO-980430/2.2.6-RELEASE/etc/rc.conf.diff または、 # cd /usr/src/PAO-980430/2.2.6-RELEASE/etc # make install 10. /etc/rc.conf を書き換える (FAQ をお読み下さい) # vi /etc/rc.conf 以下の方々に感謝...: Andrew McRae (オリジナルの pccard パッケージ作者) Nate Williams Atsuo Ohki Gardner Buchanan (sn ドライバ) Jim Binkley (wlp ドライバ) Takeshi OHASHI (scc ドライバ) Yoshihisa NAKAGAWA (scc ドライバ) NetBSD/pc98 porting staff (ncv/stg ドライバ) Koichi Matsuda (ncv/stg ドライバ) Naofumi Honda (ncv/stg ドライバ) BSD-nomads Mailing List のメンバーの方々 特に, Naoki Hamada (ep ドライバ) Hidetoshi Kimura (aic ドライバ) T. Matsutsuka (spc ドライバ) Hidetoshi Kimura (fe ドライバ) DOTEGUCHI Masahiro (pccard デーモン) Akihiro Hirano Kunikazu Yoda Toshihisa Eto Hajimu UMEMOTO KUROSAWA Takahiro ODA, Kazutoshi Atsushi Furuta (ncv/stg ドライバ) Jun-ichirou Ito (ep multicasting etc.) Paul Borman (BSDI) (cnw ドライバ) Kenjiro Cho (cnw ドライバ) そして多くのαテスタの方々へ… # 万が一、名前が抜けてたら申し訳ありません。メールして下さい。悪気は # ありません。 ほそかわ たつみ ------------------------------------------------------------------------------ 2.2.6版 テストパッチの作成 及び テストに積極的に協力してくださった野田さん 及び テストに協力して下さった方々に感謝します。