Added commits to keep gcc quiet
[unix-history] / KNOWNBUGS
CommitLineData
787db787
RG
1This file lists known problems with this release of FreeBSD
2
b908bf61
NW
3'hanging keyboard'
4------------------
5There are still problems with certain machines appearing to 'hang' on
6bootup even though a prompt is there. The most common machines that
7exhibit these problems are Gateway 2000 machines with PHOENIX bios's but
8other machines with PHOENIX bios also exhibit this behavior.
9 The temporary solution until you can get the distribution
10installed on your hard-drive is to 'bounce' on a key like shift or
11num-lock (which works well since you can see when the keyboard comes
12back to life) until the boot sequence is finished. The keyboard will
13work fine for installing FreeBSD onto the hard-drive.
14 Generally the problems go away at this point, but if it doesn't
15you should install a SYSCONS kernel which doesn't experience these
16keyboard problems.
17
281ada07 18/usr/bin/gdb:
787db787
RG
19 The gdb in the release will not work on shared objects nor will it
20 work with C++ executables. Please use the gdb in the ports area for
e5e36938 21 debugging shared and/or C++ code. This is just a work-around until
61189f15
JH
22 we can transition to the new version of gdb completely. See below.
23
24/usr/gnu/bin/gdb:
25 This is the gdb from the ports area (if installed), also known as
26 gdb-4.11. There is a problem using gdb-4.11 to debug a core-file
27 generated by a binary which uses shared libraries. The problem is
28 basically due to the fact that the shared libraries are mmap'ed at
29 addresses in the memory space of the binary which are not accessible
30 to gdb-4.11 at the time that it tries to examine the core-file. This
31 usually manifests itself in "Cannot access memory at address <foo>"
32 messages at startup and "#0 <bar> in end ()" when you try to do
33 a backtrace ("bt").
34
35 Workaround: start gdb-4.11 without reference to the core-file,
36 e.g. "gdb fubar". Set a breakpoint in main and run the inferior
37 so that gdb-4.11 can resolve references to the shared libraries.
38 After this, use the "core-file" command to force gdb-4.11 to
39 load the core-file, e.g. "core-file fubar.core". Since all
40 shared library references were previously resolved gdb-4.11 can
41 now access the shared libraries and things like "bt" now work.
42 You will also be able to reference items previously on the stack
43 (from the core file), but all globals will show up as zero'd.
44 All these problems may be avoided if you compile the application
45 with -static.
787db787 46
281ada07
NW
47/sys/i386/isa/if_ep.c
48 The 3c509 driver will hang under heavy network loads and take your
e5e36938 49 machine off the network. (Though the machine will continue to run with
281ada07
NW
50 no network facilities)
51
48e7d94c
AS
52 Workaround: Try a "ifconfig ep0 down" and a "ifconfig ep0 up"
53 to get it running again.
54
55
d9d60f34
RG
56/sys/i386/boot
57 DO NOT ATTEMPT TO REBUILD THE BOOT BLOCKS. There is currently
58 a problem in that the boot block code has grown and if you build
59 it with the new version of as and install them you will NOT BE
60 ABLE TO BOOT YOUR SYSTEM. This problem will be fixed before
61 the 1.1 release is ship, and should only exist with the 1.1 BETA
62 release.
63
64 The boot block binaries shipped with the 1.1 BETA release were
65 built using an older version of as and can be installed safely.
66
e5e36938
JH
67/sys/i386/isa/bt742a.c
68 The Bt445S and Bt747 controllers can cause problems when ISA DMA
69 is selected as an option. With the EISA controller the remedy is
70 easy - simply turn it off using your EISA configuration utility.
71 With the Bt445S, which is a VLB card, you must switch the undocumented
72 "SW10" on "SB2" to the off position. Also note that certain revisions
602acdf1
JH
73 of the Buslogic board (Revision C or earlier, firmware revision <3.37)
74 will cause DATA CORRUPTION with systems containing more than 16MB of
75 memory. If you find this to be the case, temporarily remove your
76 extra memory and contact Buslogic for an upgrade!
e5e36938 77
48e7d94c
AS
78/usr/bin/find
79 find doesn't work on CDROM's. You need to call find with the
80 "fstype isofs" argument to get it working. The bug seems to be
81 in the "fts(3)" routines that find uses.
82
83/usr/bin/awk
84 awk dumps core for the following command line "awk '' blubber".
85 Problem is already known by the gawk maintainers and will be fixed
86 in the next release of gawk.
87
61189f15 88$Id: KNOWNBUGS,v 1.11 1994/03/22 16:43:58 jkh Exp $