# $NetBSD: LAST_MINUTE,v 1.18 1998/01/20 17:12:19 jeremy Exp $ This file contains important information on the NetBSD 1.3 release that did not make it into the main documentation. This file is organized by architecture. Please read the "all architectures" section and the section relevant to your hardware below it. [all architectures] It is known that gdb has some problems stepping into dynamically linked functions. This problem should be fixed in an upcoming patch release. i386 users can keep a copy of the NetBSD 1.2 binary of gdb around, and use it. The "etc" set contains the file "/var/cron/tabs/root". People upgrading from an older NetBSD version should be aware that this file should be backed up before the upgrade. Unfortunately, the install may overwrite it. This affects installation using the "sysinst" program, used, for example, on the i386. Architectures using ISA buses, in particular Ethernet cards: please note that the "ed" ethernet driver has been split up into several drivers. An ethernet interface that used to have the name "ed" will now either be called "ne", "ec" or "we". Please refer to the "Supported Hardware" section to find out which is applicable. [port-alpha] There are a few minor gotchas in the install that are documented in alpha/README.first. Please read that carefully before reading the INSTALL document. There is a serious bug in sys/stat.h that causes the alignment of struct stat to change when _POSIX_SOURCE is defined, which in turn causes some of the return values from stat/fstat/lastat to appear to be bogus. (This affects only the alpha.) We are working on a fix for this. In the meantime, if you compile a program that appears to get wrong the size or time, or possibly other attributes, of a file, you are probably being affected by this. If you don't know what to do, turn to the port-alpha mailing list for help. [port-amiga] Please note that the Ariadne Ethernet card uses now the generic lance ethernet driver. An ethernet interface that used to have the name "ae" will now be called "le". Configuration files such as "hostname.ae0" should be updated to the new name. [port-i386] Christian Hopps reports having some trouble with the ncr scsi driver on his machine. It manifests itself by repeated and unreported read errors on the drive -- repeated md5's of large files (like the base.tgz file in the NetBSD distribution) return different values, for example. It is not known if there is a general problem with the ncr driver; the driver appears to have been working for most users. However, there is a possibility that the latest version is more fragile than earlier ones. Most likely, the problem occurs with older PCI chipsets, as used in 486 PCI boards. A probable candidate for this problem is the UMC UM8881F chipset. For the name of your PCI chipset, check the "pchb0" line in the NetBSD boot messages. Users are advised to test their systems after booting using a method like repeated md5 runs on large files, as described above. Please report problems if you have them. [port-sun3x] There are two potential pitfalls in the 1.3 release of NetBSD/sun3x. 1. The RAMDISK kernel used during the install process (netbsd-rd.gz) is missing a section of code which allows it to automatically detect that it has an embedded filesystem. At boot, it will fail to find the ``md0'' device on its own (which contains the filesystem) and will prompt for the name of a different device to query. The default, ``le0'', is incorrect and if chosen, will cause the machine to hang. Instead, enter ``md0'' and the boot process will continue as normal. (You will be prompted for the dump device and filesystem type as well. Select the default in both cases.) 2. The MAKEDEV shell script, which populates the /dev directory with device nodes supported by the kernel, is missing entries for the optional floppy drive on the Sun 3/80. If you wish to use the floppy drive you must create the entries as follows: (as root) # mknod /dev/fd0a b 16 0 # mknod /dev/rfd0a c 54 0