xref: /freebsd/UPDATING (revision 8d9f1945b9943b93bd943f0666768692b2d86a4d)
157199806SWarner LoshUpdating Information for FreeBSD current users
253dfde79SWarner Losh
3f8c77507SWarner LoshThis file is maintained by imp@village.org.  Please send new entries
4dc0dbf5cSWarner Loshdirectly to him.  See end of file for further details.  For commonly
516de1a07SWarner Loshdone items, please see the end of the file.  Search for 'COMMON
616de1a07SWarner LoshITEMS:'
716de1a07SWarner Losh
8*8d9f1945SWarner Losh20000320:
9*8d9f1945SWarner Losh			* * * W A R N I N G * * *
10*8d9f1945SWarner Losh	The ata driver has some issues with the Apollo MVP3 chipset.
11*8d9f1945SWarner Losh	Drives work only in pio mode and must be set to pio mode early
12*8d9f1945SWarner Losh	int the boot process.  Do not upgrade.  If you must upgrade
13*8d9f1945SWarner Losh	in the face of this, add
14*8d9f1945SWarner Losh		/sbin/sysctl -w hw.atamodes=pio,pio,pio,pio
15*8d9f1945SWarner Losh	to the start of /etc/rc.conf.  Even if you do this, any and
16*8d9f1945SWarner Losh	all damage to your system is at your own risk.  You have been
17*8d9f1945SWarner Losh	warned.
18*8d9f1945SWarner Losh			* * * W A R N I N G * * *
19*8d9f1945SWarner Losh
20f8ab1dd6SWarner Losh20000319:
21f8ab1dd6SWarner Losh	The ISA and PCI compatability shims have been connected to the
22f8ab1dd6SWarner Losh	options COMPAT_OLDISA and COMPAT_OLDPCI.  If you are using old
23f8ab1dd6SWarner Losh	style PCI or ISA drivers (i.e. tx, voxware, etc.) you must
24f8ab1dd6SWarner Losh	include the appropriate option in your kernel config.  Drivers
25f8ab1dd6SWarner Losh	using the shims should be updated or they won't ship with
26f8ab1dd6SWarner Losh	5.0-RELEASE, targeted for 2001.
27f8ab1dd6SWarner Losh
2819cada77SWarner Losh20000318:
2919cada77SWarner Losh	We've entered the tradtional post release dumping party.
3019cada77SWarner Losh	Large kernel changes are being committed and are in the
3119cada77SWarner Losh	works.  It is important to keep the systems' klds and kernel
3219cada77SWarner Losh	in sync as kernel interfaces and structures are changing.
3319cada77SWarner Losh	Before reporting kernel panics, make sure that all modules
3419cada77SWarner Losh	that you are loading are up to date.
35ba228352SWarner Losh
3619cada77SWarner Losh20000315:
376d23c382SWarner Losh	If you are upgrading from an older version of FreeBSD, you
386d23c382SWarner Losh	need to update your boot blocks as well.  'disklabel -B ad0'
396d23c382SWarner Losh	will do the trick.  This isn't critical until you remove your
406d23c382SWarner Losh	wd device entries in /dev, at which point your system will not
416d23c382SWarner Losh	boot.
426d23c382SWarner Losh
436d23c382SWarner Losh20000315:
4419cada77SWarner Losh	4.0 RELEASE shipped.  Please see the 4.0 UPDATING file for how
4519cada77SWarner Losh	to upgrade to 4.0 from 3.x.
4657199806SWarner Losh
47dc0dbf5cSWarner LoshCOMMON ITEMS:
48dc0dbf5cSWarner Losh
49dc0dbf5cSWarner Losh	To build a kernel
50dc0dbf5cSWarner Losh	-----------------
51dc0dbf5cSWarner Losh	Update config, genassym and go:
52dc0dbf5cSWarner Losh		config YOUR_KERNEL_HERE
53dc0dbf5cSWarner Losh		cd ../../compile/YOUR_KERNEL_HERE
54dc0dbf5cSWarner Losh		make depend && make
553645fc1cSWarner Losh		make install
56dc0dbf5cSWarner Losh
5716de1a07SWarner Losh	To rebuild everything
5816de1a07SWarner Losh	---------------------
59759f0aefSWarner Losh	make world
60759f0aefSWarner Losh
61dc0dbf5cSWarner LoshFORMAT:
62dc0dbf5cSWarner Losh
631fc1a0dcSWarner LoshThis file contains a list, in reverse chronologocal order, of major
641fc1a0dcSWarner Loshbreakages in tracking -current.  Not all things will be listed here,
65f8ab1dd6SWarner Loshand it only starts on March 15, 2000.  Updating files can found in
66f8ab1dd6SWarner Loshprevious releases if your system is older than this.
671fc1a0dcSWarner Losh
683645fc1cSWarner LoshPlease filter your entries through Warner Losh (imp@village.org) so
693645fc1cSWarner Loshthat the style, formatting, etc of this file can be maintained.
70f8c77507SWarner Losh
7197d92980SPeter Wemm$FreeBSD$
72