xref: /freebsd/UPDATING (revision 2b8dd5f402fa0f944631ed34b833477b5414ab97)
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
82b8dd5f4SWarner Losh20000417:
92b8dd5f4SWarner Losh	The method that we brand ELF binaries has changed to be more
102b8dd5f4SWarner Losh	acceptible to the binutils maintainers.  You will need to
112b8dd5f4SWarner Losh	rebrand your ELF binaries that aren't native.  One problem
122b8dd5f4SWarner Losh	binary is the Linux ldconfig.  After your make world, but
132b8dd5f4SWarner Losh	before you reboot, you'll neeed to issue:
142b8dd5f4SWarner Losh		brandelf -t Linux /compat/linux/sbin/ldconfig
152b8dd5f4SWarner Losh	if you have Linux compatibility enabled on your machine.
162b8dd5f4SWarner Losh
178d9f1945SWarner Losh20000320:
182b8dd5f4SWarner Losh	If you have really bad/marginal IDE drives, you may find they
192b8dd5f4SWarner Losh	don't work well.  Use pio mode instead.  The easiest way to
202b8dd5f4SWarner Losh	cope if you have a problem combination is to add:
218d9f1945SWarner Losh		/sbin/sysctl -w hw.atamodes=pio,pio,pio,pio
222b8dd5f4SWarner Losh	to the start of /etc/rc.conf.
238d9f1945SWarner Losh
24f8ab1dd6SWarner Losh20000319:
25f8ab1dd6SWarner Losh	The ISA and PCI compatability shims have been connected to the
26f8ab1dd6SWarner Losh	options COMPAT_OLDISA and COMPAT_OLDPCI.  If you are using old
27f8ab1dd6SWarner Losh	style PCI or ISA drivers (i.e. tx, voxware, etc.) you must
28f8ab1dd6SWarner Losh	include the appropriate option in your kernel config.  Drivers
29f8ab1dd6SWarner Losh	using the shims should be updated or they won't ship with
30f8ab1dd6SWarner Losh	5.0-RELEASE, targeted for 2001.
31f8ab1dd6SWarner Losh
3219cada77SWarner Losh20000318:
3319cada77SWarner Losh	We've entered the tradtional post release dumping party.
3419cada77SWarner Losh	Large kernel changes are being committed and are in the
3519cada77SWarner Losh	works.  It is important to keep the systems' klds and kernel
3619cada77SWarner Losh	in sync as kernel interfaces and structures are changing.
3719cada77SWarner Losh	Before reporting kernel panics, make sure that all modules
3819cada77SWarner Losh	that you are loading are up to date.
39ba228352SWarner Losh
4019cada77SWarner Losh20000315:
416d23c382SWarner Losh	If you are upgrading from an older version of FreeBSD, you
426d23c382SWarner Losh	need to update your boot blocks as well.  'disklabel -B ad0'
436d23c382SWarner Losh	will do the trick.  This isn't critical until you remove your
446d23c382SWarner Losh	wd device entries in /dev, at which point your system will not
456d23c382SWarner Losh	boot.
466d23c382SWarner Losh
476d23c382SWarner Losh20000315:
4819cada77SWarner Losh	4.0 RELEASE shipped.  Please see the 4.0 UPDATING file for how
4919cada77SWarner Losh	to upgrade to 4.0 from 3.x.
5057199806SWarner Losh
51dc0dbf5cSWarner LoshCOMMON ITEMS:
52dc0dbf5cSWarner Losh
53dc0dbf5cSWarner Losh	To build a kernel
54dc0dbf5cSWarner Losh	-----------------
55dc0dbf5cSWarner Losh	Update config, genassym and go:
56dc0dbf5cSWarner Losh		config YOUR_KERNEL_HERE
57dc0dbf5cSWarner Losh		cd ../../compile/YOUR_KERNEL_HERE
58dc0dbf5cSWarner Losh		make depend && make
593645fc1cSWarner Losh		make install
60dc0dbf5cSWarner Losh
6116de1a07SWarner Losh	To rebuild everything
6216de1a07SWarner Losh	---------------------
63759f0aefSWarner Losh	make world
64759f0aefSWarner Losh
65dc0dbf5cSWarner LoshFORMAT:
66dc0dbf5cSWarner Losh
671fc1a0dcSWarner LoshThis file contains a list, in reverse chronologocal order, of major
681fc1a0dcSWarner Loshbreakages in tracking -current.  Not all things will be listed here,
69f8ab1dd6SWarner Loshand it only starts on March 15, 2000.  Updating files can found in
70f8ab1dd6SWarner Loshprevious releases if your system is older than this.
711fc1a0dcSWarner Losh
723645fc1cSWarner LoshPlease filter your entries through Warner Losh (imp@village.org) so
733645fc1cSWarner Loshthat the style, formatting, etc of this file can be maintained.
74f8c77507SWarner Losh
7597d92980SPeter Wemm$FreeBSD$
76