We have been working with BSDI last few months to ease the migration
of Wildboar on BSD/OS 2.0.1 to latest BSD/OS 2.1. This documentation
is still incomplete.
New installation procedure can be found at the end of this document.
-
* It's now based on BSD/OS 2.1
-
-
* Installation have been changed.
-
Now we introduced "Generic"
configuration on install floppy. As we know, the "Generic"
configuration should work on all of laptops we've tested.
We'll introduce extra disk named "Utility Install" in future, to make
the boot.default configuration complete. (Generic work fine in most of
cases but it is not perfect configuration -- this is different on each
laptops.)
-
* /dev/apm and /dev/cs and such major device numbers are different now.
-
These device files are automatically updated when you install the
Wildboar from scratch(boot off from Install disk) or as update (run
installfloppy on Utility install disk)
.
-
* Now based on 2.1
-
-
* There is a new bus type PCMCIA introduced 2.1, we're using it now.
-
-
* Avoid the problem if /boot is very big. Due to this proble, we
-
need to modify 15 sector boot loader.
-
* Modifications to prevent laptop to automatically go into
-
stand-by mode (incomplete)
-
* Added new card parameters to if_ne.c and com.c
-
-
* modify if_cce.c to allow recieve multicast packet
-
-
* modify /boot to warn if there are no I/O hole to use
-
-
* modify CS driver to not configure if there are no I/O hole
-
-
* modify the logic to enable APM (by Steve Bellovin
-
@research.att.com>)
-
* modify message of cs_print_socket (by Craig Leres <leres@ee.lbl.gov>)
-
-
* modify message of cs_SocketFSM() (by Craig Leres <leres@ee.lbl.gov>)
-
-
* modify devsw[] allocation to have gap between regular BSD/OS
-
major devices and wildboar device for ease of migration. Due to this,
apm and cs device major numbers are changed. (by Craig Leres
@ee.lbl.gov>)
-
* modify some of constants in if_ef.c to macros (by Craig Leres
-
@ee.lbl.gov>)
-
* When pulling out the modem card, machine might freeze. We
-
modified it, but probably in-complete, still.
-
* When pulling out the modem card, the slot may freeze (this means,
-
wildboar can't detect insertion of other cards). This problem was fixed.
-
* When inserting modem card, kernel sometimes complains 'not
-
configured'. This problem was fixed.
-
* If try to suspend while the modem card is open, the serial
-
port could not use till reboot. This one was also fixed.
.
Read BSD/OS 2.1 documentation first.
The difference between wildboar and regular BSD/OS installation is, 1)
You'll be asked to choose boot time configuration (Generic, Generic No
APM, or no configuration.) 2) Wildboar kernel is pre-configured to
support lots of PC card-based ethernet interfaces. So you should pick
the one you're using.
After first reboot, System will ask whether there are any software
need to be installed. Put in "Wildboar Utility" disk into drive, and
select 'yes'. Then follow instructions.
Other than these differences, the installation is exactly the same as
stock 2.1 does. It's far simpler than old version.
NOTE: Since the last modification replaced kernel, you must login as
root and reboot the system immedeately. You may see some error
messages but you can ignore that.
First, READ BSD/OS 2.1 FIRST and BACKUP FILES.
Second, upgrade all of utilities or such to 2.1, using currently
working network and remote hosts. You can do this by running
installfloppy on "BSD/OS 2.1 Install" floppy disk. You have already
installed it on laptop, so you know how it works. Consult the
instructions in the BSD/OS 2.1 release notes.
Third, after the installation, put in "Wildboar Utility" disk and run
installflppy again. It will upgrade all files required.
Last, do following modifications:
-
* Remove 'apmstart' entry from /etc/rc.local
-
It's now in /etc/rc.hardware, so it's will be invoked first.
-
* upgrade boot blocks
-
You must do it manually. Run disksetup and upgrade boot blocks. The
bootblock file on the disk (/usr/bootstraps) are upgraded when you
install "Wildboar Utility" disk.
.