article.xml revision 124485
176082Sbmah<!-- 
276082Sbmah	FreeBSD errata document.  Unlike some of the other RELNOTESng
376082Sbmah	files, this file should remain as a single SGML file, so that
476082Sbmah	the dollar FreeBSD dollar header has a meaningful modification
576082Sbmah	time.  This file is all but useless without a datestamp on it,
676082Sbmah	so we'll take some extra care to make sure it has one.
776082Sbmah
876082Sbmah	(If we didn't do this, then the file with the datestamp might
976082Sbmah	not be the one that received the last change in the document.)
1076082Sbmah
1176082Sbmah-->
1276082Sbmah
1376082Sbmah<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
1476082Sbmah<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
1576082Sbmah%man;
1676082Sbmah<!ENTITY % authors PUBLIC  "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
1776082Sbmah%authors;
1876082Sbmah<!ENTITY % mlists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN">
1976082Sbmah%mlists;
20119884Ssimon<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN">
21119884Ssimon%trademarks;
2276082Sbmah<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
2376082Sbmah%release;
24124312Sbmah<!ENTITY % misc PUBLIC  "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN">
25124312Sbmah%misc;
2676082Sbmah]>
2776082Sbmah
2876082Sbmah<article>
2976082Sbmah  <articleinfo>
30109307Sbmah    <title>&os;
31109543Sbmah<![ %release.type.snapshot [
32109543Sbmah    &release.prev;
33109543Sbmah]]>
34109543Sbmah<![ %release.type.release [
35109543Sbmah    &release.current;
36109543Sbmah]]>
37109307Sbmah    Errata</title>
3877914Sbmah
3976082Sbmah    <corpauthor>
4076082Sbmah    The &os; Project
4176082Sbmah    </corpauthor>
4276082Sbmah
4376082Sbmah    <pubdate>$FreeBSD: head/release/doc/en_US.ISO8859-1/errata/article.sgml 124485 2004-01-13 17:15:58Z bmah $</pubdate>
4476082Sbmah
4576082Sbmah    <copyright>
4676082Sbmah      <year>2000</year>
4776082Sbmah      <year>2001</year>
4888820Sbmah      <year>2002</year>
49108829Sbmah      <year>2003</year>
50124312Sbmah      <year>2004</year>
5176082Sbmah      <holder role="mailto:doc@FreeBSD.org">The FreeBSD Documentation Project</holder>
5276082Sbmah    </copyright>
53119884Ssimon
54119884Ssimon    <legalnotice id="trademarks" role="trademarks">
55119884Ssimon      &tm-attrib.freebsd;
56119884Ssimon      &tm-attrib.intel;
57119884Ssimon      &tm-attrib.sparc;
58119884Ssimon      &tm-attrib.general;
59119884Ssimon    </legalnotice>
6076082Sbmah  </articleinfo>
6176082Sbmah
6277914Sbmah  <abstract>
6379807Sbmah    <para>This document lists errata items for &os; 
64109543Sbmah<![ %release.type.snapshot [
65109543Sbmah      &release.prev;,
66109543Sbmah]]>
67109543Sbmah<![ %release.type.release [
68109543Sbmah      &release.current;,
69109543Sbmah]]>
70112874Sbmah      containing significant information discovered after the release
71112874Sbmah      or too late in the release cycle to be otherwise included in the
72112874Sbmah      release documentation.
7392295Sbmah      This information includes security advisories, as well as news
7492295Sbmah      relating to the software or documentation that could affect its
7592295Sbmah      operation or usability.  An up-to-date version of this document
7692295Sbmah      should always be consulted before installing this version of
7792295Sbmah      &os;.</para>
7877914Sbmah
79109307Sbmah    <para>This errata document for &os; 
80109543Sbmah<![ %release.type.snapshot [
81109543Sbmah      &release.prev;
82109543Sbmah]]>
83109543Sbmah<![ %release.type.release [
84109543Sbmah      &release.current;
85109543Sbmah]]>
86116130Sbmah      will be maintained until the release of &os; &release.next;.</para>
8777914Sbmah  </abstract>
8877914Sbmah
89109143Sroam  <sect1 id="intro">
9076082Sbmah    <title>Introduction</title>
9176082Sbmah
9279807Sbmah    <para>This errata document contains <quote>late-breaking news</quote>
9392295Sbmah      about &os;
94109543Sbmah<![ %release.type.snapshot [
95109543Sbmah      &release.prev;.
96109543Sbmah]]>
97109543Sbmah<![ %release.type.release [
98109543Sbmah      &release.current;.
99109543Sbmah]]>
10092295Sbmah      Before installing this version, it is important to consult this
10192295Sbmah      document to learn about any post-release discoveries or problems
10292295Sbmah      that may already have been found and fixed.</para>
10379807Sbmah
10492295Sbmah    <para>Any version of this errata document actually distributed
10592295Sbmah      with the release (for example, on a CDROM distribution) will be
10692295Sbmah      out of date by definition, but other copies are kept updated on
10792295Sbmah      the Internet and should be consulted as the <quote>current
10892295Sbmah      errata</quote> for this release.  These other copies of the
10992295Sbmah      errata are located at <ulink
11092295Sbmah      url="http://www.FreeBSD.org/releases/"></ulink>, plus any sites
11192295Sbmah      which keep up-to-date mirrors of this location.</para>
11276082Sbmah
11379807Sbmah    <para>Source and binary snapshots of &os; &release.branch; also
11492295Sbmah      contain up-to-date copies of this document (as of the time of
11592295Sbmah      the snapshot).</para>
11676082Sbmah
11777914Sbmah    <para>For a list of all &os; CERT security advisories, see <ulink
11892295Sbmah      url="http://www.FreeBSD.org/security/"></ulink> or <ulink
11992295Sbmah      url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/"></ulink>.</para>
12092295Sbmah
12176082Sbmah  </sect1>
12276082Sbmah
123109143Sroam  <sect1 id="security">
12476082Sbmah    <title>Security Advisories</title>
125109309Sbmah
126115963Sbmah<![ %release.type.release [
127115963Sbmah    <para>No advisories.</para>
128115963Sbmah]]>
129109309Sbmah
130115963Sbmah<![ %release.type.snapshot [
131123264Sbmah    <para>No advisories.</para>
132115963Sbmah]]>
133111435Sbmah
134115963Sbmah  </sect1>
135111435Sbmah
136115963Sbmah  <sect1 id="open-issues">
137115963Sbmah    <title>Open Issues</title>
138111834Sbmah
139115963Sbmah<![ %release.type.release [
140115963Sbmah    <para>No open issues.</para>
141115963Sbmah]]>
142112435Sbmah
143115963Sbmah<![ %release.type.snapshot [
144124312Sbmah
145124312Sbmah    <para>(9 Jan 2004) Due to a change in &man.cpp.1; behavior, the
146124312Sbmah      login screen for &man.xdm.1; is in black and white, even on
147124312Sbmah      systems with color displays.  As a workaround, update to a newer
148124312Sbmah      version of the 
149124312Sbmah      <filename role="package">x11/XFree86-4-clients</filename>
150124312Sbmah      port/package.</para>
151124312Sbmah
152124312Sbmah    <para>(9 Jan 2004) There remain some residual problems with ACPI.
153124312Sbmah      In some cases, systems may behave erratically, or hang at boot
154124312Sbmah      time.  As a workaround, disable ACPI, using the <quote>safe
155124312Sbmah      mode</quote> option of the bootloader or using the
156124312Sbmah      <varname>hint.acpi.0.disabled</varname> kernel environment
157124312Sbmah      variable.  These problems are being investigated.  For problems
158124312Sbmah      that have not already been reported (check the mailing list
159124312Sbmah      archives <emphasis>before</emphasis> posting), sending the
160124312Sbmah      output of &man.dmesg.8; and &man.acpidump.8; to the
161124312Sbmah      &a.current; may help diagnose the problem.</para>
162124312Sbmah
163124312Sbmah    <para>(9 Jan 2004) In some cases, ATA devices may behave
164124312Sbmah      erratically, particularly SATA devices.  Reported symptoms
165124352Sbmah      include command timeouts or missing interrupts.  These problems
166124312Sbmah      appear to be timing-dependent, making them rather difficult to
167124312Sbmah      isolate.  Workarounds include:</para>
168124312Sbmah
169124312Sbmah    <itemizedlist>
170124312Sbmah      <listitem>
171124312Sbmah	<para>Turn off ATA DMA using the <quote>safe mode</quote>
172124312Sbmah	  option of the bootloader or the
173124312Sbmah	  <varname>hw.ata.ata_dma</varname> sysctl variable.</para>
174124312Sbmah      </listitem>
175124312Sbmah
176124312Sbmah      <listitem>
177124312Sbmah	<para>Use the host's BIOS setup options to put the ATA
178124312Sbmah	  controller in its <quote>legacy mode</quote>, if
179124312Sbmah	  available.</para>
180124312Sbmah      </listitem>
181124312Sbmah
182124312Sbmah      <listitem>
183124312Sbmah	<para>Disable ACPI, for example using the <quote>safe mode</quote>
184124312Sbmah	  option of the bootloader or using the
185124312Sbmah	  <varname>hint.acpi.0.disabled</varname> kernel environment
186124312Sbmah	  variable.</para>
187124312Sbmah      </listitem>
188124312Sbmah    </itemizedlist>
189124312Sbmah
190124312Sbmah    <para>(9 Jan 2004) Installing over NFS when using the install
191124312Sbmah      floppies requires that the <filename>nfsclient.ko</filename>
192124312Sbmah      module be manually loaded from the third floppy disk.  This can
193124312Sbmah      be done by following the prompts when &man.sysinstall.8;
194124312Sbmah      launches to load a driver off of the third floppy disk.</para>
195124312Sbmah
196124312Sbmah    <para>(9 Jan 2004) The use of multiple vchans (virtual audio
197124312Sbmah      channels with dynamic mixing in software) in the &man.pcm.4;
198124312Sbmah      driver has been known to cause some instability.</para>
199124312Sbmah
200124352Sbmah    <para>(10 Jan 2004) Although APIC interrupt routing seems to work
201124352Sbmah      correctly on many systems, on some others (such as some laptops)
202124352Sbmah      it can cause various errors, such as &man.ata.4; errors or hangs
203124352Sbmah      when starting or exiting X11.  For these situations, it may be
204124352Sbmah      advisable to disable APIC routing, using the <quote>safe
205124352Sbmah      mode</quote> of the bootloader or the
206124352Sbmah      <varname>hint.apic.0.disabled</varname> loader tunable.  Note
207124352Sbmah      that disabling APIC is not compatible with SMP systems.</para>
208124352Sbmah
209124352Sbmah    <para>(10 Jan 2004) The NFSv4 client may panic when attempting an
210124352Sbmah      NFSv4 operation against an NFSv3/NFSv2-only server.  This
211124352Sbmah      problem has been fixed with revision 1.4 of
212124352Sbmah      <filename>src/sys/rpc/rpcclnt.c</filename> in &os;
213124352Sbmah      &release.current;.</para>
214124352Sbmah
215124484Sbmah    <para>(11 Jan 2004) Some problems have been encountered when using
216124484Sbmah      third-party NSS modules, such as <filename>nss_ldap</filename>,
217124484Sbmah      and groups with large membership lists.  These have been fixed
218124484Sbmah      with revision 1.2 of <filename>src/include/nss.h</filename> and
219124484Sbmah      revision 1.2 of
220124484Sbmah      <filename>src/lib/libc/net/nss_compat.c</filename> in &os;
221124484Sbmah      &release.current;.</para>
222124484Sbmah
223124484Sbmah    <para>(13 Jan 2004) The &os; &release.current; release notes
224124484Sbmah      incorrectly stated that <application>GCC</application> was a
225124484Sbmah      post-release GCC 3.3.3 snapshot.  They should have stated that
226124484Sbmah      GCC was a <emphasis>pre-release</emphasis> GCC 3.3.3
227124484Sbmah      snapshot.</para>
228124484Sbmah
229124485Sbmah    <para>(13 Jan 2004) The <filename
230124485Sbmah      role="package">sysutils/kdeadmin3</filename> port/package has a
231124485Sbmah      bug in the <application>KUser</application> component that can
232124485Sbmah      cause deletion of the <username>root</username> user from the
233124485Sbmah      system password file.  Users are strongly urged to upgrade to
234124485Sbmah      version 3.1.4_1 of this port/package.</para>
235124485Sbmah
236115963Sbmah]]>
237112477Sbmah
23876082Sbmah  </sect1>
23976082Sbmah
240109309Sbmah  <sect1 id="late-news">
241109309Sbmah    <title>Late-Breaking News</title>
242109309Sbmah
243115963Sbmah<![ %release.type.release [
244115963Sbmah    <para>No news.</para>
245115963Sbmah]]>
246109583Schris
247115963Sbmah<![ %release.type.snapshot [
248124352Sbmah
249124352Sbmah    <para>(10 Jan 2004) The TCP implementation in &os; now includes
250124352Sbmah      protection against a certain class of TCP MSS resource
251124352Sbmah      exhaustion attacks, in the form of limits on the size and rate
252124352Sbmah      of TCP segments.  The first limit sets the minimum allowed
253124352Sbmah      maximum TCP segment size, and is controlled by the
254124352Sbmah      <varname>net.inet.tcp.minmss</varname> sysctl variable (the
255124352Sbmah      default value is <literal>216</literal> bytes).  The second
256124352Sbmah      limit is set by the
257124352Sbmah      <varname>net.inet.tcp.minmssoverload</varname> variable, and
258124352Sbmah      controls the maximum rate of connections whose average segment
259124352Sbmah      size is less than <varname>net.inet.tcp.minmss</varname>.
260124352Sbmah      Connections exceeding this packet rate are reset and dropped.
261124352Sbmah      Because this feature was added late in the &release.prev;
262124352Sbmah      release cycle, connection rate limiting is disabled by default,
263124352Sbmah      but can be enabled manually by assigning a non-zero value to
264124352Sbmah      <varname>net.inet.tcp.minmssoverload</varname> (the default
265124352Sbmah      value in &release.current; at the time of this writing is
266124352Sbmah      <literal>1000</literal> packets per second).</para>
267124352Sbmah
268115963Sbmah]]>
269109309Sbmah
270115963Sbmah  </sect1>
271109583Schris
27276082Sbmah</article>
273