----------------------------------------------------------------------- PAO3-20001021 for FreeBSD 3.5.1-RELEASE $Id: README.install,v 1.22 2000/10/18 15:54:32 toshi Exp $ ----------------------------------------------------------------------- This package contains the PC Card device drivers, the manager daemon, and the maintainance utilities for FreeBSD 3.5.1-RELEASE. ----------------------------------------------------------------------- The URL of PAO homepage is, http://www.jp.FreeBSD.org/PAO/ If you want to know the "current" status of this package, please visit here. ----------------------------------------------------------------------- *Note* If you want to install PAO package on a new laptop machine, or if you want to upgrade FreeBSD on your laptop machine, you can use PAO boot.flp to install FreeBSD and PAO package. Installing PAO package by using PAO boot.flp is very easier compared to the way I described below. Please read PAO webpage (http://www.jp.FreeBSD.org/PAO/) for details. To install: 0. Extract this package into somewhere (we use /usr/src here) # cd /usr/src # tar xvfz "package directory"/PAO3-20001021.tar.gz 1. Prepare kernel source files (/usr/src/sys) a) How to do using /stand/sysinstall # rm -rf /usr/src/sys # /stand/sysinstall -> [Configure] -> [Distributions] -> [src] -> [sys] -> [Exit] -> [Exit] -> Media selection b) Extract files from distribution CD-ROM (e.g. ATAPI CD-ROM) # mount -t cd9660 /dev/acd0c /cdrom # cd /cdrom/3.5.1-RELEASE/src # rm -rf /usr/src/sys # sh install.sh sys c) Restore "make backup-sys", see below. # cd /usr/src/PAO3 # make restore-sys 2. Backup original /usr/src/sys file if needed # cd /usr/src/PAO3 # make backup-sys 3. Apply kernel-patch to kernel source tree # cd /usr/src/PAO3 # make patch 4. Copy new include files to /usr/include # cd /usr/src/PAO3 # make install-include 5. Modify kernel config file for your environment /usr/src/sys/i386/conf/PAO_ALL is sample configuration file. * Don't remove "pseudo-device card 1" and "device pcic0" ! # cd /usr/src/sys/i386/conf # cp PAO_ALL "your config file name" # vi "your config file name" 6. Compile your kernel # config "your config file name" # cd ../../compile/"your config file name" # make depend # make # make install 7. Compile the manager daemon and the utilities and install them (and replace pccardd(8) and pccardc(8) with new version) # cd /usr/src/PAO3 # make tools # make install-tools 8. Install PC Card configuration file and other /etc files. PAO3/etc/pccard.conf.sample is sample config file currently I'm using on my laptops. # cd /usr/src/PAO3 # make install-etc 9. Create device files for your PC Card slots. Please refer to od-driver/README.od if needed. # cd /usr/src/PAO3 # make devices 10. Edit /etc/rc.conf (Please read PAO-FAQ and /etc/defaults/rc.conf) # vi /etc/rc.conf Thanks to: Andrew McRae (for the original pccard package) Nate Williams Atsuo Ohki Gardner Buchanan (for sn driver) Jim Binkley (for wlp driver) Takeshi OHASHI (for scc driver) NetBSD/pc98 porting staff (for ncv/stg drivers) Koichi Matsuda (for ncv/stg drivers) Naofumi Honda (for ncv/stg drivers) Members of BSD-nomads Mailing List Especially, Naoki Hamada (for ep driver) Hidetoshi Kimura (for aic driver) T. Matsutsuka (for spc driver) Hidetoshi Kimura (for fe driver) DOTEGUCHI Masahiro (for pccard daemon) Akihiro Hirano Kunikazu Yoda Toshihisa Eto Hajimu UMEMOTO KUROSAWA Takahiro ODA, Kazutoshi Atsushi Furuta (for ncv/stg drivers) Jun-ichiro Itoh/Hagino (ep multicasting etc.) Paul Borman (BSDI) (cnw driver) Kenjiro Cho (cnw driver) Yoshihisa NAKAGAWA And many alpha-testers.... Tatsumi Hosokawa