From owner-freebsd-bugs Sun Dec 7 06:50:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA01339 for bugs-outgoing; Sun, 7 Dec 1997 06:50:07 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA01315; Sun, 7 Dec 1997 06:50:02 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 7 Dec 1997 06:50:02 -0800 (PST) Resent-Message-Id: <199712071450.GAA01315@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, yoshiaki@kt.rim.or.jp Received: from mail.kt.rim.or.jp (root@mail.kt.rim.or.jp [202.247.130.53]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id GAA00990 for ; Sun, 7 Dec 1997 06:43:38 -0800 (PST) (envelope-from yoshiaki@kt.rim.or.jp) Received: from singer.kt.rim.or.jp (ppp365.kt.rim.or.jp [202.247.140.65]) by mail.kt.rim.or.jp (8.8.5/3.4W3-rim1.1) with ESMTP id XAA02394; Sun, 7 Dec 1997 23:21:10 +0900 (JST) Received: (from yoshiaki@localhost) by singer.kt.rim.or.jp (8.8.8/3.4Wbeta3-96070610) id WAA00423; Sun, 7 Dec 1997 22:58:56 +0900 (JST) Message-Id: <199712071358.WAA00423@singer.kt.rim.or.jp> Date: Sun, 7 Dec 1997 22:58:56 +0900 (JST) From: yoshiaki@kt.rim.or.jp Reply-To: yoshiaki@kt.rim.or.jp To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: docs/5247: (FAQ) Boot FreeBSD from Linux LILO Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5247 >Category: docs >Synopsis: Boot FreeBSD from Linux LILO >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 7 06:50:01 PST 1997 >Last-Modified: >Originator: Yoshiaki Uchikawa >Organization: FreeBSD Japanese Documentation Project >Release: FreeBSD 2.2.5-RELEASE i386 >Environment: >Description: Sorry. I send this report, but I mistook category "bin". > It has the internal identification `bin/5176'. > The individual assigned to look at your > report is: freebsd-bugs. >How-To-Repeat: >Fix: If you have installed LILO in the MBR and want to boot FreeBSD from it, just follow the instructions for booting non-Linux operating system (foreign operating system). Note that you need to add ``loader = /boot/any_d.b'' or ``loader = /boot/chain.b'' to the entry for FreeBSD in /etc/lilo.conf if the FreeBSD boot partition is not in the first disk. If you get a failure in loading FreeBSD kernel and therefore can not boot up, you should specify the BIOS drive number and boot drive at the Boot: prompt like `1:sd(0,a)/kernel', or configure /boot.config properly (2.2.5R or later). See written by or LILO users manual can be obtained from for further details. >Audit-Trail: >Unformatted: >> Category: bin >> Responsible: freebsd-bugs >> Synopsis: Boot FreeBSD from Linux LILO >> Arrival-Date: Sat Nov 29 06:20:01 PST 1997 So, I send this report again to "doc" category. On FreeBSD 2.2.5R CDROM (Walnut Creek CDROM) ----No. 3 /www/FAQ 8.8. How do I boot FreeBSD and Linux from LILO? Theoretically you should be able to boot FreeBSD from LILO by treating it as a DOS-style operating system, but I haven't been able to get it ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ to work. If you put LILO at the start of your Linux boot partition instead of in the MBR, you can boot LILO from the FreeBSD boot manager. This is what I do. ---- But we can get it to work. From owner-freebsd-bugs Sun Dec 7 13:26:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA24061 for bugs-outgoing; Sun, 7 Dec 1997 13:26:15 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from alanchar.got.net (alanchar.got.net [207.167.91.64]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id NAA24045 for ; Sun, 7 Dec 1997 13:26:07 -0800 (PST) (envelope-from alanchar@got.net) Received: (from alan@localhost) by alanchar.got.net (8.8.5/8.8.5) id NAA00938 for bugs@freebsd.org; Sun, 7 Dec 1997 13:30:50 -0800 (PST) Date: Sun, 7 Dec 1997 13:30:50 -0800 (PST) From: Alan Char Message-Id: <199712072130.NAA00938@alanchar.got.net> To: bugs@freebsd.org Subject: ls bug? Sender: owner-freebsd-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Believe it or not, I think I found a bug in ls! If I do "ls -ltd", it always groups files together by type (e.g., regular file or directory). So "ls -ltd *" does not show things in the same order as, say, "ls -lt". Plus, "ls -ltdr *" does not show things in the opposite order of "ls -ltd *". --Alan Char, alanchar@got.net From owner-freebsd-bugs Sun Dec 7 15:00:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA01362 for bugs-outgoing; Sun, 7 Dec 1997 15:00:07 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA01333; Sun, 7 Dec 1997 15:00:01 -0800 (PST) (envelope-from gnats) Date: Sun, 7 Dec 1997 15:00:01 -0800 (PST) Message-Id: <199712072300.PAA01333@hub.freebsd.org> To: freebsd-bugs Cc: From: J Wunsch Subject: Re: kern/5205: de driver: media selection broken for 8434BT cards Reply-To: J Wunsch Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR kern/5205; it has been noted by GNATS. From: J Wunsch To: hsu@katiska.clinet.fi Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: kern/5205: de driver: media selection broken for 8434BT cards Date: Sun, 7 Dec 1997 23:42:03 +0100 As Heikki Suonsivu wrote: > We have large number of 8434BT dual channel combo ethernet cards in use, at > least 100 in various routers with large number of BNC ports in use, thus > this is big problem for us, thus high priority, as linkn options do not > work any more either. Hack to get it working again at all: downgrade the driver to 2.2.2. (cvs co -rRELENG_2_2_2_RELEASE /sys/pci/{if_de.c,dc21040.h}) -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-bugs Mon Dec 8 03:59:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA00837 for bugs-outgoing; Mon, 8 Dec 1997 03:59:25 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from skyserv.med.osd.mil (skyserv.med.osd.mil [199.209.8.144]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id DAA00822 for ; Mon, 8 Dec 1997 03:59:19 -0800 (PST) (envelope-from rpotts@med.osd.mil) Received: from (ae1970.med.osd.mil [161.14.168.22]) by skyserv.med.osd.mil (8.6.8.1/SCA-6.6) with SMTP id GAA01716; Mon, 8 Dec 1997 06:59:04 -0500 From: "Ross Potts" Message-Id: <9712080659.ZM7559@unknown.zmail.host> Date: Mon, 8 Dec 1997 06:59:04 -0500 In-Reply-To: Tim Vanderhoek "Re: misc/5241: Your program screwed up my computer big time." (Dec 6, 7:10pm) References: X-Mailer: ZM-Win (3.2.1 11Sep94) To: ac199@hwcn.org Subject: Re: misc/5241: Your program screwed up my computer big time. Cc: freebsd-bugs@freeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-bugs@freeBSD.org X-Loop: FreeBSD.org Precedence: bulk Sounds like s/he didn't know what s/he was getting into... RTFM comes to mind. -- UNIX Rules!!! Ross Potts Internet : Ross.Potts@med.osd.mil EDS-D/SIDDOMS Phone : (703) 824-7601 Skyline Two, Suite 1200 Beeper : 5203 Leesburg Pike, Falls Church, VA 22041 From owner-freebsd-bugs Mon Dec 8 06:27:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA09730 for bugs-outgoing; Mon, 8 Dec 1997 06:27:18 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from heron.doc.ic.ac.uk (lwanaO2Ih8dDO6XWHHHwNZFZ0cBzAAio@heron.doc.ic.ac.uk [146.169.2.31]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id GAA09719 for ; Mon, 8 Dec 1997 06:27:06 -0800 (PST) (envelope-from njs3@doc.ic.ac.uk) Received: from ash3.doc.ic.ac.uk [146.169.16.31] ([VmqG+bgJ+yjxK8PCGSN40acXqizDNI/t]) by heron.doc.ic.ac.uk with smtp (Exim 1.62 #3) id 0xf49C-0000Ss-00; Mon, 8 Dec 1997 14:26:58 +0000 Received: from njs3 by ash3.doc.ic.ac.uk with local (Exim 1.62 #1) id 0xf48n-0001Bw-00; Mon, 8 Dec 1997 14:26:33 +0000 From: njs3@doc.ic.ac.uk (Niall Smart) Date: Mon, 8 Dec 1997 14:26:33 +0000 X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: freebsd-bugs@freebsd.org Subject: confusing rm/rmdir error messages Message-Id: Sender: owner-freebsd-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, Is this considered normal: [root@sprite56 /usr]# ln -s /sunsite/packages/FreeBSD/packages-current/ packages [root@sprite56 /usr]# ls -lad packages/ drwxr-xr-x 45 root wheel 8192 Dec 8 13:05 packages/ [root@sprite56 /usr]# ls -lad packages lrwxrwxrwx 1 root wheel 43 Dec 8 14:19 packages -> /sunsite/packages/FreeBSD/packages-current/ [root@sprite56 /usr]# rm packages/ rm: packages/: is a directory /* its a directory! */ [root@sprite56 /usr]# rmdir packages/ rmdir: packages: Not a directory /* its not a directory! */ [root@sprite56 /usr]# rmdir packages rmdir: packages: Not a directory [root@sprite56 /usr]# rm packages [root@sprite56 /usr]# ls -lad packages ls: packages: No such file or directory It seems like rmdir is stripping off any trailing '/' from the pathname. I don't think it should do that. Thanks, Niall From owner-freebsd-bugs Mon Dec 8 09:30:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA22476 for bugs-outgoing; Mon, 8 Dec 1997 09:30:32 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA22467 for ; Mon, 8 Dec 1997 09:30:27 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.6.9) id EAA27406; Tue, 9 Dec 1997 04:22:28 +1100 Date: Tue, 9 Dec 1997 04:22:28 +1100 From: Bruce Evans Message-Id: <199712081722.EAA27406@godzilla.zeta.org.au> To: freebsd-bugs@FreeBSD.ORG, njs3@doc.ic.ac.uk Subject: Re: confusing rm/rmdir error messages Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Is this considered normal: Surprising behaviour in this area is normal, but not for FreeBSD. >[root@sprite56 /usr]# ln -s /sunsite/packages/FreeBSD/packages-current/ packages >[root@sprite56 /usr]# ls -lad packages/ >drwxr-xr-x 45 root wheel 8192 Dec 8 13:05 packages/ >[root@sprite56 /usr]# ls -lad packages >lrwxrwxrwx 1 root wheel 43 Dec 8 14:19 packages -> /sunsite/packages/FreeBSD/packages-current/ >[root@sprite56 /usr]# rm packages/ >rm: packages/: is a directory /* its a directory! */ This is correct. Normal surprising behaviour is exhibited by gnu rm (fileutils-3.13 version) under Linux-2.0.32. rm(1) strips the slash and then removes "packages". Syscalls exhibit conflicting behaviour: rmdir("packages/"); Not a directory [symlink not followed] unlink("packages/") Operation not permitted [followed] fd = open("packages/", ...): succeeds [followed] read(fd, buf, 1): Is a directory The syscalls work right under FreeBSD. The symlink is followed consistently (and you can read ffs directories :-). >[root@sprite56 /usr]# rmdir packages/ >rmdir: packages: Not a directory /* its not a directory! */ Bug in rmdir(1). >It seems like rmdir is stripping off any trailing '/' from the pathname. >I don't think it should do that. Yes. This bug was introduced just last December, or I would have fixed it when I fixed trailing slash semantics in the kernel. This also fixes bugs in trailing slash stripping in the non-`-p' case: - "/" was stripped down to "" and then "" was used - there was undefined behaviour for path "" (--p is wrong if p points to the beginning of an array). The -p case seems to be handled correctly. POSIX specifies `rmdir -p foo' recursively having the same effect as: rmdir foo rmdir -p `dirname foo` and assuming that our implementation of dirname(1) is correct, dirname strips trailing slashes, and this is good since we probably don't want to remove directories that happen to be pointed to by intermediate symlinks. OTOH, leaving the trailing slash for plain rmdir is useful since you can just not use a trailing slash if you don't want any symlink followed. Bugs in the trailing slash stripping don't occur because the "/" and "" cases get weeded out before the buggy code is reached. Bruce diff -c2 rmdir.c~ rmdir.c *** rmdir.c~ Sat Mar 29 14:09:13 1997 --- rmdir.c Tue Dec 9 03:42:26 1997 *************** *** 79,90 **** for (errors = 0; *argv; argv++) { - char *p; - - /* Delete trailing slashes, per POSIX. */ - p = *argv + strlen(*argv); - while (--p > *argv && *p == '/') - ; - *++p = '\0'; - if (rmdir(*argv) < 0) { warn("%s", *argv); --- 79,82 ---- From owner-freebsd-bugs Mon Dec 8 10:08:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA25439 for bugs-outgoing; Mon, 8 Dec 1997 10:08:05 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA24617 for freebsd-bugs@freebsd.org; Mon, 8 Dec 1997 10:00:33 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 8 Dec 1997 10:00:33 -0800 (PST) Message-Id: <199712081800.KAA24617@hub.freebsd.org> From: FreeBSD bugmaster To: FreeBSD bugs list Subject: Current problem reports Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Current FreeBSD problem reports The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. Bugs can be in one of several states: o - open A problem report has been submitted, no sanity checking performed. a - analyzed The report has been examined by a team member and evaluated. f - feedback The problem has been solved, and the originator has been given a patch or a fix has been committed. The PR remains in this state pending a response from the originator. s - suspended Work on the problem has been postponed. This happens if a timely solution is not possible or is not cost-effective at the present time. The PR continues to exist, though a solution is not being actively sought. If the problem cannot be solved at all, it will be closed, rather than suspended. c - closed A problem report is closed when any changes have been integrated, documented, and tested. Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- a [1995/01/11] i386/105 bde Distributed libm (msun) has non-standard o [1995/02/14] kern/216 davidg /kernel: panic: ffs_alloccg: map corrupte a [1996/01/22] kern/965 bde 2.0.5: system crashes daily because of "m o [1996/04/06] kern/1121 dyson System crashes on boot up just after the o [1996/05/07] kern/1177 dyson Machine hangs with message "vm_fork: no p o [1996/06/05] kern/1293 brian Fatal trap 12: page fault while in kernel a [1996/07/15] bin/1387 davidn Group file errors cause absolute havoc a [1996/08/09] kern/1487 bde bug in exec(2) o [1996/09/11] kern/1599 panic: locking against myself s [1996/09/13] conf/1608 FreeBSD's bug tracking system does not re o [1996/09/30] kern/1698 sup from around 21:51 GMT 28th very unsta o [1996/10/08] kern/1744 run queue or proc list smashed 4 times in o [1996/10/13] kern/1790 access to /dev/kmem panics system f [1996/10/28] kern/1919 se access to files/directories fails, gives o [1996/11/01] kern/1940 TCP doesn't time out of FIN_WAIT_1 and fl o [1996/11/29] kern/2121 MAXBSIZE in param.h causes kernel panic i o [1996/12/14] i386/2218 cy.c XON/XOFF handling crashes kernel o [1996/12/20] bin/2258 wollman route add/delete [network] xxx.yyy.zzz.0 o [1997/01/03] conf/2367 gibbs Buslogic SCSI driver bad probe of 742A EI f [1997/01/04] kern/2371 gibbs SCSI disk corruption o [1997/02/11] kern/2717 Panic with daily script (find) o [1997/02/14] bin/2740 wpaul root-fs full erases password table ! o [1997/02/21] misc/2795 Cyclades 8YO -- Not working under 2.1.6-S o [1997/03/04] kern/2877 Fatal Trap 12: page fault while in kernel o [1997/03/05] kern/2890 System panic after kernel compiled for 12 o [1997/03/08] kern/2923 panic: vm_fault: fault on nofault entry, o [1997/03/13] kern/2980 2.2 crashes after accessing DAT-tape. bot o [1997/03/15] kern/3000 Kernel Panic in 2.2-CURRENT Kernel o [1997/03/17] kern/3017 panic: page fault as of March 11th v2.2 o [1997/03/23] misc/3070 Cannot do post install mods to UNIX from o [1997/03/23] kern/3072 Kernel Page Fault During Install of 2.1.7 o [1997/03/25] kern/3103 vi large_file --> reboot without panic o [1997/03/30] kern/3150 Cyrix 6x86L-P200+ crashes w/ page fault o [1997/04/08] kern/3234 ipfilter.shar - integration complete o [1997/04/12] kern/3267 dyson mtime/ctime sometimes updated when a prog o [1997/04/28] kern/3404 frequent kernel panics o [1997/05/01] i386/3462 yokota using a PS/2 mouse causes kernel trap in o [1997/05/12] misc/3586 The boot.flp file is too large to image t o [1997/05/13] kern/3594 EAGAIN and garbage data when reading sock o [1997/05/16] kern/3609 fs on remote host is mounted via NFS, rec o [1997/05/21] bin/3650 Ypserv dumps core randomly. o [1997/05/23] kern/3671 SCSI tape drive with AHA 2940 locks up sy o [1997/05/24] kern/3674 NFS in 2.2 RELEASE hangs. o [1997/05/27] kern/3696 kernel panic during wd hard disk probe if o [1997/05/27] misc/3700 FPE error in "normal" math code o [1997/05/30] kern/3721 kernel panic with netatalk o [1997/06/01] kern/3752 NFS dirs under -current still have proble o [1997/06/01] kern/3753 "make" hangs when building in an NFS dir o [1997/06/02] kern/3761 Inlel EtherExpress pro/100B more than on o [1997/06/16] kern/3887 fxp driver looses packets o [1997/06/17] i386/3895 False FPE (floating point exception) sign o [1997/06/25] kern/3949 sos The WD controller probe can fail when it o [1997/06/26] misc/3959 files in /usr/local/etc are randomly beco o [1997/07/02] bin/4018 Will not install in 2nd partition of my C o [1997/07/03] kern/4021 Local mount of a local NFS exported direc o [1997/07/10] kern/4074 Kernel panics when accessing a ccd device o [1997/07/11] kern/4076 Adaptec 2940 and non-wide devices o [1997/07/31] kern/4200 "vm_fault: fault on nofault entry" when r o [1997/08/11] kern/4273 kernel page faults with heavy disk access o [1997/08/12] kern/4289 kernel panic: vm_fault: fault on nofault f [1997/08/13] kern/4301 fenner adding a default route lags all network f o [1997/08/17] kern/4328 Degenerate network performance o [1997/08/18] kern/4332 gibbs System crash after SCSI DAT tape access. o [1997/08/18] bin/4333 gibbs Dump backup utility completely crashes th o [1997/08/20] kern/4345 Kernel panic is caused by passing file de o [1997/09/02] kern/4453 2.2.2 lockup on restart with ASUS-TX97 mo o [1997/09/03] ports/4458 sanpei Japanese MH's packf command dumps core o [1997/09/07] bin/4491 combination of null-FS , NFS and chroot c f [1997/09/24] kern/4619 ix0: ifconfig causes kernel panic o [1997/09/25] ports/4626 torstenb inn port, active file contains control ch o [1997/09/26] kern/4633 Software unstability under 2.2-STABLE (as o [1997/09/29] kern/4653 In v2.2.2, install fails with "cannot cre o [1997/10/01] kern/4673 Two panics, now crash dumps, always in re o [1997/10/03] kern/4684 crash on very heavy disk activity. o [1997/10/06] kern/4713 dfr NFS inconsistencies resulting from change o [1997/10/06] bin/4714 aautomatic AMD mounts fail on first try, f [1997/10/13] bin/4761 fsuk dumps core o [1997/10/14] kern/4764 gibbs adaptec driver in 2.2-stable causes timeo o [1997/10/16] ports/4787 jfitz www/p5-Apache port is out of date o [1997/10/17] kern/4793 Boot Floppy Kernel panics on boot o [1997/10/20] kern/4813 ed0 (SMC Elite 16) won't work o [1997/10/24] kern/4841 de driver still broken in 2.2.5 o [1997/10/24] kern/4844 VM lookup, endless loop in vm_map_lookup_ o [1997/10/25] kern/4849 2.2.5-RELEASE does not detect TI PCI-1130 o [1997/10/25] kern/4851 adaptec 2940U hangs system if scsi tape d o [1997/10/27] kern/4864 Boot Failure in FreeBSD 2.2.5 RELEASE, ma o [1997/10/28] misc/4876 SCSI hard disks die too often o [1997/10/30] i386/4902 Please add support for Promise Ultra33 UD o [1997/10/30] kern/4903 Network Speed Glacial using 3Com Etherlin o [1997/10/31] i386/4906 yokota Using a PS/2 Mouse w/XFree86 3.9[m,s] sta o [1997/11/05] ports/4953 jfitz net/p5-Net-DNS out of date. o [1997/11/07] kern/4968 No flow control setting seems to make the o [1997/11/07] kern/4970 Spontaneous reboots with 2.2.5, AMD K6 an o [1997/11/09] kern/4995 atalk.diff.2.2 patch to 2.2.5-RELEASE bre o [1997/11/10] kern/4996 NFS crash, possibly related to file bigge o [1997/11/15] bin/5053 Closing xterm leaves /bin/sh sucking 100% o [1997/11/20] kern/5117 panic: biodone: buffer not busy o [1997/11/23] kern/5130 Kernel panic GPF imediatly on loading ker o [1997/11/24] bin/5139 portmap does not find interfaces correctl o [1997/11/24] kern/5140 very early kernel panic (bios32 detection o [1997/11/25] bin/5145 no home directory on NFS mounted partitio o [1997/11/25] bin/5148 mode of file and access on NFS mounted p o [1997/11/26] bin/5154 NULL_FS crash system with large traffic o [1997/12/04] i386/5223 mount_msdos /dev/fd0.1440 /mnt and failur 104 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [1995/03/02] misc/229 bde acos() core dump a [1995/03/20] kern/260 davidg msync and munmap don't bother to update m s [1995/04/01] kern/291 se PCI devices still probe/attach after bein o [1995/05/16] kern/425 wollman arp entries not getting removed when inte a [1995/06/17] kern/527 dufault dump causes assertion in ncr.c o [1995/06/23] kern/546 pci_bus_config() does not init parent poi o [1995/07/02] kern/579 bde sio: RS_IBUFSIZE at 256 bytes serial line s [1995/07/21] i386/631 if_ix does not support bpf, nor does it a s [1995/07/29] kern/638 Transmitted packets not passed to bpf in f [1995/08/11] gnu/672 Nor all ph headers get created f [1995/09/20] kern/730 gibbs 3Com 3C5x9 probe problem o [1995/10/18] bin/786 wpaul Problem with NIS and large group maps o [1995/11/12] kern/820 gibbs scsi tape problems f [1995/11/16] bin/826 mpp tcpmux listener in inetd does not work o [1995/12/20] i386/906 davidg /sys/i386/boot/netboot/nb8390.com cannot o [1996/01/01] bin/926 Mounting nfs disks before starting mountd o [1996/02/12] kern/1020 .Boca 16-port board still hangs a [1996/02/17] bin/1030 steve /bin/sh does not pass environment variabl s [1996/03/06] kern/1067 panic: ufs_lock: recursive lock not expec o [1996/03/09] bin/1073 telnet -8 does not work with SunOS or Sol o [1996/03/23] kern/1098 File system corruption (2 cases) f [1996/05/14] kern/1204 umount -f after SCSI reset -> reboot o [1996/05/24] misc/1247 bde Conflicting header files f [1996/05/26] i386/1251 aha0 and bt0(eisa) conflicts again. o [1996/05/26] kern/1256 ZNYX 314 mysterously looses packets o [1996/05/28] kern/1271 phk Kernel panic using PLIP in 27/05 current o [1996/05/31] kern/1284 dyson panic: vm_page_free: freeing busy page o [1996/06/02] i386/1288 bde wdgetctlr (wd.c) return incorrect number o [1996/06/07] kern/1301 davidg DEC FDDI/PCI Adapter: halt code = 6 (DMA o [1996/06/10] kern/1308 dyson vm_page_free: wire count > 1 in 960501-SN a [1996/06/12] bin/1315 ls(1) a [1996/06/18] kern/1333 davidg free vnode isn't: another -stable coredum f [1996/07/03] bin/1364 ps(1) bugs o [1996/07/19] docs/1402 steve sh(1) manual f [1996/07/24] kern/1423 wollman route causes kernel page fault. o [1996/07/25] bin/1429 steve sh(1) and getopts f [1996/08/01] bin/1454 steve /bin/sh bug handling <<[n] FD processing a [1996/08/02] docs/1457 ache ed(1) man o [1996/08/03] bin/1461 Incorrect address binding of Kerberized r o [1996/08/04] kern/1467 gibbs scsi_prevent causing tape problems on clo o [1996/08/18] kern/1512 dyson Use of madvise may may cause bad memory m o [1996/08/22] kern/1533 dyson Machine can be panicked by a userland pro f [1996/09/05] kern/1570 Setting SHMALL > 35000 causes panic o [1996/09/14] kern/1610 dyson mmap() of unassociated memory + mlock() c o [1996/09/16] i386/1626 MUSTEK Scanner hangs NCR SCSI controller f [1996/09/18] kern/1637 mss driver causes feedback (squeal) on so o [1996/09/19] bin/1650 telnet encryption with char-mode and asci o [1996/09/21] kern/1661 ft driver hangs uninterruptably at "bavai o [1996/09/29] kern/1689 wollman TCP extensions throttles distant connecti o [1996/09/29] kern/1692 Page fault while in kernel modem fatal tr o [1996/10/01] bin/1702 phk installing of tcl manpages fails from mak o [1996/10/03] kern/1715 le driver non-reentrant o [1996/10/04] kern/1723 gibbs kernel fault when doing scsi reprobe o [1996/10/04] kern/1724 gibbs HP colorado T4000S tape drive hangs syste o [1996/10/04] kern/1726 panic in kmem_malloc (dump available) o [1996/10/10] kern/1754 netbooted machines freeze with ifconfig a o [1996/10/13] gnu/1787 markm Diffs with Index: lines are not honored f o [1996/10/15] bin/1810 fsck -p does not check pass 0 filesystems o [1996/10/15] kern/1812 dyson vnodes are left in a locked state o [1996/10/15] kern/1814 cy driver gets deadlocked sometimes o [1996/10/20] kern/1848 breakpoints may be set in shared librarie o [1996/10/21] kern/1856 read-only nfs mount: panic leaf should be a [1996/10/22] ports/1866 wosch popclient flushes remote mailbox even wit o [1996/10/24] kern/1880 kernel crash during boot when using 512 M o [1996/10/26] bin/1892 install(1) removes target file o [1996/10/29] bin/1927 User CPU time getting accounting as syste o [1996/11/07] bin/1973 jmg pppd uses /etc/ppp/options.tty after comm o [1996/11/08] gnu/1981 ypserv handles null key incorrectly o [1996/11/13] ports/2000 asami obsolete software in distfiles directory a [1996/11/13] bin/2001 vi confused about lines to display o [1996/11/13] i386/2002 sio doesn't detect com port on Compaq Con o [1996/11/14] misc/2013 'make world' fails on read-only /usr/src a [1996/11/14] kern/2014 sos Console keyboard lockup problem o [1996/11/15] bin/2016 static libtcl references symbols that are o [1996/11/15] gnu/2035 peter deque bug, local gnu changes to deque hea o [1996/11/18] kern/2053 de0 driver don't work at 100M for Compex o [1996/11/24] kern/2094 wd1: interrupt timeout: o [1996/11/26] bin/2107 problem building a system from cdrom. s [1996/12/03] kern/2142 FP mask not saved for signal handlers o [1996/12/03] kern/2144 kernel panic (page fault) running chgrp o [1996/12/08] kern/2181 2.2-ALPHA flickers/wavers part of the upp o [1996/12/10] bin/2191 syslogd stops logging after several hours o [1996/12/13] bin/2206 NIS Makefile can't manage appletalk entri o [1996/12/17] kern/2232 MSDOSFS corrupts MSDOS partitions > 500Mb o [1996/12/18] kern/2248 Mitsumi CD-ROM driver has "timeout" probl s [1996/12/22] ports/2268 ports libc from linux emulator does not use /et o [1996/12/22] kern/2270 Hayes ESP serial card locks system as of a [1996/12/25] misc/2283 ache setlocale() in libxpg4 always returns NUL o [1996/12/29] bin/2318 /usr/libexec/rlogind doesn't work after t a [1996/12/30] kern/2325 quota.user enlarged, no boot on 2.2-BETA o [1996/12/30] kern/2330 changing root device to sd0a - ncr0: abor o [1997/01/01] kern/2351 panic:timeout table full o [1997/01/07] gnu/2394 tar will extract files even if -C command o [1997/01/08] kern/2425 amd driver does not reprobe devices. o [1997/01/08] conf/2426 At end of install, panic: Going nowhere w o [1997/01/09] bin/2430 mountd stops on loading if subnet mask is o [1997/01/09] i386/2431 panic: get_pv_entry: cannot get a pv_entr o [1997/01/12] i386/2471 Sound: Reset failed - Can't reopen device o [1997/01/13] misc/2479 sos NEC CD-ROM NOT RECOGNIZED; MATROX MISTIQU o [1997/01/13] bin/2489 gnats mangles sections o [1997/01/16] kern/2507 Renaming DOS directories with "mv" causes o [1997/01/18] kern/2521 kernel from 2.1.6 install CD doesn't acce o [1997/01/20] kern/2538 worm burning suddenly broken o [1997/01/20] bin/2541 cd (using /bin/sh) may leave you in the w o [1997/01/20] kern/2545 se < sd0(ncr0:6:0): COMMAND FAILED ==> Not a [1997/01/21] bin/2549 sos cdcontrol refuses to play audio CDs from f [1997/01/21] misc/2551 davidn limit too small for user root o [1997/01/23] kern/2569 route -iface breaks inet behaivour f [1997/01/24] kern/2570 fenner arpresolve: cant allocate llinfo o [1997/01/25] bin/2591 sh coredumps when passing an argv of a ce o [1997/01/26] bin/2597 everything stops when the new ld.so is in o [1997/01/29] misc/2614 make reinstall does not work o [1997/01/29] bin/2616 Installs very irratically from the same c o [1997/01/31] bin/2633 fsck -p in /etc/rc fails with cannot allo o [1997/02/02] kern/2640 2.2-RELENG leaks memory (router/pppd serv s [1997/02/03] kern/2647 changing existing route to -static crashe o [1997/02/05] kern/2667 wollman bpfattach can hang the system f [1997/02/05] bin/2670 fetch fails with HTTP_PROXY o [1997/02/05] bin/2671 Run-away processes using all CPU time a [1997/02/06] kern/2675 lkmcioctl() is not consistent and careful o [1997/02/07] kern/2690 asami When Using ccd in a mirror mode, file cre o [1997/02/08] kern/2695 sio1 (16540 serial port) is not recognize o [1997/02/09] kern/2698 After rewind I cannot read a tape; blocks o [1997/02/12] kern/2719 added support for magneto-optical SCSI di o [1997/02/14] kern/2732 mcopy 3.0 causes kernel hang o [1997/02/14] bin/2736 No boot block if no FreeBSD partitions on o [1997/02/15] kern/2742 panic: leaf should be empty o [1997/02/15] bin/2747 davidn cannot submit at jobs from within an at j o [1997/02/16] gnu/2749 peter cvs export using remote cvs fails - CVS/T o [1997/02/17] kern/2751 asami 2GB limitation on CCD device partitions s o [1997/02/18] bin/2762 Precedence mistake in libncurses o [1997/02/19] kern/2768 ktrace(1) -i dumps corrupted trace data o [1997/02/19] bin/2769 fsck needs several runs to clean up bad/d o [1997/02/19] kern/2770 panic: vm_fault: fault on nofault entry o [1997/02/19] kern/2771 panic: bad dir f [1997/02/19] kern/2772 gibbs panic: %s:%c:%d: Target did not send an I o [1997/02/19] kern/2773 bad dir panic o [1997/02/20] misc/2784 brian userland PPP rises load to 1.00 o [1997/02/20] bin/2785 wpaul callbootd uses an unitialized variable o [1997/02/20] gnu/2786 gcc version 2.7.2.1 C compiler slows down o [1997/02/21] misc/2793 libc_r make fscanf failure o [1997/02/22] kern/2800 DDS large data writing probrem o [1997/02/25] kern/2815 Custom Kernel crashes o [1997/02/28] bin/2832 w treats corrupted utmp as fatal error o [1997/03/01] kern/2840 mlock+minherit+fork+munlock causes panics o [1997/03/03] i386/2853 sos syscons beeps even if beeping screen is n o [1997/03/03] kern/2858 dfr FreeBSD NFS client can't mount filesystem o [1997/03/04] kern/2873 the od0 devies does not handle a Maxoptix o [1997/03/07] bin/2915 the "-fstype ufs" option of "find" seems o [1997/03/07] ports/2918 ports Unable to pass 8+ command line arguments o [1997/03/08] kern/2919 vm_fault: fault on nofault entry, addr: f o [1997/03/09] bin/2925 non-priviledged user can crash FreeBSD!! o [1997/03/11] bin/2948 can't dump 640MB optical disks f [1997/03/11] ports/2956 ports New Port: xgospel-1.10d in ftp.freebsd.or o [1997/03/12] kern/2965 st0 hang/fail on reading 4mm DAT tape for o [1997/03/12] bin/2969 csh and/or builtin printf has problems wi o [1997/03/12] bin/2973 output of iostat is wrong. o [1997/03/15] kern/2991 RTF_LLINFO routes remain when interface i o [1997/03/18] kern/3021 panic after sync during reboot o [1997/03/21] kern/3054 OPL3 sound off by one note o [1997/03/21] bin/3055 umount -f does not work o [1997/03/24] i386/3082 keyboard locks up unexpectedly o [1997/03/24] i386/3083 Toshiba XM-5702B ATAPI CDROM not detected o [1997/03/27] conf/3123 /stand/sysintstall does not perform to up s [1997/03/27] bin/3126 Install with mcd0 still broken. o [1997/03/28] i386/3130 Dell Latitude keyboard lock up o [1997/03/28] misc/3133 TIOCSETD error with Cyclades 8Yo o [1997/03/30] gnu/3149 patch-2.1: files possibly created in wron o [1997/03/31] bin/3158 seg faults and cannot update links using f [1997/04/01] kern/3162 2.2 kernel from mar 25th crashes on nfs s o [1997/04/01] bin/3170 vi freaks and dump core if user doesn't e f [1997/04/04] i386/3195 gibbs ahc panic o [1997/04/05] kern/3201 de0 not re-enabled after hub down o [1997/04/05] ports/3205 jmz Mtools-3.0 attempts to flock() a disk par f [1997/04/05] kern/3209 dyson 3.0-current panics on shutdown/reboot/hal o [1997/04/06] kern/3216 panic: pmap_zero_page: CMAP busy o [1997/04/06] kern/3219 sppp or arnet gets looped after connectio o [1997/04/09] kern/3244 ipfw flush closes connections o [1997/04/10] bin/3246 mtree -c should escape whitespace and spe o [1997/04/12] kern/3263 troubles with digiboard o [1997/04/13] kern/3278 mounting MFS uses up swap space o [1997/04/15] bin/3305 Can't do encrypted rlogin into self f [1997/04/16] bin/3307 Unable to Route to a different Class C wi o [1997/04/18] bin/3325 brian http request over ijppp hangs o [1997/04/18] kern/3327 using gdb may cause hanging processes. f [1997/04/18] kern/3328 dyson another kernel panic o [1997/04/19] kern/3351 Scsi bus timeouts in 2.1.7.1 (adaptec 294 o [1997/04/19] bin/3355 se ncrcontrol fails when -DFAILSAFE in kerne o [1997/04/25] kern/3384 telldir-seekdir can cause livelock o [1997/04/28] bin/3406 rich Fresh Internet Install - Permissions on f o [1997/05/01] gnu/3441 C++ exceptions don't work in shared libra o [1997/05/01] misc/3460 Lots of stuff still refernces /etc/syscon o [1997/05/01] kern/3463 netstat -I packet count increase on sl0 w o [1997/05/02] kern/3468 Panic - page fault in kernel mode o [1997/05/02] gnu/3470 fail to use standart ANSI C++ string clas o [1997/05/03] bin/3478 pwd_mkdb and passwd o [1997/05/04] kern/3495 _thread_fd_table is not initialized with o [1997/05/04] i386/3502 Merge of if_ix* and if_ie* broke EE/16 su o [1997/05/06] bin/3524 rlogin doesn't read $HOSTALIASES for non- o [1997/05/07] conf/3526 Bug in config(8) mechanism o [1997/05/07] kern/3527 if_de.c doesn't recognize Kingston card p o [1997/05/08] misc/3544 Uprgade problem with schg flags o [1997/05/09] kern/3564 using MPU401 driver pagefaults kernel o [1997/05/09] kern/3569 ex0 driver doesn't work with EtherExpress o [1997/05/11] misc/3578 defining CXXFLAGS in /etc/make.conf or en o [1997/05/12] kern/3579 de driver doesn't support newer SMC 9332 o [1997/05/12] kern/3581 intermittent trap 12 in lockstatus() o [1997/05/12] kern/3582 panic: bad dir (mangled entry) in 2.2-STA o [1997/05/12] kern/3583 'syctl kern' dumps core when displaying c o [1997/05/13] conf/3591 parts in rc.local have no effects in rc.* o [1997/05/18] bin/3622 gethostbyname fails for file descriptors o [1997/05/19] kern/3633 description of interface flags in ep(4) m o [1997/05/20] kern/3646 kernel built with "options NETATALK" fail o [1997/05/21] kern/3661 System locked up while editing rc.conf, w o [1997/05/23] bin/3670 make fails in libc o [1997/05/25] kern/3685 panic: fdesc attr o [1997/05/29] gnu/3714 gdb -w -k /kernel /dev/mem != gdb --wcore o [1997/05/30] conf/3725 Cirrus Logic PCMCIA Controller Support o [1997/05/30] kern/3726 process hangs in 2.2-stable when working o [1997/05/30] kern/3727 SCSI II tape support broken o [1997/06/01] kern/3744 Inability to edit memory area for ed0 pre o [1997/06/01] kern/3745 Use of ed0 with buff addr of C8000 causes o [1997/06/01] bin/3746 daemon screen saver missing o [1997/06/01] conf/3750 phk Potential improvements to rc.firewall o [1997/06/02] i386/3760 Inlel EtherExpress pro/100B !!! o [1997/06/02] bin/3763 df hangs uninterruptably when nfs mount f o [1997/06/03] kern/3771 NFS hangs when writing to local FS re-mou o [1997/06/04] i386/3779 changing cursor to blinking block causes o [1997/06/07] conf/3807 mitsumi cd-rom fx800 (8x cd-rom) is not r o [1997/06/08] gnu/3810 cvs can't handle multiple multiple-path d o [1997/06/09] ports/3822 asami ports-current Xaw3d doesn't compile o [1997/06/09] kern/3827 fopen/freopen fails on some binary files. o [1997/06/13] i386/3857 bios screensaver screws up screen f [1997/06/13] bin/3862 I dont seem to get a login prompt.... o [1997/06/16] misc/3883 @+netgroup entries break +NIS-user entrie o [1997/06/18] kern/3899 df while unmounting floppy crashes 2.2.2 o [1997/06/19] kern/3909 joerg A patch supporting some new worm drivers o [1997/06/19] gnu/3910 sort(1) of 2.2.1R doesn't work in special f [1997/06/22] kern/3925 SO_SNDLOWAT of 0 causes kernel to use 99% o [1997/06/28] misc/3980 access via NFS fails during mount-operati o [1997/06/29] bin/3982 /usr/include/arpa/tftp.h has bug preventi o [1997/06/29] bin/3986 rdist seg faults when target machine is d o [1997/07/01] i386/4006 panic: ahc_intr: AWAITING_MSG for an SCB o [1997/07/02] kern/4012 2.2-RELEASE/Digital UNIX NFSv3 0 length f o [1997/07/02] misc/4013 boot floppy hangs if IDE ZIP Drive presen o [1997/07/03] kern/4022 Fatal double fault using vn device o [1997/07/04] kern/4032 gibbs During recovery from scsi errors, incorre o [1997/07/04] gnu/4033 peter cvs clears default branch when adding a f s [1997/07/06] gnu/4042 gdb stackframe in static library shows no o [1997/07/06] docs/4043 man page for directory ops is misleading o [1997/07/07] ports/4050 jfitz mrtg: rateup dumps core with malloc_optio o [1997/07/09] kern/4071 Accessing /dev/rst0 causes `DMA beyond en o [1997/07/12] bin/4078 sos Typed password to log in on console and i o [1997/07/17] kern/4107 ch.c does not use bounce buffers o [1997/07/17] gnu/4111 send-pr doesn't se that Category is actua o [1997/07/17] kern/4115 SunOS NFS file has wrong owner if creator f [1997/07/19] kern/4119 brian can't connect to Win NT 4.0 RAS using MS o [1997/07/20] ports/4129 obrien New port uploaded to incoming/sane.tar.gz o [1997/07/26] bin/4171 fetch(1): poor error handling in http mod o [1997/07/26] bin/4176 restore gets confused when run over pipe o [1997/07/27] ports/4178 jdp The cvsup port cannot be built on a non X o [1997/07/27] ports/4179 fenner lmbench-1.1 dumps core after asking for m o [1997/07/28] kern/4186 nfsiod, panic, page fault in kernel mode o [1997/07/30] kern/4194 kernel pci driver for Digital 21041 Ether f [1997/07/31] bin/4202 pwd_mkdb trashes .db o [1997/08/04] i386/4226 Floating point exception for double preci o [1997/08/05] bin/4231 ipfw no more returns error when deleting o [1997/08/06] kern/4233 pca driver does not support A-law encodin o [1997/08/06] bin/4234 ncurses programs broken, won't work in re o [1997/08/06] kern/4240 kernel fails to recognise 2nd serial port o [1997/08/06] bin/4241 send-pr aborts when emacs is editor o [1997/08/07] kern/4242 Remounting devfs causes panic o [1997/08/08] conf/4252 peter sendmail doesn't use smrsh by default o [1997/08/09] bin/4254 steve make in free(): warning: chunk is already o [1997/08/09] kern/4256 gibbs ahc driver: kernel goes to strange state o [1997/08/10] kern/4260 EOF handling in st(4) is broken o [1997/08/10] kern/4265 Panic in dsinit when multiple FreeBSD sli o [1997/08/10] kern/4270 ch driver does not use bounce buffers a [1997/08/11] kern/4271 sos System crashed caused by moving mouse poi o [1997/08/11] bin/4276 Security problem with DNS resolution o [1997/08/12] kern/4284 le0 goes OACTIVE after some time o [1997/08/13] kern/4295 SL/IP difficulties between 2.2.1 & 2.2.2 o [1997/08/16] kern/4312 arp table gets messed up, syslog "gateway o [1997/08/17] kern/4327 NFS over TCP reconnect problem o [1997/08/19] kern/4338 New device driver o [1997/08/21] bin/4353 fetch -m changes modified date o [1997/08/22] bin/4357 wosch bug in adduser script causes duplicate UI o [1997/08/23] bin/4366 bad144 crashes if checking over 2gb o [1997/08/25] docs/4381 mount -t msdos causes panic:vm_fault o [1997/08/25] kern/4382 CURRENT kernel has a "free vnode isn't" p o [1997/08/27] ports/4405 jfitz ascend-radius port is out-of-date a [1997/08/29] kern/4416 syscons: problem with font a [1997/08/29] kern/4417 syscons: mouse pointer destroys character o [1997/09/02] kern/4454 X drops characters/locks up keyboard when o [1997/09/03] bin/4460 lpd hangs exiting (IE in ps table) o [1997/09/06] bin/4476 fetch puzzled while getting files when ma o [1997/09/06] bin/4477 vidcontrol fails to change videomode on s o [1997/09/07] kern/4487 Kernel panic executing a directory o [1997/09/08] bin/4497 Reverse DNS fails for some CIDR *.IN-ADDR o [1997/09/08] kern/4498 Files corrupted when written to Iomega Zi o [1997/09/09] kern/4505 Support for Gravis UltraSound PnP card o [1997/09/10] kern/4508 nfs3 data integrity problems o [1997/09/11] kern/4513 System lockup appears to be VM related. o [1997/09/14] i386/4533 Server with Cyclom-Y PCI card rebooted at o [1997/09/14] kern/4544 Linux emulator problems when MAXDSIZ is i o [1997/09/18] bin/4568 simple /bin/sh script produces wrong resu o [1997/09/18] misc/4576 mfs does not mount requested size from /e o [1997/09/19] bin/4582 integer overflow in 'sa -km' o [1997/09/19] bin/4585 termcap search fails too early o [1997/09/20] kern/4588 NFS access locks up o [1997/09/21] bin/4599 mktemp is too smart, accesses the path gi o [1997/09/21] kern/4600 nfs lookups might give incorrect result f [1997/09/22] kern/4609 Heavy HTTP load causes "out of memory buf o [1997/09/25] kern/4630 buffer_map might become corrupted o [1997/09/26] conf/4634 Sendmail Problem o [1997/09/27] bin/4638 telnet tries to resolve numerical IP addr o [1997/09/29] kern/4657 faulting to probe DSI modem in LoadSoftMo o [1997/09/30] ports/4662 ports Ports Additions: upsd-2.0 o [1997/09/30] kern/4663 checkalias panic o [1997/09/30] kern/4665 Machine reboots self often. Second probl o [1997/10/01] kern/4666 dfr umount -f doesn't seem to work o [1997/10/01] bin/4672 rdist does not do hard links right when t o [1997/10/01] kern/4676 signals delivered slowly on 3.0-CURRENT/S o [1997/10/02] bin/4678 amd does not treat multiple interfaces on o [1997/10/03] bin/4683 restore doesn't correctly handle "sparse" o [1997/10/05] docs/4691 no documentation for mk_cmds(1) o [1997/10/05] bin/4692 steve make core dump / SUFFIXES f [1997/10/06] ports/4708 stb netatalk is broke. no authorization. o [1997/10/06] ports/4711 jfitz mail/p5-Mail-Folder runtime requirement m o [1997/10/07] ports/4724 ports teTeX-0.4 port, make install fails - not o [1997/10/14] misc/4766 Simple changes to make ipfw safer and eas o [1997/10/14] kern/4768 netatalk won't start with multicast error o [1997/10/15] kern/4772 ATAPI CD (bootable) causes kernel panic o [1997/10/16] ports/4773 torstenb Error in posting news items to INN server o [1997/10/16] kern/4774 trying to use IBCS2 shared libraries cras o [1997/10/16] kern/4776 netatalk broken in 2.2-STABLE o [1997/10/16] bin/4780 /usr/sbin/sysctl not available when /usr o [1997/10/16] ports/4781 ports installation of teTeX overwrites the mp e o [1997/10/16] kern/4782 Under certain conditions, several krsh's o [1997/10/18] bin/4795 glitch in /bin/sh cd command o [1997/10/18] docs/4797 confusion in worm(4) manpage o [1997/10/18] ports/4798 jmz setuid-root Xserver problem o [1997/10/19] ports/4803 ports xgrabsc dies with "bus error" after selec o [1997/10/19] misc/4804 < periodic does not build locate database o [1997/10/19] bin/4805 NFSv3 server readonly file permission pro o [1997/10/21] bin/4822 login.conf can't deal with NFS-mounted ho o [1997/10/22] i386/4826 libc_r, buggy setjmp implementation (rook o [1997/10/24] kern/4843 48 meg double fault moved to 64 meg in 2. o [1997/10/24] ports/4846 ports Install option for HTML docs does not wor o [1997/10/25] bin/4850 Named crashes with "rm_datum: DB_F_ACTIVE o [1997/10/26] kern/4859 SMP kernel panics with timeout table full o [1997/10/27] ports/4865 ports xdm doesn't set env variables o [1997/10/27] i386/4873 INSTALLATION o [1997/10/28] kern/4875 NFS v3 from FreeBSD to Alpha/OSF3.2 has w o [1997/10/28] misc/4881 Make buildworld and make world fail o [1997/10/28] bin/4884 the version of amd in 2.2.5-RELEASE appea o [1997/10/30] kern/4893 FreeBSD-stable kernel will not compile o [1997/10/31] bin/4907 Oct 33* Daylight Savings Time ends; clock o [1997/10/31] kern/4909 de ethernet driver is crazy on 100base o [1997/10/31] bin/4910 tftpd does not log when chroot is enabled o [1997/11/01] bin/4913 Large mail messages can cause mail.local o [1997/11/01] bin/4917 Bad parameters to ifconfig cause kernel p o [1997/11/02] bin/4918 Make fails to correctly substitute "Autom o [1997/11/02] kern/4921 sio0/sio1 not found - probe test 5 and 8 o [1997/11/02] bin/4922 man & more do not work with being suspend o [1997/11/03] kern/4927 kernel does not check any quota and permi o [1997/11/03] gnu/4930 Year 2000 problems in groff macros (from o [1997/11/03] misc/4931 Keyboard lockup during floppy install o [1997/11/04] bin/4939 uuxqt unable to execute rnews program o [1997/11/04] bin/4943 After running /stand/sysinstall from comm o [1997/11/05] conf/4944 make world of FreeBSD-stable fails o [1997/11/05] kern/4945 continued failure to use the Adaptec 1460 o [1997/11/05] bin/4949 rpc.rquotad stat()s fs with quota file in o [1997/11/05] i386/4950 no multicast support for zp - 3c589 o [1997/11/05] i386/4951 keyboard adapeters will not allow install o [1997/11/06] kern/4956 Machine boots when mounting /dev/sd0[ac] o [1997/11/08] ports/4983 erich Upgrade xmorph port o [1997/11/09] kern/4990 NFS hangs under FastEthernet. 1024 Bytes o [1997/11/10] bin/4998 mail and more do not work well with being o [1997/11/10] misc/5001 During installation sc0 device is require o [1997/11/10] misc/5002 Novice Installation gets confused if you o [1997/11/10] misc/5005 f2c is buggy and seriously outdated (agai o [1997/11/11] bin/5008 libc_r not working at static linking o [1997/11/13] misc/5032 something strange o [1997/11/14] bin/5041 brian natd drops aliases o [1997/11/14] bin/5043 malloc/realloc/free (unacceptably) dog-sl o [1997/11/14] i386/5044 Linux emul: Missing offset assignment in o [1997/11/15] ports/5061 pst ports/mail/imap-uw does *partial* install o [1997/11/15] conf/5062 login.access not evaluated correctly o [1997/11/17] kern/5071 2.2.5-STABLE crashes under heavy network o [1997/11/17] ports/5079 ports /usr/ports/x11/auis/patches needs updatin o [1997/11/18] bin/5084 wrong "term" for internal shell o [1997/11/18] kern/5085 System crash during mount command for CD o [1997/11/19] i386/5092 sio2 (com3) doesnt work o [1997/11/19] ports/5093 ports gated 3-5-7 exited on signal 11 o [1997/11/20] kern/5102 freebsd NFS client with obscure mount opt o [1997/11/20] kern/5103 security-officerIt appears to be possible to lockup a Fre o [1997/11/20] bin/5105 mount_cd9660 or mount -t cd9660 fails to o [1997/11/20] ports/5106 ports Perl5 is not listed as an install option o [1997/11/20] misc/5107 rebuilding of whatis database does not ca o [1997/11/22] docs/5124 No unpacked documentation in 2.2.5 CD's. o [1997/11/22] gnu/5126 o [1997/11/23] i386/5128 Adaptec 2940U Timeouts with QUANTUM disk o [1997/11/25] kern/5149 2.2.5 boot floppy won't o [1997/11/25] bin/5151 The addition of a call to issetugid() in o [1997/11/29] i386/5174 kbdcontrol(1) can easily crash system o [1997/11/30] i386/5183 The ATAPI I/O is blocked. o [1997/12/02] bin/5189 rcmd(3) only allows one hardcoded connect o [1997/12/02] conf/5191 fsck during boot fails due to lack of res o [1997/12/03] bin/5199 fsck fails at boot time with sig11: segme o [1997/12/03] kern/5204 -g breaks kernel compile, clean does not o [1997/12/03] kern/5205 de driver: media selection broken for 843 o [1997/12/03] bin/5206 lpr looks in wrong place for spool, and b o [1997/12/03] misc/5207 Examples for /etc are not in /usr/share/e o [1997/12/03] kern/5212 nullfs crashes under several situations o [1997/12/04] bin/5219 login(1) fails when NFS-mounted homes are o [1997/12/06] kern/5244 F00F workaround dosn't always work on SMP o [1997/12/07] ports/5249 pst current tcl8.0.2 package has include/gene 418 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- a [1994/12/01] kern/35 mount -t union -o -b : lower layer not se o [1995/01/14] bin/115 systat iostat display doesn't scale high o [1995/01/22] kern/176 peter EIDRM not defined in errno.h o [1995/04/20] misc/355 policy on /usr/local permission in base r o [1995/05/13] bin/401 wollman Add REMOTE_* variables a [1995/05/23] i386/440 sos want vidcontrol option to apply settings a [1995/05/27] gnu/450 scrappy tar --exclude -c doesn't work o [1995/06/15] bin/517 wpaul Bad group change with 'install' o [1995/07/05] bin/591 phk SPAP request REJexted in stead of NAKed o [1995/07/09] misc/605 wpaul NIS: get*bynis routine problems f [1995/08/03] kern/652 Multiple addresses on one interface inter s [1995/08/05] gnu/655 jdp ld -r of shared objects worked in 1.1.5, o [1995/08/07] bin/658 ifconfig alias has to be separately given f [1995/08/12] kern/677 dyson X gets a bus error when calling mmap() o [1995/08/13] bin/680 2.0.5's tip using termios doesn't act the o [1995/08/18] kern/700 fenner The comments in /sys/net/if.h are confusi o [1995/09/26] kern/742 dyson syslog errors accessing Mac hard disks [p o [1995/10/03] kern/765 phk umount -f can`t umount a NFS filesystem i o [1995/11/20] kern/831 one minor complaint about the kernel visu o [1995/11/27] bin/841 stale nfs mounts cannot be umounted o [1995/11/30] bin/854 dyson swapinfo shows incorrect information for o [1995/12/17] kern/900 dyson ext2fs triggers divide by zero trap in vn a [1995/12/29] misc/922 From line handling incorrect in mail.loca a [1995/12/31] kern/924 EISA devices have disappeared from vmstat o [1996/01/21] bin/961 'more $file', incorrect CRLF compacting. o [1996/01/28] kern/975 bde getrusage returns negative deltas a [1996/01/30] bin/981 fenner clnt_broadcast() is not aware of aliases s [1996/02/03] bin/993 peter g++ complains about /usr/include/machine/ o [1996/02/07] bin/999 peter /usr/share/mk/sys.mk missing common $(RM) o [1996/02/12] bin/1021 phk pppd doesn't handle PAP-only authenticati o [1996/02/25] i386/1042 bde Warning from sio driver reports wrong dev o [1996/02/26] misc/1043 dyson vm_bounce_alloc error on 2.1 install with o [1996/03/20] kern/1090 iostat displays incorrect sps count o [1996/03/20] bin/1093 wollman route's diagnostic is weird o [1996/04/06] kern/1119 dyson Mounted EXT2FS partition is not cleanly u a [1996/04/15] kern/1144 sig{add, del}set and sigismember fns don' a [1996/04/22] bin/1154 Configure tunN device for ip-over-ip tunn o [1996/04/23] bin/1155 systat or top display disagreeing informa o [1996/05/09] bin/1184 scrappy ls + xterm + nvi + columns != 80 + ^Z = m o [1996/05/15] bin/1206 steve /bin/sh + emacs + ^G = ruined terminal o [1996/06/11] bin/1312 automounter hangs on boot o [1996/06/12] conf/1319 muldi3 is not included into kernel's Make a [1996/06/13] bin/1320 gpalmer dump limits blocksize to 32K o [1996/06/18] i386/1331 phk changes and bug in ft driver f [1996/06/18] bin/1332 changes to amd and possible nfs lkm bug? f [1996/07/04] misc/1369 Need SC_MORE_LUS for Emulex MD23 also a [1996/07/07] bin/1375 Extraneous warning from mv(1) f [1996/07/07] misc/1376 if_tun.c does not set if_ibytes and if_ob o [1996/07/18] kern/1399 dyson invoking setuid programs over NFS case vn o [1996/07/21] ports/1416 ports cflow(1) doesn't parse GNU C __attribute_ s [1996/07/23] kern/1421 Non-bug in sosend() o [1996/07/24] misc/1428 ncurses doesn't always display ALTCHARSET o [1996/08/03] kern/1462 nfsstat doesn't work if using LKM'ed vers a [1996/08/07] ports/1470 asami need more info in the ports structure o [1996/08/17] kern/1501 vmstat reports impossible avm after start o [1996/08/17] bin/1502 vmstat 'avm' field merges with procs 'w' o [1996/08/17] kern/1508 sos syscons should protect against useless DD o [1996/08/19] kern/1514 dyson mlock fails on readonly regions o [1996/08/20] kern/1516 dyson vm_fault.c contains dead code or too many o [1996/08/21] ports/1520 erich sudo dosn't recognise certain passwords a o [1996/08/21] bin/1523 "cvs update -d -P" prunes unchecked-in di o [1996/08/24] misc/1538 enhanced /etc/security script a [1996/09/04] bin/1565 Moving a file to it's link completely rem o [1996/09/06] bin/1577 mail -f foo does not look in current dire o [1996/09/08] bin/1589 ftp fails to flush output o [1996/09/11] bin/1598 tip leaves OPOST set on controlling termi o [1996/09/12] bin/1607 dfr unmount fails for a NFS fs mounted withou o [1996/09/14] gnu/1611 phk groff should use "system-wide" papersize o [1996/09/14] kern/1614 Attempt to mount an NTFS partition causes f [1996/09/18] kern/1636 mss driver extension to broaden support a [1996/09/18] bin/1642 pkg_install Makefiles could be simplified o [1996/09/19] kern/1654 In procfs, vattr doesn't contain correct o [1996/09/20] kern/1658 ktrace/kdump flaky - corrupted ktrace.out o [1996/09/23] i386/1671 s2 map in pcvt isn't ISO 8859-1 and claim o [1996/09/29] kern/1690 apm and sbxvi inappropriately probe as co o [1996/09/29] docs/1691 brian ppp server doc submission o [1996/10/02] misc/1708 monthly login accounting o [1996/10/02] kern/1711 joerg kernel logging of signaled processes shou o [1996/10/03] misc/1717 Use of ntohl causes lint to complain o [1996/10/04] bin/1721 /sbin/route incorrectly installs routes w o [1996/10/04] kern/1725 visual config redraws bits of the screen f [1996/10/08] misc/1738 Install floppy returns random geometry wi o [1996/10/11] conf/1777 sysctl called in /etc/netstart before /us s [1996/10/13] kern/1788 wollman netstat gives negative numbers for tcp by o [1996/10/13] misc/1791 syslimits.h does not allow overriding def o [1996/10/13] bin/1793 steve /bin/sh return w/o exitstatus in a functi o [1996/10/14] bin/1804 pkg_create hangs if the packing list has o [1996/10/16] bin/1827 add support of Glidepoint trackpad "tap/d o [1996/10/20] bin/1849 gdb sets library breakpoints on the wrong o [1996/10/20] misc/1853 Syscons font mapping semms not to work pr o [1996/10/20] docs/1855 joerg Addition to LINT o [1996/10/22] kern/1868 system knows it has no keyboard but compl o [1996/10/23] misc/1871 incorrect '===> item' when making world o [1996/10/23] bin/1872 automounter (amd) cannot ls directories w o [1996/10/24] bin/1881 file(1) misidentifies Sun3/m68k executabl o [1996/10/26] bin/1897 Sendmail 8.8.2 requires /etc/sendmail.cw o [1996/10/27] bin/1904 /usr/bin/su is not careful enough in veri o [1996/10/29] bin/1924 if lpd is not running, lpc will say ``no o [1996/10/30] i386/1931 Mitsumi CDrom works well under 2.1.x, fai o [1996/11/01] bin/1941 wtmp and monthly rotation o [1996/11/01] bin/1943 route(8) args o [1996/11/02] bin/1945 Out of date code/comments in dd o [1996/11/04] i386/1953 sos syscons savers have no default timeout o [1996/11/04] gnu/1961 uucp logging files are in /var/spool/uucp o [1996/11/06] bin/1968 FreeBSD has no rdate(8), here's one o [1996/11/06] bin/1970 csh limtail() bug o [1996/11/09] bin/1985 pkg_delete outputs confusing message when o [1996/11/13] kern/2004 route add -link panic o [1996/11/13] bin/2005 Poor command line argument checking and b o [1996/11/14] bin/2008 kerberos tickets from login all have the o [1996/11/15] kern/2022 Switching from X display to virtual conso o [1996/11/16] bin/2036 cpio size wraparound o [1996/11/19] bin/2061 DEBUG_FLAGS in bsd.lib.mk is broken o [1996/11/19] bin/2065 wollman in tzsetup/sysinstall, allow user to type o [1996/11/19] misc/2068 Unstable keyboard mappings on the main tt o [1996/11/20] kern/2072 ZIP drive support is available for FreeBS o [1996/11/22] docs/2087 ifconfig.8 does not document how to remov o [1996/11/22] bin/2090 clients may bind to FreeBSD ypserv refusi o [1996/11/25] misc/2105 bsd.lib.mk has problems with STRIP and IN o [1996/11/26] bin/2106 Byte order problem in -current routed o [1996/11/26] i386/2108 sos [ATAPI] wcd driver may hang under certain o [1996/11/28] kern/2118 sos writing to virtual consoles fails to disp o [1996/11/28] bin/2119 mount lies to child about argv0, which ca o [1996/12/01] bin/2133 netstat -s overflows to negative o [1996/12/02] bin/2137 vm statistics are bad o [1996/12/02] kern/2140 FreeBSD leaves EtherExpress 16 net card i o [1996/12/03] conf/2146 brian wrong /dev for COM2 during installation v o [1996/12/07] ports/2169 pst zephyr port does not completely compile f [1996/12/08] ports/2182 ports FreeBSD's and X-32's list of locales do n o [1996/12/08] bin/2184 sendmail has lots of trouble with local d a [1996/12/10] ports/2190 asami need cross-reference to xpdf from X11 por o [1996/12/12] kern/2199 joerg Got a lots of "Target Busy" messages with o [1996/12/14] kern/2214 File System gets corrupted when mounting o [1996/12/14] bin/2216 Ada specs not being compiled into cc/gcc o [1996/12/16] bin/2227 FreeBSD does not recognize WD7000-ASC dri o [1996/12/17] i386/2234 fbsdboot.exe does not turn off floppy dri o [1996/12/17] i386/2239 some interrupts take too long (i.e. BT946 o [1996/12/18] misc/2242 Suggest add optional mt blocksize 512 o [1996/12/18] bin/2247 imp getopt should return -1 rather than EOF f [1996/12/20] bin/2260 brian PPP logins using PAP to Nortel/Shiva syst o [1996/12/21] ports/2264 jmz latex* ports need updating a [1996/12/21] bin/2265 guido su(1) does not call skeyaccess() o [1996/12/24] kern/2273 dufault support for POSIX.4 / POSIX.1a RT-schedul o [1996/12/25] conf/2284 Termcap ibm3163 entry has arrow keys wron o [1996/12/26] bin/2291 race condition in /etc/master.passwd lock o [1996/12/27] kern/2298 Support for DSR/DCD swapping on serial po a [1996/12/27] misc/2302 markm new crypt() including SHS and an extendab o [1996/12/28] misc/2309 Thread safe fixes to malloc, localtime, l o [1996/12/29] bin/2315 tail segfaults on NFS permission denied o [1996/12/29] misc/2323 FreeBSD.FAQ file in ftp.freebsd.org is lo o [1996/12/30] kern/2327 `Green' saver for pcvt o [1997/01/01] docs/2353 Changes to FAQ o [1997/01/03] bin/2366 libc does not consult /etc/services to fi o [1997/01/03] bin/2368 serial line logins "freeze" during login o [1997/01/06] bin/2382 curses.h / -lcurses incompatible with C++ o [1997/01/06] bin/2383 Inconsistent tputs(3) prototypes in curse o [1997/01/06] misc/2386 patches for new socket credential firewal o [1997/01/06] bin/2387 virtual hosting patches for inetd o [1997/01/06] kern/2390 Some CDROM drives stop audio on cdcontrol o [1997/01/07] kern/2393 filesystems not unmounted following shutd o [1997/01/07] misc/2407 dirent.h does not include sys/types.h o [1997/01/07] bin/2410 pppd(8): failing PAP doesn't force line d o [1997/01/07] kern/2412 Wine does not work o [1997/01/07] ports/2413 peter Cannot redirect "top" output o [1997/01/08] kern/2424 Pressing ALT-Fn during boot -c leave bell o [1997/01/09] kern/2429 Driver for AIMS Lab RadioTrack radio card o [1997/01/10] bin/2437 minor nits on text in 2.2-BETA install o [1997/01/10] bin/2442 davidn setusershell()/endusershell() missing o [1997/01/10] bin/2443 Fetch cannot find the correct boundary be o [1997/01/11] bin/2448 semctl() not portable -- freebsd requires o [1997/01/11] docs/2455 no description "option COMCONSOLE" MLEN o [1997/01/26] misc/2596 dd refuses to respond to SIGkill o [1997/01/26] i386/2598 ep0 in EISA mode hangs if ep0-device (ISA o [1997/01/28] bin/2603 dufault Added POSIX.4/POSIX.1b constants in unist o [1997/01/28] bin/2604 dufault Added POSIX.4/POSIX.1b shm_open()/shm_unl o [1997/01/28] ports/2607 max New port: Gopher-2.3 o [1997/01/29] misc/2617 Utility submission - upsmon - UPS monitor o [1997/01/30] kern/2621 Patch to support Cogent EM110 fast-ethern o [1997/01/30] docs/2623 ipfirewall(4) man page is way out of date o [1997/01/30] bin/2624 kdump unaware of semsys and several other o [1997/01/31] bin/2630 xargs does excessive and inconsistent arg o [1997/02/02] gnu/2637 tar dumped core with -g option. a [1997/02/02] bin/2641 wpaul login_access.c doesn't work with NIS by d o [1997/02/04] bin/2657 ypserv thinks there is no computers in ne o [1997/02/04] bin/2660 When selecting BSD to boot from system ha o [1997/02/04] bin/2665 port 22 isn't being converted to ".ssh" i o [1997/02/05] bin/2668 modification suggested for rarpd o [1997/02/05] bin/2672 Problem with telnetd s [1997/02/07] ports/2684 torstenb ircII port upgrade; 2.9_roof -> 2.9alpha1 o [1997/02/07] kern/2686 struct igmpmsg in s o [1997/02/10] bin/2703 vipw doesn't allow you to edit master.pas o [1997/02/10] kern/2704 Occasional failure to detect wdc1 on boot o [1997/02/11] conf/2709 FBSD 2.1.6 X-Server installation setup ut o [1997/02/11] bin/2713 ftp daemon processes don't terminate, eve o [1997/02/11] kern/2715 MSDOS-FS 1024/2048 byte/sector media supp o [1997/02/11] kern/2716 od.c/sd.c non 512 byte/sector support imp o [1997/02/13] i386/2729 "make tags" in sys/kern produces barely u o [1997/02/14] bin/2734 jkh pkg_* uses relative paths to executables o [1997/02/14] bin/2735 jkh Add signature support (both MD5 and PGP) o [1997/02/14] bin/2737 yppasswd fails to change password on a su o [1997/02/15] misc/2745 fenner PR querry web form doesn't sort correctly o [1997/02/20] docs/2780 Description of Linux emulation is out of o [1997/02/20] bin/2782 err man page is slightly wrong o [1997/02/21] misc/2789 na.phone update o [1997/02/22] ports/2797 obrien New Port: qmail o [1997/02/23] kern/2806 new kernel tags script o [1997/02/26] conf/2819 /etc/rc does not execute 'uname' when con o [1997/02/26] conf/2822 ftp install specifying URL confusing o [1997/02/27] gnu/2827 after make world genclass is not installe o [1997/02/28] docs/2833 Repeated topics on FAQ entry hardware com o [1997/03/02] docs/2850 init(8) man page does not document secure o [1997/03/02] bin/2851 script(1) sets argv[0] of the started she o [1997/03/03] kern/2857 DE500 board exhibits capture effect o [1997/03/03] bin/2859 /usr/bin/quota seems to choke on long gro o [1997/03/03] kern/2865 dfr NFS client hangs on umount, ls, df when N o [1997/03/03] bin/2871 showmount -e returns error o [1997/03/04] misc/2882 Duplicate line in /etc/services? o [1997/03/05] kern/2886 fenner mbuf leak in multicast code o [1997/03/06] docs/2897 steve send-pr categories should be explained so o [1997/03/06] bin/2898 fenner arp -a -n buglet o [1997/03/09] i386/2924 sos syscons X keyboard gets stuck in capsmode o [1997/03/09] ports/2926 jmb xmgt-2.31 port, now in pub/incoming on ft o [1997/03/10] bin/2934 sh(1) has problems with $ENV o [1997/03/10] bin/2938 Add -b, -l, and -f options to du(1) o [1997/03/11] ports/2949 asami bsd.port.mk needs something like FETCH_EN o [1997/03/11] misc/2955 pkg_add failed on xemacs via sysintall o [1997/03/13] ports/2974 ports updated Makefile and patch-ab of jp-dvi2p o [1997/03/13] bin/2977 After enabling moused and vidcontrol and o [1997/03/13] bin/2979 GCC complains about stmt. expr. when comp o [1997/03/13] i386/2984 serial port console only prints ~ 1 char o [1997/03/14] ports/2988 joerg vga font is not built o [1997/03/15] ports/2993 obrien qmail-port-take2-proff.tar.gz in incoming o [1997/03/15] kern/3001 soundblaster8 card does not work correctl o [1997/03/16] misc/3009 packages-2.2/x11/fvwm-1.24r.tgz corrupt o o [1997/03/17] ports/3012 obrien qmailanalog port in incoming o [1997/03/18] conf/3023 By default users have no write permission o [1997/03/18] misc/3024 make reinstall in /usr/src requires writa o [1997/03/18] bin/3025 mv to / trailed dirs prints odd error mes o [1997/03/18] bin/3028 sos add support for Glidepoint pointing devic a [1997/03/21] ports/3052 ports /usr/ports/lang/expect does not find tkCo o [1997/03/22] kern/3061 route does not accept -genmask o [1997/03/24] misc/3075 2.2-R install "features" (non critical) o [1997/03/26] misc/3113 make libraries failed. a [1997/03/28] misc/3136 rc.firewall should be run after interface o [1997/03/29] bin/3139 qcamcontrol has a bug where I/O errors ar o [1997/03/29] misc/3140 display message is broken on boot.flp o [1997/03/30] docs/3147 /usr/share/misc/au.postcodes o [1997/03/31] gnu/3157 Patches to gas and gdb to support MMX ext a [1997/04/01] bin/3164 view copies the file into vi.recover o [1997/04/01] ports/3169 ports nn port broken o [1997/04/01] kern/3172 CS4232 support trouble for mss0 o [1997/04/03] bin/3190 RISCom N2 card driver problem? o [1997/04/04] bin/3194 2.2.1-RELEASE hangs when using /stand/sys o [1997/04/06] bin/3211 ctm uses mktemp()> o [1997/04/06] bin/3212 the pkg_* tools use mktemp() o [1997/04/07] bin/3221 rpc.rusersd : can't communicate with SunO o [1997/04/07] misc/3225 uucpd.c should normalize host names as lo o [1997/04/08] bin/3232 XFree86 installation Problem with non-Mic a [1997/04/08] bin/3233 wosch adduser(8) doesn't add users to the wheel o [1997/04/08] misc/3237 SCRIPTS addition to bsd.prog.mk a [1997/04/09] bin/3241 times(3) returns only stime o [1997/04/09] bin/3242 incorrect prototype for initgroups o [1997/04/09] bin/3245 variable substitution "a=${a:=}" in /bin/ o [1997/04/10] bin/3251 xsysinfo stops refreshing and wastes CPU o [1997/04/10] kern/3253 scsiconf.c: make ZIP disks use optical dr o [1997/04/13] conf/3272 $@ is deprecated I believe, so use ${.TAR o [1997/04/14] kern/3281 errors when "rm -r"-ing in a mounted ext2 o [1997/04/14] kern/3282 ext2fs causes fs-unmount at shutdown/rebo o [1997/04/14] bin/3284 symorder(1): -t option doesn´t work at al o [1997/04/14] bin/3285 date option for pom(6) (phase of the moon o [1997/04/14] bin/3286 missing error checking in mount_mfs(8) ak o [1997/04/14] kern/3287 missing symbols in /usr/src/sys/i386/i386 o [1997/04/14] bin/3289 login(1) does not check /etc/skey.access o [1997/04/15] kern/3299 /dev/console hangs f [1997/04/15] kern/3302 msdos FS bogus error o [1997/04/17] bin/3314 /etc/daily did not run on April 6, 1997 o [1997/04/17] kern/3317 odd TUBA_INCLUDE use in tcp_input.c o [1997/04/17] ports/3318 ports New port: jigsaw (Java-based HTTP server) o [1997/04/18] ports/3322 markm setlocale problem in lang/perl5 a [1997/04/19] ports/3335 ports new port request of korean/hanemacs o [1997/04/20] ports/3358 asami XFMail-1.1 has been released f [1997/04/23] kern/3375 Consistent 10 min. delay at boot with REL o [1997/04/25] ports/3383 ports kaffe core dumps if LD_LIBRARY_PATH not s o [1997/04/25] bin/3386 kernel 'config' wrapper 'doconfig' ala Di o [1997/04/27] bin/3399 mv of symbolic link can move directory in o [1997/04/27] docs/3400 MAXMEM uses maths in LINT o [1997/04/27] conf/3401 jkh sysinstall sends empty FreeBSD user regis o [1997/04/29] bin/3416 ibcs emulation problems o [1997/04/29] bin/3418 pkg_create doesn't always create gzip'ed o [1997/05/01] ports/3455 jmz mtools-3.6.tgz could have a better mtools o [1997/05/02] kern/3475 gdb(ptrace?) cause create/modify times on o [1997/05/03] misc/3476 Please add support for .cpp suffix to sta o [1997/05/05] i386/3504 New features (and manpage) for netboot o [1997/05/05] bin/3506 more did not show iso-8859-n characters o [1997/05/05] bin/3508 FreeBSD 2.2.1 do not view SCSI disk at sw o [1997/05/06] docs/3522 Man pages close(2) misses fcntl lock info o [1997/05/07] bin/3528 fsck fails to detect some illegal block n o [1997/05/08] kern/3546 ktrace works even if no read permission o [1997/05/08] gnu/3552 the -L option of tar does not work proper o [1997/05/09] bin/3556 Bug with -i option in /usr/bin/lpr o [1997/05/09] bin/3558 make reinstall collapses on install-info o [1997/05/09] kern/3560 Timeout counter bug in /sys/i386/isa/wd.c o [1997/05/09] kern/3571 Mounted ext2 prevents umount of filesyste o [1997/05/11] conf/3577 eBones and OBJLINK=yes fails to build o [1997/05/12] kern/3584 cleanup TCP_REASS macro in tcp_input.c o [1997/05/13] conf/3590 Difference in ttys and FAQ f [1997/05/14] ports/3597 ports jp-groff-0.99 port macro update o [1997/05/16] bin/3608 Telnet in linemode will break apart long o [1997/05/17] kern/3611 Internal CPU cache on CyrixiInstead DX2 d o [1997/05/18] gnu/3616 permissions of /usr/libexec/uucp/uuxqt no o [1997/05/19] docs/3636 No mention is made in relevant manpages a o [1997/05/20] bin/3638 /bin/w can't handle long /dev/{tty,cua}xx o [1997/05/20] bin/3639 ac doesn't know about FreeBSD's pty names o [1997/05/20] docs/3645 torstenb TCP_wrappers package doesn't mention wher o [1997/05/21] bin/3648 find(1) extension for file flags o [1997/05/21] ports/3657 ports Port of NCSA HyperNews submitted as p5-hy o [1997/05/22] i386/3663 Unable to get system printer to work o [1997/05/22] kern/3667 patches to modularize vnode driver o [1997/05/24] conf/3673 no ddp line in /etc/protocols o [1997/05/25] kern/3678 bug in IPDIVERT code in -current o [1997/05/27] misc/3695 compiled termcap.db not in distribution o [1997/05/28] bin/3705 jkh /stand/sysinstall hangs. pkg_add also ha o [1997/05/29] conf/3713 installation floppy bug o [1997/05/30] kern/3720 Addition for supported Hardware o [1997/05/31] ports/3729 scrappy pgsql dies when initiated o [1997/05/31] kern/3731 Addition of a PCI Bridge f [1997/05/31] bin/3733 davidn getty with 'to' option causes pppd to die o [1997/06/01] kern/3738 Byte and packet counters in ipfw overflow o [1997/06/01] kern/3739 pause key not disabled; weird stuff when o [1997/06/01] conf/3751 Improvements to /etc/rc{,.network,.pccard o [1997/06/02] ports/3759 tg xtem-5.23 (X11 TEx Menu) port submitted ( o [1997/06/02] bin/3762 dufault Bogus return values from rtprio(1) o [1997/06/02] docs/3764 systat(1) -vmstat description seems to be o [1997/06/04] conf/3775 Time Zone for Sri Lanka - LKT o [1997/06/04] bin/3778 ypbind -S domainname,server1,... does not o [1997/06/07] bin/3805 single process tftpd o [1997/06/09] docs/3819 davidn man (5) login.conf specifies passwordtime o [1997/06/09] bin/3826 KerberosIV sometimes hangs rcp o [1997/06/10] kern/3836 Cannot remove HUGE directory o [1997/06/10] bin/3837 dufault new feature for rtprio o [1997/06/12] kern/3853 netboot/ns8390.c breaks NS datasheet o [1997/06/12] i386/3856 Improvement to autodetection logic o [1997/06/13] bin/3859 Setting the $0 variable in perl dosnt do o [1997/06/14] bin/3866 rcs2log fails with eastern timezones f [1997/06/14] ports/3870 ports Upgrade tkdesk 1.0b3 --> 1.0b4 o [1997/06/15] kern/3879 Can't export mounted ext2fs via NFS o [1997/06/16] conf/3886 install does not build sendmail host stat o [1997/06/17] ports/3892 itojun new port: www/webxref (cross-reference ge o [1997/06/18] kern/3901 Multicast for Intel 10/100 Ethernet Card o [1997/06/19] misc/3912 ctags(1) cannot trace some macro correctl o [1997/06/20] gnu/3918 vi dosnt wrap lines when called from send o [1997/06/22] ports/3928 ports New port: jp-pgp-2.6.3ia (language) o [1997/06/23] kern/3938 Problem about mmap() over NFS o [1997/06/23] ports/3939 ports new port: latex2html_icon_server o [1997/06/23] ports/3940 fenner port of latex2html-96.1 o [1997/06/24] kern/3944 if_le doesnt receive ether multicast pack o [1997/06/25] kern/3948 nonworking t/tcp server side a [1997/06/25] kern/3953 kern-config: options PANIC_REBOOT_WAIT_TI o [1997/06/26] bin/3957 Makefile dependency error in amd o [1997/06/26] ports/3958 jmz a2ps fails if used according to man o [1997/06/26] i386/3962 print disk internal cache size during pro o [1997/06/27] kern/3968 Hardware probes die on Peak SBCs. o [1997/06/29] ports/3983 fenner New port: psf toolkit o [1997/06/30] ports/3991 ports set of OffiX ports a [1997/07/01] bin/4004 moused(8) + international language text = o [1997/07/02] ports/4014 ports package/port installation obeys roots uma o [1997/07/03] i386/4024 sos Patch to add dead key support to syscons o [1997/07/03] ports/4025 ports New port - jp-ebw3 o [1997/07/05] kern/4037 boot.flp panics after kernel load if >2 s o [1997/07/06] kern/4039 2940UW and DCAS 32160 -- hungs if 40 MB/s o [1997/07/07] kern/4051 pppd connect 'chat ...' broken o [1997/07/07] kern/4052 VJ compression drops packets with IP+TCP o [1997/07/08] ports/4061 obrien new port: xklock o [1997/07/08] misc/4063 2.2.2R Installation fails if Jaz drive sp o [1997/07/09] ports/4067 ports wrong formats of files in offix.tar o [1997/07/13] ports/4083 ache netscape wrapper doesn't hand off args co o [1997/07/14] bin/4087 nameservice terminates after ndc restart o [1997/07/16] ports/4103 ports Should I or should I not ? o [1997/07/17] kern/4112 PPSCLOCK kernel diffs o [1997/07/17] kern/4113 Processes shouldn't get SIGIO when the tt o [1997/07/18] bin/4116 davidn Kerberized login as .root fails to o [1997/07/19] bin/4120 Partition sysid prevents extended DOS par o [1997/07/20] ports/4127 ache netscape-3.01: get rid of bogus error mes o [1997/07/20] ports/4133 chuckr new port: mpich.tar.gz o [1997/07/21] misc/4138 /etc/rc and sudo : chg to rm -rf /var/run o [1997/07/23] kern/4153 New tcp initial send sequence number code f [1997/07/23] bin/4154 wish /bin/sleep handled fractions of a se o [1997/07/24] bin/4157 netstat atalk output should print symboli o [1997/07/24] bin/4163 ftp core dumps after hitting control-C f [1997/07/25] bin/4165 fetch gone to interminable query cycle af o [1997/07/26] bin/4172 link goes down for too long -- transfer f o [1997/07/27] bin/4182 netstat should always print the interface o [1997/07/27] bin/4183 How about upgrading bc to 1.04? o [1997/07/28] kern/4184 minor nits in sys/netatalk o [1997/07/28] bin/4187 The w command should have a larger tty fi o [1997/07/30] ports/4192 ports New port: Amulet o [1997/07/31] conf/4201 Installing only X-User does not install c o [1997/07/31] bin/4204 ac printed wrong report about tty users o [1997/08/01] misc/4208 sos New syscons font o [1997/08/02] bin/4216 dlsym returns null o [1997/08/03] kern/4221 Kernel mode pppd doesen't update wtmp on o [1997/08/04] ports/4227 ports cops perl script produces errors o [1997/08/04] conf/4229 Ethernet interface unreachable on bootup o [1997/08/06] ports/4232 scrappy Boot-time start of postgressql postmaster o [1997/08/06] misc/4235 asami /usr/share/mk/bsd.ports.mk and GNU config o [1997/08/06] bin/4238 chpass only occasionally works in conjunc o [1997/08/07] kern/4243 file locking doesn't work for pipe o [1997/08/07] bin/4247 modification to /etc/security for FreeBSD o [1997/08/08] misc/4249 wpaul ypchsh doesn't care about changing a user a [1997/08/09] kern/4255 SMP kernel freezes on machines with >2 CP a [1997/08/09] kern/4257 itojun scsi RESERVATION CONFLICT support needed o [1997/08/10] ports/4263 ports new ports: jp-vfxdvik-18f (dvi viewer for o [1997/08/10] ports/4264 ports mftp get a Segmentation fault o [1997/08/12] ports/4281 ports Compress pcl graphics files - this is an o [1997/08/12] misc/4285 SDL RISCom/N2 (ISA) o [1997/08/12] ports/4287 jfitz mail/p5-Mail-Folder is broke a [1997/08/13] gnu/4290 ache man wrong viewed koi8-r manpages and neqn o [1997/08/13] kern/4297 dufault SIGEV_NONE and SIGEV_SIGNAL go in signal. f [1997/08/13] bin/4298 joerg Is there any support for using the scsi C o [1997/08/13] i386/4300 msmith The initial timeout on open("/dev/lpt0".. o [1997/08/14] ports/4304 ports Recommendation re. Ports Collection f [1997/08/15] bin/4308 FreeBSD uses an out of date version of vi o [1997/08/17] docs/4320 function prototype in pthread_detach man f [1997/08/17] bin/4323 Initial routing tables incomplete o [1997/08/18] kern/4329 read(2) from /dev/bktr0 hangs o [1997/08/22] ports/4356 erich sudo shouldn't block signals in tgetpass( s [1997/08/22] ports/4360 ports new port of Amaya-1.0b o [1997/08/23] conf/4363 kernel build depend on make obj o [1997/08/24] bin/4369 dump can calculate wrong estimate times w f [1997/08/25] ports/4377 ports bkpupsd [device] o [1997/08/25] gnu/4385 un- and unclearly documented options in t o [1997/08/26] ports/4391 ports New port: VPCE o [1997/08/26] misc/4395 if exists(secure) in /usr/src/Makefile is o [1997/08/28] ports/4412 ports New port: YaTeX (in print and japanese) o [1997/08/29] kern/4413 No way to unmount a floppy that goes bad o [1997/08/29] misc/4414 be.iso.kbd errors in mapping o [1997/08/29] bin/4419 man can display the same man page twice o [1997/08/29] bin/4420 find -exedir doesn't chdir for first entr o [1997/08/30] docs/4439 davidn man pages wrong regarding login.conf o [1997/08/30] kern/4441 3com Etherlink III card not working while o [1997/08/31] conf/4444 Can't seem to configure for a DEC VRT17-H o [1997/09/02] bin/4452 wpaul /etc/ethers and NIS: Bad comment parser o [1997/09/03] bin/4459 bde No prototype for moncontrol(3) and monsta o [1997/09/04] kern/4463 When using ipfw, all I get is the followi o [1997/09/04] misc/4468 dlopen is not available from static execu o [1997/09/04] misc/4470 libc_r deviates from the pthread standard o [1997/09/04] docs/4472 manpage for /usr/bin/printf is not comple o [1997/09/07] misc/4482 jdp A bug in dynamic loader design o [1997/09/07] bin/4484 peter sendmail is barfing o [1997/09/07] kern/4485 boot fials if root fs blocksize is not 8k o [1997/09/08] ports/4496 fenner new port of latex2html-97.1.tar.gz o [1997/09/12] ports/4521 ports 'Joe' editor does not show control-chars o [1997/09/13] kern/4528 processes hang if the mount_portal proces a [1997/09/14] i386/4538 sos byteswapped ATAPI id strings o [1997/09/14] docs/4542 jkh Slovene WWW and FTP mirrors of FreeBSD o [1997/09/14] bin/4545 f77 will only call `cc', no com-line opti o [1997/09/15] i386/4547 asc.c and pcaudio.c should use selrecord o [1997/09/16] bin/4553 man fails to open manpage if ./man exists o [1997/09/16] misc/4556 make can't build executable from single F o [1997/09/16] misc/4560 XFree86 3.3.1 fails to install properly i o [1997/09/17] ports/4565 ports News port: ircII-current (ircII-2.9a8/col o [1997/09/18] conf/4572 /etc/rc.network loads ipfirewall lkm rega o [1997/09/21] ports/4595 ports Lynx tarball missing from ftp.freebsd.org o [1997/09/21] ports/4596 ports nas port fails build on 2.2-STABLE o [1997/09/21] kern/4597 Patch to pass NPX status word in signal c o [1997/09/21] kern/4601 Contrib: userconfig patch to edit SCSI co f [1997/09/22] conf/4603 brian configure ddr between FreeBSD host and Ci o [1997/09/22] ports/4605 max New port ja-vftool-1.2(japanese/vftool). o [1997/09/22] ports/4608 obrien The packing list for the mutt port is inc o [1997/09/24] ports/4621 ports New port: xtris [category games] o [1997/09/25] bin/4629 calendar doesn't print all dates sometime o [1997/09/25] ports/4631 ports New port: ncurses-1.9.9g o [1997/09/26] i386/4635 sos syscons mouse cut&paste inserts trailing o [1997/09/27] ports/4640 chuckr Enabled I18n code of transfig-3.2 with no o [1997/09/28] ports/4643 ports new port - japanese-english dictionary o [1997/09/28] ports/4644 ports This is a new port xfig -international ba o [1997/09/28] misc/4646 Can't fixit with an NFS-mounted CD. o [1997/09/29] conf/4654 Need to do post-ifconfig commands o [1997/09/29] ports/4656 ports New port: sidplay (category emulators) o [1997/09/30] ports/4658 ports yet another X11 utility added -- XDiary o [1997/09/30] ports/4664 ports New port sendfile-1.6 (category net) o [1997/10/02] misc/4679 xtend(8) doesn't handle the "dump" comman o [1997/10/02] kern/4680 lkm version of vn.c o [1997/10/02] misc/4682 magic file entries for tcpdump save files o [1997/10/03] kern/4685 Some SCSI retry messages formatted differ o [1997/10/04] bin/4688 peter sys/utsname.h SYS_NMLN 32 too small o [1997/10/05] bin/4695 pstat error o [1997/10/05] bin/4696 ping hangs on certain unresolvable hosts o [1997/10/05] bin/4697 make doesn't handle dependencies with for o [1997/10/05] docs/4698 Handbook's script for making repair flopp o [1997/10/05] conf/4702 ipfw should pass all lo0 traffic, not jus o [1997/10/06] ports/4707 ports new-port : ja-mtools-3.6 (manipulating MS o [1997/10/06] kern/4717 si driver names tty lines oddly o [1997/10/07] misc/4723 /etc/rc complains during boot when sudo w o [1997/10/08] ports/4726 ports new port developed(X11 japanese font) o [1997/10/08] ports/4729 jfitz Fix for Cyrus port o [1997/10/08] ports/4731 ache wwwcount-2.3 port compile error o [1997/10/09] bin/4732 ac command works incorrect with old wtmp o [1997/10/09] ports/4733 ports new port of cfengine o [1997/10/09] ports/4734 ports Ports of NDTPD-1.0.2 and BookView-1.0.4 o [1997/10/12] ports/4744 ports New port: pnmtopng o [1997/10/12] kern/4746 Yamaha CDR support o [1997/10/12] gnu/4748 cc -Wformat too sensitive o [1997/10/13] ports/4759 ports New port: ja-xnetmaj o [1997/10/14] ports/4762 ports New port: aalib-1.0 o [1997/10/14] ports/4767 ports New port: cftp-0.7 o [1997/10/14] ports/4769 ports msql-2.0.3 ported o [1997/10/15] ports/4770 ports New port: Xitami HTTP Server o [1997/10/15] gnu/4771 diff to correct misleading total bytes in o [1997/10/16] ports/4777 ports New port: le-1.4.0 o [1997/10/16] docs/4778 manual page for mail(1) misses sendmail o o [1997/10/16] bin/4779 Missing BINDIR in sendmail 8.8.7 Makefile o [1997/10/16] bin/4783 make dumps core on some incorrectly forma o [1997/10/17] ports/4788 ports New port xd-2.3(misc/xd). o [1997/10/17] ports/4791 ports i can't make install on mc-4.1 port o [1997/10/17] ports/4792 torstenb New ports for INN 1.5.1sec2 & 1.6 Beta 3 o [1997/10/17] bin/4794 mount -p does not reflect noatime flag o [1997/10/18] misc/4796 screensaver daemon_saver_mod.o missing on a [1997/10/19] ports/4808 andreas Broken password.c in backend/libpq for Fr o [1997/10/19] ports/4809 ports Update port: tkdesk 1.03b -> 1.04b o [1997/10/19] kern/4810 Access checks in msdosfs_mount() o [1997/10/20] ports/4811 ports patch-file corrections for faces and xfac o [1997/10/20] misc/4812 ctags(1) write to buffer beyond the end o o [1997/10/20] i386/4816 FreeBSD driver for Industrial Computer So o [1997/10/21] ports/4819 ports New port: libhelp o [1997/10/21] ports/4820 ports New port: seabattle-1.0 o [1997/10/22] bin/4825 routed discards the first character of th o [1997/10/22] bin/4828 ypxfr makes false assumption about RPC ca o [1997/10/22] bin/4829 ftpd does not check user's gid for groups o [1997/10/23] docs/4833 Manual page missing for pccardc o [1997/10/23] kern/4836 PCI support for si o [1997/10/23] kern/4837 bad error return from rmdir() with msdos o [1997/10/23] ports/4839 ports New port - spin - Verification system for o [1997/10/24] bin/4840 fsck dumps core when it can't read super o [1997/10/24] i386/4842 2.2.5-RELEASE biosboot make problem o [1997/10/24] kern/4845 Boot complains about disk slices in FAT p o [1997/10/24] kern/4847 pccard stuff fails after running Win95 wi o [1997/10/25] kern/4856 netatalk cannot register own host o [1997/10/26] bin/4858 Missing :np: in local.9600 entry in getty o [1997/10/27] docs/4866 Man pages for basename(1) and dirname(1) o [1997/10/27] ports/4870 ports New port p5-Gtk o [1997/10/28] ports/4878 ports Apache w/FrontPage Module Port o [1997/10/28] bin/4882 uudecode can't handle whitespace in filen o [1997/10/29] ports/4885 ports Create a new ports about cqcam-0.45.tar.g o [1997/10/29] ports/4889 ports new port for ntimelord-1.0 o [1997/10/30] bin/4899 Telnet is not transparent even with -8E o [1997/10/31] kern/4904 The pthread implementation seems not cont o [1997/10/31] misc/4908 pthread_cond_wait doesn't o [1997/11/01] bin/4915 NFS mounts to linux machine can hang syst o [1997/11/02] ports/4919 ports -s option description is present twice in o [1997/11/02] ports/4920 ports New math port: METIS o [1997/11/02] bin/4923 vi leaves the screen in standout mode o [1997/11/02] bin/4924 /etc/daily should use full hostname o [1997/11/02] bin/4925 sendmail ignores user quotas o [1997/11/03] ports/4928 asami no 'update' target in /usr/ports/Makefile o [1997/11/04] ports/4933 ports New port: cgihtml library o [1997/11/04] ports/4935 ports audio/nas port fails build + fix o [1997/11/04] ports/4937 ports A looks-nice audio level meter port is no o [1997/11/04] misc/4938 addgroup script calls for tclsh; tcl not o [1997/11/04] ports/4941 ports New port: nslint 2.0a2 o [1997/11/05] bin/4947 ps(1) output is not parsable and -Ortprio o [1997/11/06] bin/4957 /bin/top doesn't sort idle processes corr o [1997/11/06] ports/4958 ports installing mutt port failes if sgmlfmt is o [1997/11/06] docs/4960 xman(1) and sgmls(1) buglets o [1997/11/07] bin/4966 boot.flp file is too big to image on to f o [1997/11/07] ports/4967 ports I have ported Carl DeClerck's mserver-0.2 o [1997/11/07] bin/4969 cdcontrol plays incorrect audio tracks in o [1997/11/07] ports/4974 ports New port: YODL, Yet Oneother Document Lan o [1997/11/08] bin/4975 quotaon while server very busy causes loc o [1997/11/08] ports/4979 ports port for Eval-113 o [1997/11/08] ports/4980 ports NEW PORT: netscape3-us (Netscape Nav with o [1997/11/09] ports/4985 ports NEW PORT: www/htmlpp htmlpp-3.9, a WWW au o [1997/11/09] ports/4986 ports NEW PORT: comms/atp - ATP 1.50, a BBS QWK o [1997/11/09] kern/4989 NE2100 ethernet card (lnc1) gives poor pe o [1997/11/09] kern/4992 SCSI disk scheduling disabled in 2.2.5 o [1997/11/10] kern/4997 DDB_UNATTENDED doesn't always work o [1997/11/10] misc/4999 Entering '?' at first boot prompt in inst o [1997/11/11] kern/5009 ibcs2 emulation o [1997/11/11] kern/5011 rndcontrol -s 8 causes kernel panic o [1997/11/11] ports/5013 erich Update xmorph to current version o [1997/11/11] ports/5014 ports Mysql package does not install correctly o [1997/11/11] docs/5016 make -j4 fails in share/doc/usd/13.viref o [1997/11/12] ports/5020 ports patch-aa AND checksum for xmysql 1.5 are o [1997/11/12] kern/5021 New /sys/i386/isa/si_jet.c o [1997/11/13] bin/5031 lpr does not remove original file if -s i o [1997/11/13] kern/5034 ports (tcsh) blocked write on named pipe sticks o [1997/11/14] kern/5038 FreeBSD can't read MS Joliet CDs. o [1997/11/14] gnu/5039 libdialog fails to resore terminal o [1997/11/14] kern/5040 Support for "SCSI-0" devices o [1997/11/14] ports/5042 ports New port: unpost-2.3.4 o [1997/11/14] ports/5045 ports freebsd.ftp.markers for xearth is out of o [1997/11/14] bin/5047 ipfw(8) IP address resolving problem if o o [1997/11/14] kern/5048 Calling shutdown(fd,1) multiple times wil o [1997/11/15] bin/5051 Upgrade tcl to release version o [1997/11/15] bin/5052 upgrade BIND o [1997/11/15] i386/5058 Driver for Low Cost ISA, 12Bit Analog Inp o [1997/11/15] kern/5059 mountd, nfsd, etc. fail when lp0 defined o [1997/11/15] kern/5060 ahasty Kernel doesn't compile with mss o [1997/11/15] misc/5064 A dos2bsd conversion utility in C. o [1997/11/17] docs/5070 new FAQ entries o [1997/11/17] bin/5072 /usr/bin/fetch parses a URL incorrectly o [1997/11/17] bin/5073 'host -t mx' coredumps o [1997/11/17] ports/5075 ports Update: print/c2ps to 4.0 o [1997/11/17] ports/5078 ports make clean complains about p5-DBD-mysql M o [1997/11/17] ports/5080 ports Apache-1.2.4: Improved rc.d script o [1997/11/18] misc/5081 sysinstall glitches o [1997/11/18] misc/5082 Permit upgrade of multi-disk system, or d o [1997/11/18] ports/5086 ports new port: elisp-manual.tar.gz o [1997/11/18] ports/5087 ports new port: emacs-lisp-intro.tar.gz o [1997/11/19] kern/5090 Driver for SMC9432TX Fast Ethernet Board o [1997/11/19] bin/5098 running out of swap space causes junk poi o [1997/11/19] i386/5099 New Driver: alog (Industrial Computer Sou o [1997/11/20] misc/5101 make release use vn0 device (default devi o [1997/11/20] ports/5104 ports New port: sis-1.2pl1 o [1997/11/20] kern/5108 pmap_release panics with 'freeing held pa o [1997/11/20] bin/5109 patch to ftpd, new option to limit number o [1997/11/20] kern/5110 kernel crash & core in pmap_testbit durin o [1997/11/20] ports/5111 ports New port of cooledit-3.5.2 o [1997/11/20] kern/5113 New Driver: Industrial Computer Source AI o [1997/11/21] docs/5118 hier(7) manpage stills mentions FAQ & han o [1997/11/21] bin/5119 name space pollution in o [1997/11/21] ports/5120 ports Update to BLAS lib. (math port) o [1997/11/21] kern/5123 New Driver: Industrial Computer Source AI o [1997/11/23] ports/5131 ports New math port: SuperLU o [1997/11/23] bin/5134 cdcontrol will eject a mounted CDROM o [1997/11/24] docs/5136 ypbind, etc. man pages wrong o [1997/11/24] ports/5138 ports GNAT port is out of date o [1997/11/25] misc/5147 Submission of a shell script to help -CUR o [1997/11/26] misc/5153 release file checksums in wrong file o [1997/11/26] ports/5157 ports update to eterm port o [1997/11/26] ports/5158 ports thot editor port doesn't install template o [1997/11/27] ports/5161 ports new port: p5-DBD-Mysql o [1997/11/27] ports/5162 ports port submission: catdoc o [1997/11/27] ports/5164 ports New ports o [1997/11/27] ports/5165 max New port mew-mule-1.92 (mail/mew-mule). o [1997/11/27] ports/5166 max Update port mew-1.92 (mail/mew). o [1997/11/27] ports/5167 ports New port ja-vftool-1.2(japanese/vftool). o [1997/11/27] ports/5168 max New port mew-common-1.92 (mail/mew-common o [1997/11/27] ports/5169 max Update port ja-mew-1.92 (japanese/mew). o [1997/11/28] bin/5173 restore ought to deal with root setable f o [1997/11/29] ports/5175 ports NEW PORT: news/xmitBin, a binary files au o [1997/11/29] bin/5176 Boot FreeBSD from Linux LILO o [1997/11/29] ports/5177 ports Not enought argument in script of databas o [1997/11/29] conf/5178 should be able to add to ldconfig path in o [1997/11/30] ports/5179 ports New port ja-dvipsk-5.66a (japanese/dvipsk o [1997/11/30] kern/5181 patch to allow slow scsi cdroms more time o [1997/11/30] i386/5182 A patch support high speed serial boards. o [1997/11/30] ports/5184 ports Port of S-Plus like language R o [1997/12/01] misc/5187 phantasia will segfault if it can't open o [1997/12/01] bin/5188 small typo in the source for pkg_info o [1997/12/02] bin/5193 It takes ages to rebuild master.passwd if o [1997/12/02] conf/5195 Add HP JetDirect (9100/tcp) to /etc/servi o [1997/12/02] bin/5196 ps forces all IW'd processes into Is due o [1997/12/02] kern/5197 The swapper is ineffective o [1997/12/03] ports/5200 ports new port-package for pgpmoose o [1997/12/03] ports/5201 ports new port-package for fidogate o [1997/12/03] ports/5202 ports new port-package for pathalias o [1997/12/03] misc/5203 missing file(s) in package INDEX o [1997/12/03] misc/5208 umount fails when device is a symlink o [1997/12/03] ports/5209 ports New port ja-mendexk-{euc,sjis}-2.4b (japa o [1997/12/03] ports/5210 ports new port-package for frodo o [1997/12/03] bin/5211 zgrep's use of getopt breaks patterns con o [1997/12/03] conf/5213 My SB AWE64 isn't being recognized. o [1997/12/04] ports/5214 ports New port rasmol, a molecular visualizatio o [1997/12/04] ports/5215 ports New port biology/babel o [1997/12/04] docs/5216 manual page for xntpd.8 includes some (mi o [1997/12/04] ports/5217 ports New port biology/kinemage o [1997/12/04] i386/5218 make all fails in /usr/src/lkm/vm86 o [1997/12/04] bin/5225 in vi, after failed search, then ctrl-z, o [1997/12/04] conf/5226 Default local printcap entry prints banne o [1997/12/04] ports/5228 ports Several ports changes o [1997/12/05] ports/5229 ports New port biology/seaview o [1997/12/05] bin/5230 Install problem o [1997/12/05] kern/5231 Mounted MS-DOS floppy disk writes unrelia o [1997/12/05] misc/5233 /etc/ethers prototype is missing o [1997/12/05] misc/5234 tcpwrappers/identd should belong to the b o [1997/12/05] kern/5236 CPU and mem not zeroed for zombie process o [1997/12/05] conf/5237 release/sysinstall/help/configure.hlp sti o [1997/12/06] misc/5239 ata + atapi & /stand/sysinstall & dos o [1997/12/06] ports/5240 ports Incorrect path in pkfonts (fix) o [1997/12/07] ports/5245 ports new port, bugsx game o [1997/12/07] docs/5247 Boot FreeBSD from Linux LILO o [1997/12/07] ports/5248 ports New port xmail-1.6 o [1997/12/07] ports/5250 max 'mew' mail port depends on japanese ports o [1997/12/08] ports/5251 ports Update the port(ja-man-1.1e):japanese/man o [1997/12/08] ports/5252 ports Update the port(ocaml-1.06):lang/ocaml. 710 problems total. From owner-freebsd-bugs Mon Dec 8 11:00:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA29549 for bugs-outgoing; Mon, 8 Dec 1997 11:00:04 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA29491; Mon, 8 Dec 1997 11:00:02 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 8 Dec 1997 11:00:02 -0800 (PST) Resent-Message-Id: <199712081900.LAA29491@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, mjacob@FreeBSD.ORG Received: (from nobody@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA29352; Mon, 8 Dec 1997 10:59:08 -0800 (PST) (envelope-from nobody) Message-Id: <199712081859.KAA29352@hub.freebsd.org> Date: Mon, 8 Dec 1997 10:59:08 -0800 (PST) From: mjacob@FreeBSD.ORG To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: bin/5253: catgets(3) and catclose(3) don't guard against unopened catalogs Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5253 >Category: bin >Synopsis: catgets(3) and catclose(3) don't guard against unopened catalogs >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 8 11:00:00 PST 1997 >Last-Modified: >Originator: Matthew Jacob >Organization: Feral Software >Release: 2.2.2 >Environment: FreeBSD worp.feral.com 2.2.2-RELEASE FreeBSD 2.2.2-RELEASE #21: Mon Aug 11 11:17:23 PDT 1997 root@worp.feral.com:/usr/src/sys/compile/WORP i386 >Description: catopen(3) defines that a failure to open a message catalog shall return a nl_catd descriptor of -1. Most platforms that support catalogs then also handle the case of a -1 nl_catd descriptor being passed to catgets && catclose (and do the right thing). This is mostly a problem for ports of s/w from other systems. Also, on closer examination, there's a couple other problems in msgcat.c itself too. >How-To-Repeat: Try any catgets or catclose call with -1 as the catalog descriptor. >Fix: Index: msgcat.c =================================================================== RCS file: /home/ncvs/src/lib/libc/nls/msgcat.c,v retrieving revision 1.11 diff -u -r1.11 msgcat.c --- msgcat.c 1997/05/10 04:40:40 1.11 +++ msgcat.c 1997/12/08 18:56:22 @@ -85,6 +85,7 @@ __const char *name; int type; { + nl_catd rv; char path[MAXPATHLEN]; __const char *catpath = NULL; char *nlspath; @@ -93,11 +94,17 @@ char *base, *cptr, *pathP; struct stat sbuf; - if (!name || !*name) return(NLERR); + if (!name || !*name) { + errno = EINVAL; + return(NLERR); + } if (strchr(name, '/')) { catpath = name; - if (stat(catpath, &sbuf)) return(0); + if (stat(catpath, &sbuf)) { + /* propagate errno back */ + return (NLERR); + } } else { if ((lang = (char *) getenv("LANG")) == NULL) lang = "C"; @@ -106,7 +113,11 @@ len = strlen(nlspath); base = cptr = (char *) malloc(len + 2); - if (!base) return(NLERR); + if (!base) { + if (errno == 0) + errno = ENOMEM; + return (NLERR); + } strcpy(cptr, nlspath); cptr[len] = ':'; cptr[len+1] = '\0'; @@ -137,10 +148,19 @@ } free(base); - if (!catpath) return(0); + if (!catpath) { + errno = ENOENT; + return (NLERR); + } } - return(loadCat(catpath, type)); + rv = loadCat(catpath, type); + if (rv == (nl_catd) 0) { + if (errno == 0) + errno = ENOENT; /* ?? */ + rv = NLERR; + } + return (rv); } /* @@ -244,9 +264,14 @@ char *dflt; { MCMsgT *msg; - MCCatT *cat = (MCCatT *) catd; + MCCatT *cat; char *cptr; + if (catd == NLERR) { + errno = EBADF; + return (-1); + } + cat = (MCCatT *) catd; msg = MCGetMsg(MCGetSet(cat, setId), msgId); if (msg) cptr = msg->msg.str; else cptr = dflt; @@ -257,11 +282,20 @@ int _catclose( catd) nl_catd catd; { - MCCatT *cat = (MCCatT *) catd; + MCCatT *cat; + MCSetT *set; int i; - if (!cat) return -1; + if (catd == NLERR) { + errno = EBADF; + return (-1); + } + cat = (MCCatT *) catd; + if (!cat) { + errno = EBADF; + return -1; + } if (cat->loadType != MCLoadAll) close(cat->fd); for (i = 0; i < cat->numSets; ++i) { >Audit-Trail: >Unformatted: From owner-freebsd-bugs Mon Dec 8 11:25:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA01879 for bugs-outgoing; Mon, 8 Dec 1997 11:25:26 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id LAA01841; Mon, 8 Dec 1997 11:25:06 -0800 (PST) (envelope-from wosch@FreeBSD.org) From: Wolfram Schneider Received: (from wosch@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA20446; Mon, 8 Dec 1997 11:23:32 -0800 (PST) Date: Mon, 8 Dec 1997 11:23:32 -0800 (PST) Message-Id: <199712081923.LAA20446@freefall.freebsd.org> To: john@starfire.mn.org, wosch@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/5211 Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: zgrep's use of getopt breaks patterns containing whitespace State-Changed-From-To: open-closed State-Changed-By: wosch State-Changed-When: Mon Dec 8 11:22:10 PST 1997 State-Changed-Why: Fixed in src/gnu/usr.bin/gzip/zgrep.getopt rev 1.6 Thanks for the hint! From owner-freebsd-bugs Mon Dec 8 14:00:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA17986 for bugs-outgoing; Mon, 8 Dec 1997 14:00:14 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA17959; Mon, 8 Dec 1997 14:00:02 -0800 (PST) (envelope-from gnats) Date: Mon, 8 Dec 1997 14:00:02 -0800 (PST) Message-Id: <199712082200.OAA17959@hub.freebsd.org> To: freebsd-bugs Cc: From: Steve Passe Subject: Re: kern/5244: F00F workaround dosn't always work on SMP system. Reply-To: Steve Passe Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR kern/5244; it has been noted by GNATS. From: Steve Passe To: freebsd-gnats-submit@FreeBSD.ORG Cc: mgove@cais.com, smp@FreeBSD.ORG Subject: Re: kern/5244: F00F workaround dosn't always work on SMP system. Date: Mon, 08 Dec 1997 14:53:21 -0700 Hi, > >Number: 5244 > >Category: kern > >Synopsis: F00F workaround dosn't always work on SMP system. > > ... > >Description: > Intel F00F workaround appears to only install on the first CPU in a dual CPU configuration. > > >How-To-Repeat: > Execute the 'F00F' code, repeatedly. Sometimes it dies with Illegal instruction, sometimes the system hangs. > The basic problem is the fact that r_idt is local in UP, and global in SMP. This is because SMP:init_secondary() uses the global r_idt to sync the additional CPUs to the boot CPU: --- machdep.c: ... #ifdef SMP /* table descriptors - used to load tables by microp */ struct region_descriptor r_gdt, r_idt; #endif ... init386(first) int first; { ... #ifndef SMP /* table descriptors - used to load tables by microp */ struct region_descriptor r_gdt, r_idt; #endif --- mp_machdep.c: init_secondary(void) { ... lidt(&r_idt); lldt(_default_ldt); --- I think to trick is to rework f00f_hack() to use the global in the SMP case, AND to insure that init_secondary() runs AFTER f00f_hack(). I'm not clear on what f00f_hack() does, and do not have the available hardware to test it (ie dual P5), so I'll have to leave this to someone else to deal with... -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD From owner-freebsd-bugs Mon Dec 8 14:20:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA20207 for bugs-outgoing; Mon, 8 Dec 1997 14:20:21 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA20150; Mon, 8 Dec 1997 14:20:11 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 8 Dec 1997 14:20:11 -0800 (PST) Resent-Message-Id: <199712082220.OAA20150@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, rone@bofh.noc.best.net Received: from bofh.noc.best.net (root@ennui.org [205.149.163.54]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA20035 for ; Mon, 8 Dec 1997 14:19:44 -0800 (PST) (envelope-from rone@bofh.noc.best.net) Received: (from rone@localhost) by bofh.noc.best.net (8.8.8/8.7.3) id OAA21358; Mon, 8 Dec 1997 14:05:28 -0800 (PST) Message-Id: <199712082205.OAA21358@bofh.noc.best.net> Date: Mon, 8 Dec 1997 14:05:28 -0800 (PST) From: Ron Echeverri Reply-To: rone@bofh.noc.best.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: conf/5254: patch for /usr/src/etc/crontab Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5254 >Category: conf >Synopsis: /etc/crontab runs /etc/daily at 02:00 - bad thing >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 8 14:20:03 PST 1997 >Last-Modified: >Originator: Ron Echeverri >Organization: fidgety systems administrators gmbh >Release: FreeBSD 2.2.5-STABLE i386 >Environment: Humble apologies if i didn't do this right or send it to the right place. >Description: /etc/daily gets run at 02:00. This is a problem when we move to Daylight Savings Time. >How-To-Repeat: Wait until April. >Fix: --- crontab.orig Mon Dec 8 13:58:32 1997 +++ crontab Mon Dec 8 13:59:17 1997 @@ -15,8 +15,8 @@ 0 * * * * root /usr/sbin/newsyslog # # do daily/weekly/monthly maintenance -0 2 * * * root /etc/daily 2>&1 | sendmail root -30 3 * * 6 root /etc/weekly 2>&1 | sendmail root +0 3 * * * root /etc/daily 2>&1 | sendmail root +15 4 * * 6 root /etc/weekly 2>&1 | sendmail root 30 5 1 * * root /etc/monthly 2>&1 | sendmail root # # time zone change adjustment for wall cmos clock, >Audit-Trail: >Unformatted: From owner-freebsd-bugs Mon Dec 8 17:10:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA07960 for bugs-outgoing; Mon, 8 Dec 1997 17:10:06 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA07952; Mon, 8 Dec 1997 17:10:03 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 8 Dec 1997 17:10:03 -0800 (PST) Resent-Message-Id: <199712090110.RAA07952@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, moncrg@bt340707.res.ray.com Received: from gatekeeper.ray.com (gatekeeper.ray.com [138.125.162.1]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id RAA07682 for ; Mon, 8 Dec 1997 17:08:09 -0800 (PST) (envelope-from moncrg@bt340707.res.ray.com) Received: (mailer@localhost) by gatekeeper.ray.com (8.8.7/8.8.7) id UAA17678 for ; Mon, 8 Dec 1997 20:08:04 -0500 Received: from bt340707.res.ray.com/138.125.142.35() by gatekeeper.ray.com id sma.881605812.003373; Mon Dec 8 13:30:12 1997 Received: (from moncrg@localhost) by bt340707.res.ray.com (8.8.7/8.8.7) id NAA13280; Mon, 8 Dec 1997 13:22:30 -0500 (EST) (envelope-from moncrg) Message-Id: <199712081822.NAA13280@bt340707.res.ray.com> Date: Mon, 8 Dec 1997 13:22:30 -0500 (EST) From: "Gregory D. Moncreaff" Reply-To: moncrg@bt340707.res.ray.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/5256: netstat sockaddr bogon Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5256 >Category: bin >Synopsis: netstat sockaddr bogon >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 8 17:10:02 PST 1997 >Last-Modified: >Originator: Gregory D. Moncreaff >Organization: RES >Release: FreeBSD 2.2.5-RELEASE i386 >Environment: >Description: truncates info in sockaddr* between kgetsa and p_sockaddr by dereferencing pointer to smaller structure >How-To-Repeat: only visiable with larger sockaddrs (I'm working with resurrected netiso code) >Fix: diffs to netstat/route.c: 101c101,102 < typedef union { --- > > static union { 104,106c105 < } sa_u; < < static sa_u pt_u; --- > } pt_u; 509c508 < sa_u addr, mask; --- > struct sockaddr addr, mask; 517,524c516,523 < bzero(&addr, sizeof addr); < if ((sa = kgetsa(rt_key(rt)))) < bcopy(sa,&addr,sa->sa_len); < < bzero(&mask, sizeof mask); < if (rt_mask(rt) && (sa = kgetsa(rt_mask(rt)))) < bcopy(sa,&mask,sa->sa_len); < --- > if (!(sa = kgetsa(rt_key(rt)))) > bzero(&addr, sizeof addr); > else > addr = *sa; > if (!rt_mask(rt) || !(sa = kgetsa(rt_mask(rt)))) > bzero(&mask, sizeof mask); > else > mask = *sa; >Audit-Trail: >Unformatted: From owner-freebsd-bugs Mon Dec 8 17:30:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA09255 for bugs-outgoing; Mon, 8 Dec 1997 17:30:04 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA09246; Mon, 8 Dec 1997 17:30:01 -0800 (PST) (envelope-from gnats) Date: Mon, 8 Dec 1997 17:30:01 -0800 (PST) Message-Id: <199712090130.RAA09246@hub.freebsd.org> To: freebsd-bugs Cc: From: Stephen McKay Subject: Re: kern/5244: F00F workaround dosn't always work on SMP system. Reply-To: Stephen McKay Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR kern/5244; it has been noted by GNATS. From: Stephen McKay To: Steve Passe Cc: freebsd-gnats-submit@freebsd.org, syssgm@dtir.qld.gov.au Subject: Re: kern/5244: F00F workaround dosn't always work on SMP system. Date: Tue, 09 Dec 1997 11:24:53 +1000 On Monday, 8th December 1997, Steve Passe wrote: > > Intel F00F workaround appears to only install on the first CPU in a > > dual CPU configuration. > The basic problem is the fact that r_idt is local in UP, and global in SMP. > This is because SMP:init_secondary() uses the global r_idt to sync the > additional CPUs to the boot CPU: Ooh that's tacky! And the current F00F workaround makes it a little worse by adding t_idt. I think we should have 'struct gate_descriptor *idt' and point that at 'normal_idt' or 'f00f_idt' as necessary. Plus mp_machdep.c should build its own 'struct region_descriptor' and only refer to 'idt'. Thus only 'idt' need be global. Hmm, or simply create a loadidt() in machdep.c that does the right thing. As a bonus for this 'idt' tidying, setidt() would work again after f00f_hack() runs. Stephen. From owner-freebsd-bugs Mon Dec 8 23:30:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA08470 for bugs-outgoing; Mon, 8 Dec 1997 23:30:03 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA08461; Mon, 8 Dec 1997 23:30:01 -0800 (PST) (envelope-from gnats) Date: Mon, 8 Dec 1997 23:30:01 -0800 (PST) Message-Id: <199712090730.XAA08461@hub.freebsd.org> To: freebsd-bugs Cc: From: j@uriah.heep.sax.de (J Wunsch) Subject: Re: conf/5254: patch for /usr/src/etc/crontab Reply-To: j@uriah.heep.sax.de (J Wunsch) Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR conf/5254; it has been noted by GNATS. From: j@uriah.heep.sax.de (J Wunsch) To: rone@bofh.noc.best.net Cc: freebsd-gnats-submit@freebsd.org Subject: Re: conf/5254: patch for /usr/src/etc/crontab Date: Tue, 9 Dec 1997 08:18:07 +0100 (MET) Ron Echeverri wrote: > /etc/daily gets run at 02:00. This is a problem when we move to > Daylight Savings Time. This has been discussed before. You'll have a hard time finding any time in the night hours that wouldn't potentially be in the DST switchover range somewhere. (Yeah, there's more things on earth than just the US. ;-) The correct thing to do is teaching cron about DST switches. Patches for this were floating around, offhand i'm not sure whether there's an open PR for this. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-bugs Tue Dec 9 00:30:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA13159 for bugs-outgoing; Tue, 9 Dec 1997 00:30:10 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA13143; Tue, 9 Dec 1997 00:30:04 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 9 Dec 1997 00:30:04 -0800 (PST) Resent-Message-Id: <199712090830.AAA13143@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, anttik@silic.one.sci.fi Received: from silic.one.sci.fi (silic.one.sci.fi [195.74.8.141]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA12811 for ; Tue, 9 Dec 1997 00:24:43 -0800 (PST) (envelope-from anttik@silic.one.sci.fi) Received: (from anttik@localhost) by silic.one.sci.fi (8.8.7/8.8.7) id KAA05193; Tue, 9 Dec 1997 10:24:36 +0200 (EET) (envelope-from anttik) Message-Id: <199712090824.KAA05193@silic.one.sci.fi> Date: Tue, 9 Dec 1997 10:24:36 +0200 (EET) From: Antti Kaipila Reply-To: anttik@silic.one.sci.fi To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: docs/5259: yp(4) manpage refers to /etc/sysconfig Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5259 >Category: docs >Synopsis: yp(4) manpage refers to /etc/sysconfig, not to /etc/rc.conf >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 9 00:30:03 PST 1997 >Last-Modified: >Originator: Antti Kaipila >Organization: >Release: FreeBSD 3.0-971024-SNAP i386 >Environment: >Description: yp(4) manpage refers to /etc/sysconfig, not to /etc/rc.conf where the actuall settings are made in 3.0 >How-To-Repeat: man yp >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Tue Dec 9 04:10:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id EAA27170 for bugs-outgoing; Tue, 9 Dec 1997 04:10:08 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id EAA27160; Tue, 9 Dec 1997 04:10:03 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 9 Dec 1997 04:10:03 -0800 (PST) Resent-Message-Id: <199712091210.EAA27160@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, njs3@doc.ic.ac.uk Received: from sprite56.doc.ic.ac.uk (sprite56.doc.ic.ac.uk [146.169.50.56]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id EAA26730 for ; Tue, 9 Dec 1997 04:02:39 -0800 (PST) (envelope-from njs3@sprite56.doc.ic.ac.uk) Received: (from njs3@localhost) by sprite56.doc.ic.ac.uk (8.8.7/8.8.7) id MAA27341; Tue, 9 Dec 1997 12:03:02 GMT (envelope-from njs3) Message-Id: <199712091203.MAA27341@sprite56.doc.ic.ac.uk> Date: Tue, 9 Dec 1997 12:03:02 GMT From: njs3@doc.ic.ac.uk Reply-To: njs3@doc.ic.ac.uk To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: docs/5260: fork(2) typo Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5260 >Category: docs >Synopsis: typo in fork(2) >Confidential: yes >Severity: non-critical >Priority: high >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 9 04:10:02 PST 1997 >Last-Modified: >Originator: Niall Smart >Organization: None >Release: FreeBSD 2.2.5-RELEASE i386 >Environment: >Description: >From the ERRORS section of the fork(2) page: [EAGAIN] The user is not the super user, and the soft resource limit corresponding to the resource parameter RLIMIT_NOFILE would be exceeded (see getrlimit(2)). Shouldn't RLIMIT_NOFILE read RLIMIT_NPROC? Regards, Niall. >How-To-Repeat: man 2 fork >Fix: *** fork.2~ Tue Dec 9 11:59:59 1997 --- fork.2 Tue Dec 9 12:00:30 1997 *************** *** 108,110 **** the soft resource limit corresponding to the resource parameter ! .Dv RLIMIT_NOFILE would be exceeded (see --- 108,110 ---- the soft resource limit corresponding to the resource parameter ! .Dv RLIMIT_NPROC would be exceeded (see >Audit-Trail: >Unformatted: From owner-freebsd-bugs Tue Dec 9 05:50:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA02499 for bugs-outgoing; Tue, 9 Dec 1997 05:50:03 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA02487; Tue, 9 Dec 1997 05:50:01 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 9 Dec 1997 05:50:01 -0800 (PST) Resent-Message-Id: <199712091350.FAA02487@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, volf@oasis.IAEhv.nl Received: from news.IAEhv.nl (root@news.IAEhv.nl [194.151.64.4]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id FAA02115 for ; Tue, 9 Dec 1997 05:45:40 -0800 (PST) (envelope-from volf@oasis.IAEhv.nl) Received: from oasis.IAEhv.nl (uucp@localhost) by news.IAEhv.nl (8.6.13/1.63) with IAEhv.nl; pid 10180 on Tue, 9 Dec 1997 13:45:34 GMT; id NAA10180 efrom: volf@oasis.IAEhv.nl; eto: freebsd.org!freebsd-gnats-submit Received: from LOCAL (volf@localhost) by oasis.IAEhv.nl (8.8.7/1.63); pid 1038 on Tue, 9 Dec 1997 13:43:09 GMT; id NAA01038 efrom: volf; eto: UNKNOWN Message-Id: <199712091343.NAA01038@oasis.IAEhv.nl> Date: Tue, 9 Dec 1997 13:43:09 GMT From: volf@oasis.IAEhv.nl (Frank Volf) Reply-To: volf@oasis.IAEhv.nl To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: volf@oasis.IAEhv.nl X-Send-Pr-Version: 3.2 Subject: conf/5261: libc_r is not an install option Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5261 >Category: conf >Synopsis: libc_r is not an install option >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Dec 9 05:50:00 PST 1997 >Last-Modified: >Originator: Frank Volf >Organization: Frank Volf's private UUCP site, Eindhoven, the Netherlands >Release: FreeBSD 2.2.5-STABLE i386 >Environment: >Description: The thread library libc_r is not installable from the 2.2.5 (or any other) CDROM, the only way to get these is to install the sources and build them yourself. This is not very friendly for people that like to do out of the box installations. A seperate distribution for the these libraries (like this is done for the profiled libraries) would be highly appreciated. Thankx, Frank >How-To-Repeat: >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Tue Dec 9 13:00:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA05071 for bugs-outgoing; Tue, 9 Dec 1997 13:00:05 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA05043; Tue, 9 Dec 1997 13:00:02 -0800 (PST) (envelope-from gnats) Date: Tue, 9 Dec 1997 13:00:02 -0800 (PST) Message-Id: <199712092100.NAA05043@hub.freebsd.org> To: freebsd-bugs Cc: From: J Wunsch Subject: Re: kern/5231: Mounted MS-DOS floppy disk writes unreliable/reads can crash system Reply-To: J Wunsch Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR kern/5231; it has been noted by GNATS. From: J Wunsch To: gram@cdsec.com Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: kern/5231: Mounted MS-DOS floppy disk writes unreliable/reads can crash system Date: Tue, 9 Dec 1997 21:43:18 +0100 As gram@cdsec.com wrote: > This is with an Adaptec 1542B, although > I also have problems with my home PC which uses a motherboard-based FDC. > I haven't tried reading a corrupt diskette on the IDE machine as yet, > but I suspect the behaviour will be similar. I suspect that the corruption > on write is due to the PC services other interrupts while the write is > in progress; i.e. is timing related. No, interrupts are interrupts, floppy transfers are done by DMA. Does it also happen when _writing_ floppies on the IDE machine? Note that the FDC itself is totally unrelated, but the concurrent use of the AHA154x probably is. The AHA154x series has been known to hog the bus in DMA mode for too long for a long time. The floppy driver silently retries all transfers that have been aborted by the FDC with an error flag of ``DMA overrun'', until the transfer finally succeeds. When reading, this only reduces your effective data rate (drastically, btw.). When writing however, this means you've got half-written sectors all over the place, which have to be retried. This can cause subtle side- effects. If the above is indeed your problem, i'm afraid we can't do very much about it. DOS doesn't suffer from the problem solely since SCSI and floppy transfers never happen by the same time. Serializing all disk IO requests in Unix just for the purpose of supporting misbehaving hardware is probably a little much of work... I can try to reproduce and verify this on my scratch machine, although the floppy driver there is largely unused... That's with an AHA1540A adapter, and i know it suffers from the DMA overrun syndrome. (The initial ``retry all DMA overrun aborted transfers'' has been developed and tested on this machine.) -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-bugs Tue Dec 9 14:30:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA12634 for bugs-outgoing; Tue, 9 Dec 1997 14:30:57 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from baerle.indra.de (baerle.indra.de [193.158.1.6]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA12518 for ; Tue, 9 Dec 1997 14:30:16 -0800 (PST) (envelope-from deuerl@baerle.indra.de) Received: (from deuerl@localhost) by baerle.indra.de (8.8.7/8.7.3) id XAA00415 for freebsd-bugs@freebsd.org; Tue, 9 Dec 1997 23:27:08 +0100 (MET) From: Robert Deuerling Message-Id: <199712092227.XAA00415@baerle.indra.de> Subject: double fault To: freebsd-bugs@freebsd.org Date: Tue, 9 Dec 1997 23:27:07 +0100 (MET) X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hello :-) i'm currently running FreeBSD 2.2.5-RELEASE #0: Wed Dec 3 20:39:19 MET 1997 When inserting more than 64MB in my maschine it crashes on boot up with the message double fault synching disk... even the options MAXMEM does not solve the prob i thought this bug was fixed ... any suggestions ? Greatings Robert From owner-freebsd-bugs Tue Dec 9 18:10:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA01347 for bugs-outgoing; Tue, 9 Dec 1997 18:10:06 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA01336; Tue, 9 Dec 1997 18:10:02 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 9 Dec 1997 18:10:02 -0800 (PST) Resent-Message-Id: <199712100210.SAA01336@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, tom@sdf.com Received: from shell.uniserve.com (shell.uniserve.com [204.244.210.252]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA00871 for ; Tue, 9 Dec 1997 18:02:03 -0800 (PST) (envelope-from tom@uniserve.com) Received: (from tom@localhost) by shell.uniserve.com (8.8.5/8.8.5) id SAA14215; Tue, 9 Dec 1997 18:01:52 -0800 (PST) Message-Id: <199712100201.SAA14215@shell.uniserve.com> Date: Tue, 9 Dec 1997 18:01:52 -0800 (PST) From: tom@sdf.com Reply-To: tom@sdf.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/5263: sh bug (with example) Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5263 >Category: bin >Synopsis: sh bug (with example) >Confidential: no >Severity: non-critical >Priority: high >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 9 18:10:01 PST 1997 >Last-Modified: >Originator: Tom >Organization: SDF Systems >Release: FreeBSD 2.2.5-STABLE i386 >Environment: FreeBSD 2.2.5-STABLE i386 >Description: sh has a problem with joining lists within a "for x in list1:list2" construct. Basically, the last element of list1 gets attached to the remaining elements of list2, and this thing gets returned as single item. >How-To-Repeat: Sample script: #! /bin/sh PATH=/bin:/usr/bin:/sbin # The whitespace below is a space followed by a tab IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH:/usr/local/bin$ac_dummy; do echo "ac_dir is $ac_dir" done When run under /bin/sh this script produces: ac_dir is /bin ac_dir is /usr/bin ac_dir is /sbin:/usr/local/bin When run under bash this script produces: ac_dir is /bin ac_dir is /usr/bin ac_dir is /sbin ac_dir is /usr/local/bin This is a big problem for ports, as auto-conf configure scripts often use for loops like this to scan for certain binaries. >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Tue Dec 9 18:44:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA03979 for bugs-outgoing; Tue, 9 Dec 1997 18:44:19 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from mail.san.rr.com (san.rr.com [204.210.0.1]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA03974 for ; Tue, 9 Dec 1997 18:44:14 -0800 (PST) (envelope-from studded@san.rr.com) Received: (from studded@localhost) by mail.san.rr.com (8.8.7/8.8.7) id SAA10478; Tue, 9 Dec 1997 18:45:42 -0800 (PST) Message-Id: <199712100245.SAA10478@mail.san.rr.com> From: "Studded" To: "freebsd-bugs@hub.freebsd.org" , "J Wunsch" Date: Tue, 09 Dec 97 18:43:37 -0800 Reply-To: "Studded" Priority: Normal X-Mailer: PMMail 1.95a For OS/2 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Subject: Re: conf/5254: patch for /usr/src/etc/crontab Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Mon, 8 Dec 1997 23:30:01 -0800 (PST), J Wunsch wrote: > Ron Echeverri wrote: > > > /etc/daily gets run at 02:00. This is a problem when we move to > > Daylight Savings Time. > > This has been discussed before. You'll have a hard time finding any > time in the night hours that wouldn't potentially be in the DST > switchover range somewhere. (Yeah, there's more things on earth than > just the US. ;-) > > The correct thing to do is teaching cron about DST switches. Patches > for this were floating around, offhand i'm not sure whether there's an > open PR for this. Wouldn't running it at 01:59 work? When you're springing forward, it gets run right before the magic hour, when you fall back it gets run twice. I don't see where running it twice once a year (for those who do the change at 02:00) is that big a loss. :) Doug *** Proud operator, designer and maintainer of the world's largest *** Internet Relay Chat server. 4,297 clients and still growing. :-) *** Try spider.dal.net on ports 6662-4 (Powered by FreeBSD) *** Part of the DALnet IRC network *** From owner-freebsd-bugs Tue Dec 9 19:53:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA09770 for bugs-outgoing; Tue, 9 Dec 1997 19:53:50 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA09761 for ; Tue, 9 Dec 1997 19:53:46 -0800 (PST) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.7/8.6.9) with ESMTP id TAA18953; Tue, 9 Dec 1997 19:53:27 -0800 (PST) To: Robert Deuerling cc: freebsd-bugs@FreeBSD.ORG Subject: Re: double fault In-reply-to: Your message of "Tue, 09 Dec 1997 23:27:07 +0100." <199712092227.XAA00415@baerle.indra.de> Date: Tue, 09 Dec 1997 19:53:27 -0800 Message-ID: <18949.881726007@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > FreeBSD 2.2.5-RELEASE #0: Wed Dec 3 20:39:19 MET 1997 > > When inserting more than 64MB in my maschine it crashes on boot up > with the message > > double fault Boot from the hard disk, you mean, or boot from the installation floppy? > i thought this bug was fixed ... There have never been any known memory limitations for booting off a hard disk or other non-installation media. That was strictly an MFS-related problem on the boot floppy. Jordan From owner-freebsd-bugs Tue Dec 9 20:40:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA13721 for bugs-outgoing; Tue, 9 Dec 1997 20:40:06 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA13693; Tue, 9 Dec 1997 20:40:03 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 9 Dec 1997 20:40:03 -0800 (PST) Resent-Message-Id: <199712100440.UAA13693@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, Harlan Stenn Received: from pcpsj.pfcs.com (harlan.clark.net [168.143.10.179]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id UAA13477 for ; Tue, 9 Dec 1997 20:37:18 -0800 (PST) (envelope-from harlan@pfcs.com) Received: from mumps.pfcs.com (mumps.pfcs.com [192.52.69.11]) by pcpsj.pfcs.com (8.8.8/8.8.8) with SMTP id XAA04238 for ; Tue, 9 Dec 1997 23:37:08 -0500 (EST) Received: from brown.pfcs.com by mumps.pfcs.com with SMTP id AA21327 (5.67b/IDA-1.5 for ); Tue, 9 Dec 1997 23:37:07 -0500 Received: (from harlan@localhost) by brown.pfcs.com (8.8.8/8.8.8) id XAA27687; Tue, 9 Dec 1997 23:37:07 -0500 (EST) Message-Id: <199712100437.XAA27687@brown.pfcs.com> Date: Tue, 9 Dec 1997 23:37:07 -0500 (EST) From: Harlan Stenn To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/5265: makemap wedges at the first read of the datafile Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5265 >Category: bin >Synopsis: makemap wedges at the first read of the datafile >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 9 20:40:01 PST 1997 >Last-Modified: >Originator: Harlan Stenn >Organization: >Release: FreeBSD 2.2.5-STABLE i386 >Environment: both 2.2.5 and 2.2.5-stable >Description: Running, say: makemap hash /etc/mailertable results in a hung process (reads without success) and an /etc/mailertable.db file that has no entries in it. This is kinda bad for sendmail... >How-To-Repeat: See Description. >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Tue Dec 9 21:14:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA16202 for bugs-outgoing; Tue, 9 Dec 1997 21:14:35 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id VAA16197 for ; Tue, 9 Dec 1997 21:14:30 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.6.9) id PAA06829; Wed, 10 Dec 1997 15:59:02 +1100 Date: Wed, 10 Dec 1997 15:59:02 +1100 From: Bruce Evans Message-Id: <199712100459.PAA06829@godzilla.zeta.org.au> To: deuerl@baerle.indra.de, jkh@time.cdrom.com Subject: Re: double fault Cc: freebsd-bugs@FreeBSD.ORG Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> FreeBSD 2.2.5-RELEASE #0: Wed Dec 3 20:39:19 MET 1997 >> >> When inserting more than 64MB in my maschine it crashes on boot up >> with the message >> >> double fault > >Boot from the hard disk, you mean, or boot from the installation >floppy? > >> i thought this bug was fixed ... > >There have never been any known memory limitations for booting off a >hard disk or other non-installation media. That was strictly an >MFS-related problem on the boot floppy. ProbIng memory has always known to be unsafe, and wasn't done until 2.2.5, so there was a safe 64MB limit. From machdep.c: /* Use BIOS values stored in RTC CMOS RAM, since probing * breaks certain 386 AT relics. */ Bruce From owner-freebsd-bugs Tue Dec 9 21:50:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA18419 for bugs-outgoing; Tue, 9 Dec 1997 21:50:06 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA18413; Tue, 9 Dec 1997 21:50:01 -0800 (PST) (envelope-from gnats) Date: Tue, 9 Dec 1997 21:50:01 -0800 (PST) Message-Id: <199712100550.VAA18413@hub.freebsd.org> To: freebsd-bugs Cc: From: John Hay Subject: Re: bin/5265: makemap wedges at the first read of the datafile Reply-To: John Hay Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR bin/5265; it has been noted by GNATS. From: John Hay To: Harlan.Stenn@pfcs.com (Harlan Stenn) Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: bin/5265: makemap wedges at the first read of the datafile Date: Wed, 10 Dec 1997 07:46:35 +0200 (SAT) > Running, say: > > makemap hash /etc/mailertable > > results in a hung process (reads without success) and an /etc/mailertable.db > file that has no entries in it. This is kinda bad for sendmail... > Uhm, I have always done makemap hash /etc/mailertable.db < /etc/mailertable and this does work. According to the man page: NAME makemap - create database maps for sendmail SYNOPSIS makemap [-N] [-d] [-f] [-o] [-r] [-v] maptype mapname DESCRIPTION makemap creates the database maps used by the keyed map lookups in sendmail(8). It reads input from the standard input and outputs them to the indicated mapname. John -- John Hay -- John.Hay@mikom.csir.co.za From owner-freebsd-bugs Wed Dec 10 08:30:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA25147 for bugs-outgoing; Wed, 10 Dec 1997 08:30:03 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA25141; Wed, 10 Dec 1997 08:30:01 -0800 (PST) (envelope-from gnats) Date: Wed, 10 Dec 1997 08:30:01 -0800 (PST) Message-Id: <199712101630.IAA25141@hub.freebsd.org> To: freebsd-bugs Cc: From: Harlan Stenn Subject: Re: bin/5265: makemap wedges at the first read of the datafile Reply-To: Harlan Stenn Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR bin/5265; it has been noted by GNATS. From: Harlan Stenn To: John Hay Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: bin/5265: makemap wedges at the first read of the datafile Date: Wed, 10 Dec 1997 11:16:40 -0500 Sorry - it was a brain fart. I realized this last night while I was sleeping. I was expecting the behavior I was used to with the pre-8 sendmail. H From owner-freebsd-bugs Wed Dec 10 12:10:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA13991 for bugs-outgoing; Wed, 10 Dec 1997 12:10:04 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA13977; Wed, 10 Dec 1997 12:10:02 -0800 (PST) (envelope-from gnats) Resent-Date: Wed, 10 Dec 1997 12:10:02 -0800 (PST) Resent-Message-Id: <199712102010.MAA13977@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, 97sa700a@utmjb.utm.my, man@cpm.com.my, man@rindu.enemy.org Received: (from nobody@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA13529; Wed, 10 Dec 1997 12:04:50 -0800 (PST) (envelope-from nobody) Message-Id: <199712102004.MAA13529@hub.freebsd.org> Date: Wed, 10 Dec 1997 12:04:50 -0800 (PST) From: 97sa700a@utmjb.utm.my, man@cpm.com.my, man@rindu.enemy.org To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: bin/5268: boot failed, system panic with 3Com etherlinkII Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5268 >Category: bin >Synopsis: boot failed, system panic with 3Com etherlinkII >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Class: support >Submitter-Id: current-users >Arrival-Date: Wed Dec 10 12:10:01 PST 1997 >Last-Modified: >Originator: osman >Organization: utm >Release: 2.2.5 >Environment: >Description: just installed 2.2.5, my machine has old 3com etherlinkII nwork card. setting on card: i/o base 300, memory base c8000 however no jumper for irq. checked with s/ware it uses irq 5. installation went ok (think so), not detect any nwork card. when reboot after complete installation i got this message: ed0 not found at 0x280 fatal trap 12 : page fault while in level mode fault virtual address = 0xefc00000 fault core = supervisor read, page not present instruction pointer = 0x8:0xf01d6b43 stack pointer = 0x10:0xefbffefc frame pointer = 0x10:0xefbffefc code segment = base 0x0, limit 0xfffff, type 0x1b = DPC0, press 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 () interrupt mask = net tty bio panic page fault Auto reboot in 15 seconds - press a key on the console to abort >How-To-Repeat: it goes on and on with the card installed and gone if i remove the nwork card. didn't test with other because can't afford to have a newer one [i'm a poor student - any donation for good working nwork card :) ] >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Wed Dec 10 14:30:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA25678 for bugs-outgoing; Wed, 10 Dec 1997 14:30:04 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA25672; Wed, 10 Dec 1997 14:30:01 -0800 (PST) (envelope-from gnats) Resent-Date: Wed, 10 Dec 1997 14:30:01 -0800 (PST) Resent-Message-Id: <199712102230.OAA25672@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, are@communique.no Received: from david.communique.no (ppp11.larris.ifi.uio.no [129.240.68.111]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id OAA25126 for ; Wed, 10 Dec 1997 14:24:33 -0800 (PST) (envelope-from are@communique.no) Received: (qmail 4120 invoked by uid 1001); 9 Dec 1997 21:01:22 -0000 Message-Id: <19971209210122.4119.qmail@david.communique.no> Date: 9 Dec 1997 21:01:22 -0000 From: are@communique.no Reply-To: are@communique.no To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/5269: Wrong parsing of /bin/date (1) parameters Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5269 >Category: bin >Synopsis: Wrong parsing of /bin/date (1) parameters >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 10 14:30:01 PST 1997 >Last-Modified: >Originator: Are Bryne >Organization: Communique DA >Release: FreeBSD 2.2.5-STABLE i386 >Environment: Last cvsup'ed all sources at Dec 3 23:24 CET, and did a make world afterwards. >Description: date(1) says it takes the following command line arguments: usage: date [-nu] [-d dst] [-r seconds] [-t west] [+format] [-v [+|-]val[ymwdHM]] ... [-f fmt date | [[[[yy]mm]dd]HH]MM[.ss]] When supplying both a and the -v option, I am required to swap the placement to the opposite of what I'm told to do. >How-To-Repeat: % date +%y -v-1y date: illegal time format % date -v-1y +%y 96 >Fix: Change the documentation, or parse the command line differently. If any change is made to the parsing, it should perhaps accept both variants. >Audit-Trail: >Unformatted: From owner-freebsd-bugs Wed Dec 10 16:09:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA07193 for bugs-outgoing; Wed, 10 Dec 1997 16:09:33 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA07184; Wed, 10 Dec 1997 16:09:27 -0800 (PST) (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA12293; Wed, 10 Dec 1997 16:07:35 -0800 (PST) Date: Wed, 10 Dec 1997 16:07:35 -0800 (PST) Message-Id: <199712110007.QAA12293@freefall.freebsd.org> To: brian@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, brian@FreeBSD.ORG Subject: Re: bin/5269 Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: Wrong parsing of /bin/date (1) parameters Responsible-Changed-From-To: freebsd-bugs->brian Responsible-Changed-By: brian Responsible-Changed-When: Wed Dec 10 16:07:12 PST 1997 Responsible-Changed-Why: This is my fault (I added -v) From owner-freebsd-bugs Thu Dec 11 00:30:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA17680 for bugs-outgoing; Thu, 11 Dec 1997 00:30:04 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA17608; Thu, 11 Dec 1997 00:30:01 -0800 (PST) (envelope-from gnats) Date: Thu, 11 Dec 1997 00:30:01 -0800 (PST) Message-Id: <199712110830.AAA17608@hub.freebsd.org> To: freebsd-bugs Cc: From: MIHIRA "Sanpei" Yoshiro Subject: Re: bin/5148: mode of file and access on NFS mounted partitions Reply-To: MIHIRA "Sanpei" Yoshiro Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR bin/5148; it has been noted by GNATS. From: MIHIRA "Sanpei" Yoshiro To: freebsd-gnats-submit@freebsd.org, Joel.Faedi@esial.u-nancy.fr Cc: Subject: Re: bin/5148: mode of file and access on NFS mounted partitions Date: Thu, 11 Dec 1997 17:23:30 +0900 Hi. I also send-pr-ed[1] this problem. I checked NetBSD system, it is still solved. And I checked NetBSD source-changes mailing list, I got below message[2]. ----------From NetBSD source-changes Mailing list---- Date: 22 Feb 1997 03:00:03 -0000 Message-ID: <19970222030003.14225.qmail@mail.NetBSD.ORG> From: source@NetBSD.ORG To: source-changes@NetBSD.ORG Subject: NetBSD master CVS tree commits Sender: source-changes-owner@NetBSD.ORG Precedence: list ((omitted)) fvdl Fri Feb 21 18:56:02 PST 1997 Update of /a/cvsroot/src/sys/nfs In directory netbsd1:/var/slash-tmp/cvs-serv13955 Modified Files: nfs_serv.c Log Message: Fixes from BSDI (thanks go to Keith Bostic). Original RCS message: date: 1996/11/20 20:02:54; author: pjd; state: Exp; lines: +7 -4 In nfsrv_access(), if VOP_ACCESS() returns an error and the error == EPERM or its not the owner doing the access, return the error. ----------From NetBSD source-changes Mailing list---- I think this problem is from NET/2 or Lite2(?). BSD/OS and NetBSD was already fixed.... I will review NetBSD nfs_serv.c code, but I don't have enough time to create patch. [1] bin/4805 NFSv3 server readonly file permission problem http://www.freebsd.org/cgi/query-pr.cgi?pr=4805 [2] NetBSD source-changes mailing list ftp://ftp.iij.ad.jp/pub/NetBSD/mailing-lists/source-changes/source-changes.0317 --- Yoshiro MIHIRA sanpei@jp.freebsd.org sanpei@yy.cs.keio.ac.jp From owner-freebsd-bugs Thu Dec 11 00:50:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA20539 for bugs-outgoing; Thu, 11 Dec 1997 00:50:04 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA20532; Thu, 11 Dec 1997 00:50:02 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 11 Dec 1997 00:50:02 -0800 (PST) Resent-Message-Id: <199712110850.AAA20532@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, semen@iclub.nsu.ru Received: from iclub.nsu.ru (iclub.nsu.ru [193.124.222.66]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA19945 for ; Thu, 11 Dec 1997 00:42:34 -0800 (PST) (envelope-from semen@iclub.nsu.ru) Received: (from semen@localhost) by iclub.nsu.ru (8.8.8/8.8.5) id OAA22002; Thu, 11 Dec 1997 14:43:38 +0600 (NS) Message-Id: <199712110843.OAA22002@iclub.nsu.ru> Date: Thu, 11 Dec 1997 14:43:38 +0600 (NS) From: Semen Ustimenko Reply-To: semen@iclub.nsu.ru To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/5271: SMC9432TX Driver Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5271 >Category: kern >Synopsis: New version of driver >Confidential: yes >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 11 00:50:01 PST 1997 >Last-Modified: >Originator: Semen Ustimenko >Organization: >Release: FreeBSD 2.2.5-STABLE i386 >Environment: >Description: >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # if_tx.c # smc83c170.h # echo x - if_tx.c sed 's/^X//' >if_tx.c << 'END-of-if_tx.c' X/*- X * Copyright (c) 1997 Semen Ustimenko (semen@iclub.nsu.ru) X * All rights reserved. X * X * Redistribution and use in source and binary forms, with or without X * modification, are permitted provided that the following conditions X * are met: X * 1. Redistributions of source code must retain the above copyright X * notice, this list of conditions and the following disclaimer. X * 2. Redistributions in binary form must reproduce the above copyright X * notice, this list of conditions and the following disclaimer in the X * documentation and/or other materials provided with the distribution. X * X * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND X * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE X * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE X * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE X * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL X * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS X * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) X * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT X * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY X * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF X * SUCH DAMAGE. X * X * version: stable-162 X * X */ X X/* X * EtherPower II 10/100 Fast Ethernet (tx0) X * (aka SMC9432TX based on SMC83c170 EPIC chip) X * X * Written by Semen Ustimenko. As i have no description on SMC9432 board, X * Linux driver by Donald Becker was used as reference. X * X * TODO: X * Add IFF_MULTICAST support X * Fix serious collision counter behaviour X * Fix RX_TO_MBUF option X * I still have no description on EtherPower II X * Add media control code (there is no such at all) X * X * stable-140: X * first stable version X * X * stable-160: X * added BPF support X * fixed several bugs X * X * stable-161: X * fixed BPF support X * fixed several bugs X * X * stable-162: X * fixed IFF_PROMISC mode support X * added speed info displayed at startup (MII info) X * X */ X X#include X#include X#include X#include X#include X#include X#include X#include X#include /* makes problem in FreeBSD 3.x */ X#include X#include X#include X#include X#include X#include X#include X#include X#include X#include X#include X#include X#include X#include X#include X#include X X#include "pci.h" X#if NPCI > 0 X#include X#include X#endif X X#include "bpfilter.h" X#if NBPFILTER > 0 X#include X#include X#endif X X/* X * Global variables X */ Xstatic u_long epic_pci_count; Xstatic epic_softc_t * epics[EPIC_MAX_DEVICES]; Xstruct pci_device txdevice = { "tx", epic_pci_probe, epic_pci_attach, &epic_pci_count, NULL }; X X/* X * Append this driver to pci drivers list X */ XDATA_SET ( pcidevice_set, txdevice ); X Xstatic int Xepic_ifioctl(register struct ifnet * ifp, int command, caddr_t data){ X epic_softc_t *sc = ifp->if_softc; X struct ifreq *ifr = (struct ifreq *) data; X int x, error = 0; X X x = splimp(); X X switch (command) { X X case SIOCSIFADDR: X case SIOCGIFADDR: X ether_ioctl(ifp, command, data); X break; X X case SIOCSIFFLAGS: X /* X * If the interface is marked up and stopped, then start it. X * If it is marked down and running, then stop it. X */ X if (ifp->if_flags & IFF_UP) { X if ((ifp->if_flags & IFF_RUNNING) == 0) X epic_init(sc); X } else { X if (ifp->if_flags & IFF_RUNNING) { X epic_stop(sc); X ifp->if_flags &= ~IFF_RUNNING; X } X } X X#if NBPFILTER > 0 X /* Set promisc mode */ X if( ifp->if_flags & IFF_PROMISC ) X outl( sc->iobase + RxCtrl, 0x0024 ); X else X outl( sc->iobase + RxCtrl, 0x0004 ); X#endif X break; X X#if 0 /* XXXXXXXX: no multicast filtering */ X case SIOCADDMULTI: X case SIOCDELMULTI: X /* X * Update out multicast list. X */ X error = (command == SIOCADDMULTI) ? X ether_addmulti(ifr, &sc->arpcom) : X ether_delmulti(ifr, &sc->arpcom); X X if (error == ENETRESET) { X X /* X * Multicast list has changed; set the hardware filter X * accordingly. X */ X ed_setrcr(sc); X error = 0; X } X break; X#endif X X case SIOCSIFMTU: X /* X * Set the interface MTU. X */ X if (ifr->ifr_mtu > ETHERMTU) { X error = EINVAL; X } else { X ifp->if_mtu = ifr->ifr_mtu; X } X break; X X default: X error = EINVAL; X } X splx(x); X X return error; X} X X/* X * IFSTART function X */ Xstatic void Xepic_ifstart(struct ifnet * const ifp){ X epic_softc_t *sc = ifp->if_softc; X X while( sc->pending_txs < TX_RING_SIZE ){ X int entry = sc->cur_tx % TX_RING_SIZE; X struct epic_tx_buffer * buf = sc->tx_buffer + entry; X struct mbuf *m,*m0; X int len; X X if( buf->desc.status ) break; X X IF_DEQUEUE( &(sc->epic_if.if_snd), m ); X X if( NULL == m ) return; X X m0 = m; X X for (len = 0; m != 0; m = m->m_next) { X bcopy(mtod(m, caddr_t), buf->data + len, m->m_len); X len += m->m_len; X } X X buf->desc.txlength = max(len,ETHER_MIN_LEN-ETHER_CRC_LEN); X buf->desc.control = 0x14; /* Interrupt when done */ X buf->desc.status = 0x8000; /* Pass ownership to the chip */ X X /* Set watchdog timer */ X ifp->if_timer = 4; X X#if NBPFILTER > 0 X if( ifp->if_bpf ) bpf_mtap( ifp, m0 ); X#endif X X m_freem( m0 ); X X /* Trigger an immediate transmit demand. */ X outl(sc->iobase + COMMAND, 0x0004); X X sc->cur_tx = ( sc->cur_tx + 1 ) % TX_RING_SIZE; X sc->pending_txs++; X } X X#if defined(EPIC_DEBUG) X printf("tx%d: txring overflowed\n",sc->unit); X#endif X X sc->epic_if.if_flags |= IFF_OACTIVE; X X return; X X} X X/* X * IFWATCHDOG function X */ Xstatic void Xepic_ifwatchdog( X struct ifnet *ifp) X{ X epic_softc_t *sc = ifp->if_softc; X int x; X int i; X X x = splimp(); X printf("tx%d: device timeout %d packets\n",sc->unit,sc->pending_txs); X ifp->if_oerrors+=sc->pending_txs; X X epic_stop(sc); X epic_init(sc); X X epic_ifstart(&sc->epic_if); X X splx(x); X} X X/* X * Interrupt function X */ Xstatic void Xepic_intr_normal( X void *arg) X{ X epic_softc_t * sc = (epic_softc_t *) arg; X int iobase = sc->iobase; X int status; X int i; X X status = inl(iobase + INTSTAT); X X /* Acknowledge all of the current interrupt sources ASAP. */ X outl( iobase + INTSTAT, status & 0x00007fff); X X /* X * UPDATE statistics X */ X if (status & (CntFull | TxUnderrun | RxOverflow | RxError)) { X /* X * update dot3 Rx statistics X */ X sc->dot3stats.dot3StatsMissedFrames += inb(iobase + MPCNT); X sc->dot3stats.dot3StatsFrameTooLongs += inb(iobase + ALICNT); X sc->dot3stats.dot3StatsFCSErrors += inb(iobase + CRCCNT); X X /* X * update if Rx statistics X */ X if (status & (RxOverflow | RxError)) X sc->epic_if.if_ierrors++; X X /* Tx FIFO underflow. */ X if (status & TxUnderrun) { X sc->dot3stats.dot3StatsInternalMacTransmitErrors++; X sc->epic_if.if_oerrors++; X#if defined(EPIC_DEBUG) X printf("tx%d: restart transmit\n",sc->unit); X#endif X outl(iobase + COMMAND, 0x0080);/* Restart the transmit process. */ X } X X /* Clear all error sources. */ X outl(iobase + INTSTAT, status & 0x7f18); X } X X if( status & (RxDone|RxOverflow) ) X epic_rx_done( sc ); X X if( status & (TxDone|TxUnderrun) ) X epic_tx_done( sc ); X X /* If no packets are pending, thus no timeouts */ X if( sc->pending_txs == 0 ){ X sc->epic_if.if_timer = 0; X if( sc->cur_tx != sc->dirty_tx ){ X printf("tx%d: algorithm error1\n",sc->unit); X } X } X X /* We should clear all interrupt sources. */ X outl(iobase + INTSTAT, 0x0001ffff ); X X return; X} X Xvoid Xepic_rx_done( X epic_softc_t *sc ) X{ X int i = 0; X u_int16_t len; X struct epic_rx_buffer * buf; X struct mbuf *m; X struct ether_header *eh; X X while( !(sc->rx_buffer[sc->cur_rx].desc.status & 0x8000) && i++ < RX_RING_SIZE ){ X X buf = sc->rx_buffer + sc->cur_rx; X X if( buf->desc.status & 0x2006 ){ X sc->epic_if.if_ierrors++; X goto rxerror; X } X X len = buf->desc.rxlength - ETHER_CRC_LEN; X X#if !defined(RX_TO_MBUF) X /* X * Copy data to new allocated mbuf X */ X MGETHDR(m, M_DONTWAIT, MT_DATA); X if( NULL == m ) goto rxerror; X if( (len+2) > MHLEN ){ X MCLGET(m,M_DONTWAIT); X if( NULL == (m->m_flags & M_EXT) ){ X m_freem( m ); X goto rxerror; X } X } X m->m_data += 2; X X memcpy( mtod(m,void*), buf->data, len ); X#else X m = buf->mbuf; X X buf->mbuf = NULL; X X MGETHDR(buf->mbuf,M_DONTWAIT,MT_DATA); X if( NULL == buf->mbuf ) /* XXXXX: to panic */ X panic("tx: low mbufs"); /* or not to panic?*/ X MCLGET(buf->mbuf,M_DONTWAIT); X if( NULL == buf->mbuf ) X panic("tx: low mbufs"); X X buf->data = mtod( buf->mbuf, caddr_t ); X buf->desc.bufaddr = vtophys( buf->data ); X buf->desc.status = 0x8000; X#endif X X /* X * First mbuf in packet holds the X * ethernet and packet headers X */ X eh = mtod( m, struct ether_header * ); X m->m_pkthdr.rcvif = &(sc->epic_if); X m->m_pkthdr.len = len; X m->m_len = len; X X#if NBPFILTER > 0 X if( sc->epic_if.if_bpf ) bpf_mtap( &sc->epic_if, m ); X X /* Accept only our packets */ X if((eh->ether_dhost[0] & 1) == 0 && X bcmp(eh->ether_dhost,sc->epic_ac.ac_enaddr,ETHER_ADDR_LEN)){ X m_freem(m); X goto rxerror; X } X X#endif X m->m_pkthdr.len = len - sizeof(struct ether_header); X m->m_len = len - sizeof( struct ether_header ); X m->m_data += sizeof( struct ether_header ); X X#if defined(EPIC_DEBUG) X printf("tx%d: received %d bytes\n",sc->unit,len); X#endif X X ether_input(&sc->epic_if, eh, m); X X sc->epic_if.if_ipackets++; X Xrxerror: X /* X * Mark descriptor as free X */ X buf->desc.rxlength = 0; X buf->desc.status = 0x8000; X X sc->cur_rx = (sc->cur_rx+1) % RX_RING_SIZE; X } X X epic_ifstart( &sc->epic_if ); X X outl( sc->iobase + INTSTAT, RxDone ); X} X Xvoid Xepic_tx_done( epic_softc_t *sc ){ X int i = 0; X u_int32_t if_flags=0; X int coll; X u_int16_t stt; X X while(i++ < TX_RING_SIZE){ X struct epic_tx_buffer *buf = sc->tx_buffer + sc->dirty_tx; X u_int16_t len = buf->desc.txlength; X stt = buf->desc.status; X X if( stt & 0x8000 ) X break; /* following packets are not Txed yet */ X X if( stt == 0 ){ X if( sc->pending_txs != 0 || X sc->dirty_tx != sc->cur_tx ) X printf("tx%d: algoritm error\n",sc->unit); X if_flags = ~IFF_OACTIVE; X break; X } X X sc->pending_txs--; /* packet is finished */ X sc->dirty_tx = (sc->dirty_tx + 1) % TX_RING_SIZE; X X coll = (stt >> 8) & 0xF; /* number of collisions*/ X X if( stt & 0x0001 ){ X sc->epic_if.if_opackets++; X } else { X if(stt & 0x0008) X sc->dot3stats.dot3StatsCarrierSenseErrors++; X X if(stt & 0x1050) X sc->dot3stats.dot3StatsInternalMacTransmitErrors++; X X if(stt & 0x1000) coll = 16; X X sc->epic_if.if_oerrors++; X } X X if(stt & 0x0002) /* What does it mean? */ X sc->dot3stats.dot3StatsDeferredTransmissions++; X X sc->epic_if.if_collisions += coll; X X switch( coll ){ X case 0: X break; X case 16: X sc->dot3stats.dot3StatsExcessiveCollisions++; X sc->dot3stats.dot3StatsCollFrequencies[15]++; X break; X case 1: X sc->dot3stats.dot3StatsSingleCollisionFrames++; X sc->dot3stats.dot3StatsCollFrequencies[0]++; X break; X default: X sc->dot3stats.dot3StatsMultipleCollisionFrames++; X sc->dot3stats.dot3StatsCollFrequencies[coll-1]++; X break; X } X X buf->desc.status = 0; X X if_flags = ~IFF_OACTIVE; X } X X sc->epic_if.if_flags &= if_flags; X X outl( sc->iobase + INTSTAT, TxDone ); X X if( !(sc->epic_if.if_flags & IFF_OACTIVE) ) X epic_ifstart( &sc->epic_if ); X} X X/* X * Probe function X */ Xstatic char* Xepic_pci_probe( X pcici_t config_id, X pcidi_t device_id) X{ X if (PCI_VENDORID(device_id) != SMC_VENDORID) X return NULL; X X if (PCI_CHIPID(device_id) == CHIPID_83C170) X return "SMC 83c170"; X X return NULL; X} X X/* X * PCI_Attach function X */ Xstatic void Xepic_pci_attach( X pcici_t config_id, X int unit) X{ X struct ifnet * ifp; X epic_softc_t *sc; X u_int32_t iobase; X u_int32_t irq; X int i; X int s; X int phy, phy_idx; X X /* X * Get iobase and irq level X */ X irq = PCI_CONF_READ(PCI_CFIT) & (0xFF); X if (!pci_map_port(config_id, PCI_CBIO,(u_short *) &iobase)) X return; X X /* X * Allocate and preinitialize softc structure X */ X sc = (epic_softc_t *) malloc(sizeof(epic_softc_t), M_DEVBUF, M_NOWAIT); X if (sc == NULL) return; X epics[ unit ] = sc; X X /* X * Zero softc structure X */ X bzero(sc, sizeof(epic_softc_t)); X X /* X * Initialize softc X */ X sc->unit = unit; X sc->iobase = iobase; X sc->irq = irq; X X /* Bring the chip out of low-power mode. */ X outl( iobase + GENCTL, 0x0200); X X /* Magic?! If we don't set this bit the MII interface won't work. */ X outl( iobase + TEST1, 0x0008 ); X X /* This could also be read from the EEPROM. */ X for (i = 0; i < ETHER_ADDR_LEN / sizeof( u_int16_t); i++) X ((u_int16_t *)sc->epic_macaddr)[i] = inw(iobase + LAN0 + i*4); X X printf("tx%d:",sc->unit); X printf(" address %02x:%02x:%02x:%02x:%02x:%02x,",sc->epic_macaddr[0],sc->epic_macaddr[1],sc->epic_macaddr[2],sc->epic_macaddr[3],sc->epic_macaddr[4],sc->epic_macaddr[5]); X printf(" type SMC9432TX ["); X X i = epic_read_phy_register(iobase,0); X if( i & 0x1000 ) printf("Auto-Neg."); X if( i & 0x2000 ) printf(" 100 Mb/s"); X else printf(" 10 Mb/s"); X if( i & 0x100 ) printf(" Full-duplex"); X else printf(" Half-duplex"); X X printf("]\n"); X X /* X * Dump EEPROM X */ X #if defined(EPIC_DEBUG) X printf("tx%d: EEPROM contents\n", sc->unit); X for (i = 0; i < 64; i++) X printf(" %04x", epic_read_eeprom(iobase, i)); X #endif X X /* X * Map interrupt X */ X if (!pci_map_int(config_id, epic_intr_normal, (void*) sc, &net_imask)) { X printf("tx%d: couldn't map interrupt\n",unit); X return; X } X X /* X * Fill ifnet structure X */ X s = splimp(); X X ifp = &sc->epic_if; X X ifp->if_unit = unit; X ifp->if_name = "tx"; X ifp->if_softc = sc; X ifp->if_flags = IFF_BROADCAST|IFF_SIMPLEX; /*IFF_MULTICAST*/ X ifp->if_ioctl = epic_ifioctl; X ifp->if_start = epic_ifstart; X ifp->if_watchdog = epic_ifwatchdog; X ifp->if_init = (if_init_f_t*)epic_init; X ifp->if_timer = 0; X ifp->if_output = ether_output; X ifp->if_linkmib = &sc->dot3stats; X ifp->if_linkmiblen = sizeof(struct ifmib_iso_8802_3); X X sc->dot3stats.dot3StatsEtherChipSet = X DOT3CHIPSET(dot3VendorSMC, X dot3ChipSetSMC83c170); X X sc->dot3stats.dot3Compliance = DOT3COMPLIANCE_COLLS; X X /* X * Attach to if manager X */ X if_attach(ifp); X ether_ifattach(ifp); X X#if NBPFILTER > 0 X bpfattach(ifp,DLT_EN10MB, sizeof(struct ether_header)); X#endif X X splx(s); X X return; X} X X/* X * IFINIT function X */ Xstatic void Xepic_init( X epic_softc_t * const sc) X{ X struct ifnet *ifp = &sc->epic_if; X int iobase = sc->iobase; X int i; X X /* Soft reset the chip. */ X outl(iobase + GENCTL, 0x0001 ); X X /* Wake up */ X outl( iobase + GENCTL, 0x0200); X X /* This next line by Ken Yamaguchi.. ?? (the same is in NT driver) */ X outl( iobase + TEST1, 0x0008); X X /* Initialize rings */ X epic_init_rings( sc ); X X /* Put node address to EPIC */ X outl( iobase + LAN0 + 0x0, ((u_int16_t *)sc->epic_macaddr)[0] ); X outl( iobase + LAN0 + 0x4, ((u_int16_t *)sc->epic_macaddr)[1] ); X outl( iobase + LAN0 + 0x8, ((u_int16_t *)sc->epic_macaddr)[2] ); X X /* Enable interrupts, and set for PCI read multiple. */ X outl( iobase + GENCTL, 0x0512 ); /* possibly better 0x112 */ X X /* Set transmit threshold */ X outl( iobase + TxThresh, TX_FIFO_THRESH ); X X /* Start the chip's Rx process. */ X outl( iobase + RxCtrl, 0x0004 ); X outl( iobase + COMMAND, 0x000A ); X X /* Enable interrupts by setting the interrupt mask. */ X outl( iobase + INTMASK, CntFull | TxUnderrun | TxDone X | RxError | RxOverflow | RxFull | RxHeader | RxDone); X X /* Mark interface running ... */ X if( ifp->if_flags & IFF_UP ) ifp->if_flags |= IFF_RUNNING; X else ifp->if_flags &= ~IFF_RUNNING; X X /* ... and free */ X ifp->if_flags &= ~IFF_OACTIVE; X X} X Xstatic void Xepic_stop(epic_softc_t * const sc){ X int iobase = sc->iobase; X X outl( iobase + INTMASK, 0 ); X outl( iobase + COMMAND, 0x61 ); X X sc->epic_if.if_timer = 0; X X} X X/* X * Initialize Rx ad Tx rings and give them to EPIC X * X * If RX_TO_MBUF option is enabled, mbuf cluster is allocated instead of X * static buffer. X */ Xstatic void Xepic_init_rings(epic_softc_t * sc){ X int i; X struct mbuf *m; X X sc->cur_rx = sc->cur_tx = sc->dirty_tx = sc->pending_txs = 0; X X for (i = 0; i < RX_RING_SIZE; i++) { X struct epic_rx_buffer *buf = sc->rx_buffer + i; X X buf->desc.status = 0x0000; /* Owned by Epic chip */ X buf->desc.buflength = 0; X buf->desc.bufaddr = 0; X buf->desc.next = vtophys(&(sc->rx_buffer[(i+1)%RX_RING_SIZE].desc) ); X X buf->data = NULL; X X#if !defined(RX_TO_MBUF) X if( buf->pool ){ X free( buf->pool, M_DEVBUF ); X buf->pool = buf->data = 0; X } X buf->pool = malloc(ETHER_MAX_FRAME_LEN, M_DEVBUF, M_NOWAIT); X if( buf->pool == NULL ){ X printf("tx%d: malloc failed\n",sc->unit); X continue; X } X buf->data = (caddr_t)((u_int32_t)(buf->pool + 3) & (~0x3)); X#else X if( buf->mbuf ){ X m_freem( buf->mbuf ); X buf->mbuf = NULL; X } X MGETHDR(buf->mbuf,M_DONTWAIT,MT_DATA); X if( NULL == buf->mbuf ) continue; X MCLGET(buf->mbuf,M_DONTWAIT); X if( NULL == (buf->mbuf->m_flags & M_EXT) ){ X m_freem( buf->mbuf ); X continue; X } X X buf->data = mtod( buf->mbuf, caddr_t ); X#endif X buf->desc.bufaddr = vtophys( buf->data ); X buf->desc.buflength = ETHER_MAX_FRAME_LEN; X buf->desc.status = 0x8000; X X } X X for (i = 0; i < TX_RING_SIZE; i++) { X struct epic_tx_buffer *buf = sc->tx_buffer + i; X X buf->desc.status = 0x0000; X buf->desc.buflength = 0; X buf->desc.bufaddr = 0; X buf->desc.control = 0; X buf->desc.next = vtophys(&(sc->tx_buffer[(i+1)%TX_RING_SIZE].desc) ); X X if( buf->pool ){ X free( buf->pool, M_DEVBUF ); X buf->pool = buf->data = 0; X } X X buf->pool = malloc(ETHER_MAX_FRAME_LEN, M_DEVBUF, M_NOWAIT); X X if( buf->pool == NULL ){ X printf("tx%d: malloc failed\n",sc->unit); X continue; X } X X /* align on 4 bytes */ X buf->data = (caddr_t)((u_int32_t)(buf->pool + 3) & (~0x3)); X X buf->desc.bufaddr = vtophys( buf->data ); X buf->desc.buflength = ETHER_MAX_FRAME_LEN; X } X X /* Give rings to EPIC */ X outl( sc->iobase + PRxCDAR, vtophys(&(sc->rx_buffer[0].desc)) ); X outl( sc->iobase + PTxCDAR, vtophys(&(sc->tx_buffer[0].desc)) ); X X} X X/* X * EEPROM operation functions X */ Xstatic void epic_write_eepromreg(u_int16_t regaddr, u_int8_t val){ X u_int16_t i; X X outb( regaddr, val ); X X for( i=0;i<0xFF; i++) X if( !(inb( regaddr ) & 0x20) ) break; X X return; X} X Xstatic u_int8_t epic_read_eepromreg(u_int16_t regaddr){ X return inb( regaddr ); X} X Xstatic u_int8_t epic_eeprom_clock( u_int16_t ioaddr, u_int8_t val ){ X X epic_write_eepromreg( ioaddr + EECTL, val ); X epic_write_eepromreg( ioaddr + EECTL, (val | 0x4) ); X epic_write_eepromreg( ioaddr + EECTL, val ); X X return epic_read_eepromreg( ioaddr + EECTL ); X} X Xstatic void epic_output_eepromw(u_int16_t ioaddr, u_int16_t val){ X int i; X for( i = 0xF; i >= 0; i--){ X if( (val & (1 << i)) ) epic_eeprom_clock( ioaddr, 0x0B ); X else epic_eeprom_clock( ioaddr, 3); X } X} X Xstatic u_int16_t epic_input_eepromw(u_int16_t ioaddr){ X int i; X int tmp; X u_int16_t retval = 0; X X for( i = 0xF; i >= 0; i--) { X tmp = epic_eeprom_clock( ioaddr, 0x3 ); X if( tmp & 0x10 ){ X retval |= (1 << i); X } X } X return retval; X} X Xstatic int epic_read_eeprom(u_int16_t ioaddr, u_int16_t loc){ X int i; X u_int16_t dataval; X u_int16_t read_cmd; X X epic_write_eepromreg(ioaddr + EECTL , 3); X X if( epic_read_eepromreg(ioaddr + EECTL) & 0x40 ) X read_cmd = ( loc & 0x3F ) | 0x180; X else X read_cmd = ( loc & 0xFF ) | 0x600; X X epic_output_eepromw( ioaddr, read_cmd ); X X dataval = epic_input_eepromw( ioaddr ); X X epic_write_eepromreg( ioaddr + EECTL, 1 ); X X return dataval; X} X Xstatic int epic_read_phy_register(u_int16_t iobase, u_int16_t loc){ X int i; X X outl( iobase + MIICtrl, ((loc << 4) | 0x0601) ); X X for( i=0;i<0x1000;i++) if( !(inl( iobase + MIICtrl )&1) ) break; X X return inl( iobase + MIIData ); X} X Xstatic void epic_write_phy_register(u_int16_t iobase, u_int16_t loc,u_int16_t val){ X int i; X X outl( iobase + MIIData, val ); X outl( iobase + MIICtrl, ((loc << 4) | 0x0602) ); X X for( i=0;i<0x1000;i++) if( !(inl( iobase + MIICtrl )&2) ) break; X X return; X} END-of-if_tx.c echo x - smc83c170.h sed 's/^X//' >smc83c170.h << 'END-of-smc83c170.h' X/*- X * Copyright (c) 1997 Semen Ustimenko X * All rights reserved. X * X * Redistribution and use in source and binary forms, with or without X * modification, are permitted provided that the following conditions X * are met: X * 1. Redistributions of source code must retain the above copyright X * notice, this list of conditions and the following disclaimer. X * 2. Redistributions in binary form must reproduce the above copyright X * notice, this list of conditions and the following disclaimer in the X * documentation and/or other materials provided with the distribution. X * X * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND X * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE X * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE X * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE X * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL X * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS X * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) X * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT X * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY X * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF X * SUCH DAMAGE. X * X */ X X/* X * smc83c170.h X */ X X/* X * Configuration X */ X#define EPIC_MAX_DEVICES 4 X/*#define RX_TO_MBUF 1*/ /* IT IS BUGGY */ X/*#define EPIC_DEBUG 1*/ X#define TX_RING_SIZE 16 X#define RX_RING_SIZE 16 X X#define ETHER_MAX_FRAME_LEN (ETHER_MAX_LEN + ETHER_CRC_LEN) X X/* Shall be moved to ../net/if_mib.h */ X#define dot3VendorSMC 8 X#define dot3ChipSetSMC83c170 1 X X/* PCI identification */ X#define SMC_VENDORID 0x10B8 X#define CHIPID_83C170 0x0005 X#define PCI_VENDORID(x) ((x) & 0xFFFF) X#define PCI_CHIPID(x) (((x) >> 16) & 0xFFFF) X X/* PCI configuration */ X#define PCI_CFID 0x00 /* Configuration ID */ X#define PCI_CFCS 0x04 /* Configurtion Command/Status */ X#define PCI_CFRV 0x08 /* Configuration Revision */ X#define PCI_CFLT 0x0c /* Configuration Latency Timer */ X#define PCI_CBIO 0x10 /* Configuration Base IO Address */ X#define PCI_CBMA 0x14 /* Configuration Base Memory Address */ X#define PCI_CFIT 0x3c /* Configuration Interrupt */ X#define PCI_CFDA 0x40 /* Configuration Driver Area */ X X#define PCI_CONF_WRITE(r, v) pci_conf_write(config_id, (r), (v)) X#define PCI_CONF_READ(r) pci_conf_read(config_id, (r)) X X/* EPIC's registers ( from Donald Becker ) */ X#define COMMAND 0x0000 X#define INTSTAT 0x0004 /* Interrupt status. See below */ X#define INTMASK 0x0008 /* Interrupt mask. See below */ X#define GENCTL 0x000C X#define NVCTL 0x0010 X#define EECTL 0x0014 /* EEPROM control **/ X#define TEST1 0x001C /* XXXXX */ X#define CRCCNT 0x0020 /* CRC error counter */ X#define ALICNT 0x0024 /* FrameTooLang error counter */ X#define MPCNT 0x0028 /* MissedFrames error counters */ X#define MIICtrl 0x0030 X#define MIIData 0x0034 X#define MIICfg 0x0038 X#define LAN0 0x0040 /* MAC address */ X#define MC0 0x0050 /* Multicast filter table */ X#define RxCtrl 0x0060 X#define TxCtrl 0x0070 X#define TxSTAT 0x0074 X#define PRxCDAR 0x0084 /* RxRing bus address */ X#define RxSTAT 0x00A4 X#define EarlyRx 0x00B0 X#define PTxCDAR 0x00C4 /* TxRing bus address */ X#define TxThresh 0x00DC X X/* Tx threshold */ X#define TX_FIFO_THRESH 0x80 /* 0x40 or 0x10 */ X X/* Interrupt register bits ( from Donald Becker ) */ X#define TxIdle 0x40000 X#define RxIdle 0x20000 X#define CntFull 0x0200 X#define TxUnderrun 0x0100 X#define TxEmpty 0x0080 X#define TxDone 0x0020 X#define RxError 0x0010 X#define RxOverflow 0x0008 X#define RxFull 0x0004 X#define RxHeader 0x0002 X#define RxDone 0x0001 X X/* X * Structures definition and Functions prototypes X */ X X/* EPIC's descriptors ( from Donald Becker ) */ Xstruct epic_tx_desc { X u_int16_t status; X u_int16_t txlength; X u_int32_t bufaddr; X u_int16_t buflength; X u_int16_t control; X u_int32_t next; X}; Xstruct epic_rx_desc { X u_int16_t status; X u_int16_t rxlength; X u_int32_t bufaddr; X u_int32_t buflength; X u_int32_t next; X}; X Xstruct epic_rx_buffer { X struct epic_rx_desc desc; /* EPIC's descriptor */ X caddr_t data; /* Rx buffer address */ X#if !defined(RX_TO_MBUF) X caddr_t pool; /* Pool, allocated for buffer */ X#else X struct mbuf * mbuf; /* Or mbuf structure */ X#endif X}; X Xstruct epic_tx_buffer { X struct epic_tx_desc desc; /* EPIC's descriptor */ X caddr_t data; /* Tx buffer address */ X caddr_t pool; /* Pool, allocated for buffer */ X}; X Xtypedef struct { X int unit; X struct arpcom epic_ac; X struct epic_rx_buffer rx_buffer[RX_RING_SIZE]; X struct epic_tx_buffer tx_buffer[TX_RING_SIZE]; X u_int32_t cur_tx; X u_int32_t cur_rx; X u_int32_t dirty_tx; X u_int32_t pending_txs; X u_int32_t iobase; X u_int32_t irq; X struct ifmib_iso_8802_3 dot3stats; X} epic_softc_t; X X#define epic_if epic_ac.ac_if X#define epic_macaddr epic_ac.ac_enaddr X X//extern epic_softc_t *epics[]; X//extern u_long epic_pci_count; X Xstatic int epic_ifioctl(register struct ifnet *, int, caddr_t); Xstatic void epic_intr_normal(void *); Xstatic void epic_rx_done(epic_softc_t *); Xstatic void epic_tx_done(epic_softc_t *); Xstatic void epic_ifstart(struct ifnet *); Xstatic void epic_ifwatchdog(struct ifnet *); X Xstatic char* epic_pci_probe(pcici_t, pcidi_t); Xstatic void epic_pci_attach(pcici_t, int); Xstatic void epic_init(epic_softc_t * const); Xstatic void epic_stop(epic_softc_t * const); X Xstatic void epic_init_rings(epic_softc_t *); X Xstatic int epic_read_eeprom(u_int16_t,u_int16_t); Xstatic void epic_output_eepromw(u_int16_t, u_int16_t); Xstatic u_int16_t epic_input_eepromw(u_int16_t); Xstatic u_int8_t epic_eeprom_clock(u_int16_t,u_int8_t); Xstatic void epic_write_eepromreg(u_int16_t,u_int8_t); Xstatic u_int8_t epic_read_eepromreg(u_int16_t); X Xstatic int epic_read_phy_register(u_int16_t, u_int16_t); Xstatic void epic_write_phy_register(u_int16_t, u_int16_t,u_int16_t); END-of-smc83c170.h exit >Audit-Trail: >Unformatted: From owner-freebsd-bugs Thu Dec 11 11:20:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA06839 for bugs-outgoing; Thu, 11 Dec 1997 11:20:06 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA06802; Thu, 11 Dec 1997 11:20:02 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 11 Dec 1997 11:20:02 -0800 (PST) Resent-Message-Id: <199712111920.LAA06802@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, dillon@best.net Received: from flea.best.net (root@flea.best.net [206.184.139.131]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id LAA06753 for ; Thu, 11 Dec 1997 11:19:58 -0800 (PST) (envelope-from dillon@flea.best.net) Received: (from dillon@localhost) by flea.best.net (8.8.8/8.7.3) id LAA05901; Thu, 11 Dec 1997 11:19:29 -0800 (PST) Message-Id: <199712111919.LAA05901@flea.best.net> Date: Thu, 11 Dec 1997 11:19:29 -0800 (PST) From: Matt Dillon Reply-To: dillon@best.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/5274: SCSI tape compression setting fails (with fix) Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5274 >Category: kern >Synopsis: mt comp 0/1 does not work, with fix >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 11 11:20:01 PST 1997 >Last-Modified: >Originator: Matt Dillon >Organization: BEST Internet Communications >Release: FreeBSD 2.2.5-STABLE i386 >Environment: FreeBSD 2.2.5, SCSI-II tape library / Exabyte tapes >Description: The 'mt comp 0/1' command fails because it is sending a SCSI-II page without setting the PF bit in byte2, causing the tape unit to interpret the command as SCSI-I. Note: my fix below does not double-check that the SCSI tape unit is returning a SCSI-II page for the mode sense of the configuration page, but compression didn't work at all before so this should be an improvement. >How-To-Repeat: Attempt to turn on or off compression on a SCSI tape unit. >Fix: *** LINK/st.c Wed Sep 17 15:09:25 1997 --- st.c Thu Dec 11 11:09:21 1997 *************** *** 81,87 **** static errval st_write_filemarks __P((u_int32_t unit, int32_t number, u_int32_t flags)); static errval st_load __P((u_int32_t unit, u_int32_t type, u_int32_t flags)); static errval st_mode_select __P((u_int32_t unit, u_int32_t flags, \ ! struct tape_pages *page, u_int32_t pagelen)); static errval st_comp __P((u_int32_t unit, u_int32_t mode)); static int32_t st_chkeod __P((u_int32_t unit, boolean position, int32_t *nmarks, u_int32_t flags)); --- 81,87 ---- static errval st_write_filemarks __P((u_int32_t unit, int32_t number, u_int32_t flags)); static errval st_load __P((u_int32_t unit, u_int32_t type, u_int32_t flags)); static errval st_mode_select __P((u_int32_t unit, u_int32_t flags, \ ! struct tape_pages *page, u_int32_t pagelen, u_int32_t byte2)); static errval st_comp __P((u_int32_t unit, u_int32_t mode)); static int32_t st_chkeod __P((u_int32_t unit, boolean position, int32_t *nmarks, u_int32_t flags)); *************** *** 579,585 **** return errno; } } ! if ( (errno = st_mode_select(unit, 0, NULL, 0)) ) { printf("st%ld: Cannot set selected mode", unit); return errno; } --- 579,585 ---- return errno; } } ! if ( (errno = st_mode_select(unit, 0, NULL, 0, 0)) ) { printf("st%ld: Cannot set selected mode", unit); return errno; } *************** *** 1148,1154 **** * Check that the mode being asked for is aggreeable to the * drive. If not, put it back the way it was. */ ! if ( (errcode = st_mode_select(unit, 0, NULL, 0)) ) { /* put back as it was */ printf("st%ld: Cannot set selected mode", unit); st->density = hold_density; st->blksiz = hold_blksiz; --- 1148,1154 ---- * Check that the mode being asked for is aggreeable to the * drive. If not, put it back the way it was. */ ! if ( (errcode = st_mode_select(unit, 0, NULL, 0, 0)) ) { /* put back as it was */ printf("st%ld: Cannot set selected mode", unit); st->density = hold_density; st->blksiz = hold_blksiz; *************** *** 1371,1380 **** * set it into the desire modes etc. */ static errval ! st_mode_select(unit, flags, page, pagelen) u_int32_t unit, flags; struct tape_pages *page; u_int32_t pagelen; { u_int32_t dat_len; struct scsi_mode_select scsi_cmd; --- 1371,1381 ---- * set it into the desire modes etc. */ static errval ! st_mode_select(unit, flags, page, pagelen, byte2) u_int32_t unit, flags; struct tape_pages *page; u_int32_t pagelen; + u_int32_t byte2; { u_int32_t dat_len; struct scsi_mode_select scsi_cmd; *************** *** 1407,1412 **** --- 1408,1414 ---- bzero(&scsi_cmd, sizeof(scsi_cmd)); scsi_cmd.op_code = MODE_SELECT; scsi_cmd.length = dat_len; + scsi_cmd.byte2 = (u_char)byte2; dat.header.blk_desc_len = sizeof(struct blk_desc); dat.header.dev_spec |= SMH_DSP_BUFF_MODE_ON; dat.blk_desc.density = st->density; *************** *** 1475,1481 **** printf("st%ld: bad value for compression mode\n",unit); return EINVAL; } ! if ( (retval = st_mode_select(unit, 0, &page, pagesize)) ) { printf("select returned an error of %d\n",retval); return retval; --- 1477,1489 ---- printf("st%ld: bad value for compression mode\n",unit); return EINVAL; } ! ! /* ! * send ST_PAGE_CONFIGURATION page as SCSI-II command because it ! * is a SCSI-II structure. This requires the PF bit (0x10) to be ! * set for byte2. ! */ ! if ( (retval = st_mode_select(unit, 0, &page, pagesize, 0x10)) ) { printf("select returned an error of %d\n",retval); return retval; *************** *** 1934,1940 **** default: readsiz = 1; st->flags &= ~ST_FIXEDBLOCKS; ! } if ( (errno = st_mode_select(unit, 0, NULL, 0)) ) { goto bad; } st_read(unit, buf, readsiz, SCSI_SILENT); --- 1942,1948 ---- default: readsiz = 1; st->flags &= ~ST_FIXEDBLOCKS; ! } if ( (errno = st_mode_select(unit, 0, NULL, 0, 0)) ) { goto bad; } st_read(unit, buf, readsiz, SCSI_SILENT); >Audit-Trail: >Unformatted: From owner-freebsd-bugs Thu Dec 11 11:40:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA08441 for bugs-outgoing; Thu, 11 Dec 1997 11:40:03 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA08420; Thu, 11 Dec 1997 11:40:02 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 11 Dec 1997 11:40:02 -0800 (PST) Resent-Message-Id: <199712111940.LAA08420@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, dillon@best.net Received: from flea.best.net (root@flea.best.net [206.184.139.131]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id LAA07598 for ; Thu, 11 Dec 1997 11:30:59 -0800 (PST) (envelope-from dillon@flea.best.net) Received: (from dillon@localhost) by flea.best.net (8.8.8/8.7.3) id LAA07999; Thu, 11 Dec 1997 11:30:26 -0800 (PST) Message-Id: <199712111930.LAA07999@flea.best.net> Date: Thu, 11 Dec 1997 11:30:26 -0800 (PST) From: Matt Dillon Reply-To: dillon@best.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/5275: tape changer device volume support added Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5275 >Category: kern >Synopsis: Added volume (barcode) support to tape changer device (ch) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 11 11:40:01 PST 1997 >Last-Modified: >Originator: Matt Dillon >Organization: Best Internet Communications >Release: FreeBSD 2.2.5-STABLE i386 >Environment: FreeBSD 2.2.5, large SCSI-II tape library / exabyte drives >Description: The 'ch' command does not extract volume label information. Volume label information is an essential part of a large tape library because it allows software to manipulate tapes by their bar-code label rather then having to remember what tape is in what slot. >How-To-Repeat: chio status does not return volume labels :-) >Fix: My fix consists of three context diffs. I have added additional commands to the chio do-everything ioctl to allow for future status extensions and implemented volume-label retrieval with the current extension. sys/sys/chio.h: added an extended information structure and record size specification. sys/scsi/ch.c: added an extended command to the do-every ioctl. bin/chio/chio.c: chio now uses the extended command to retrieve volume label information, and I added a 'locate' command to allow one to locate a tape volume by name. Also, the device works wonderfully, you can remove the comment in the manual page for ch/chio with regards to it being untested. Kudos to Jason Thorpe! *** sys/sys/LINK/chio.h Tue Mar 11 11:39:07 1997 --- sys/sys/chio.h Tue Dec 2 12:48:24 1997 *************** *** 126,131 **** --- 126,143 ---- u_int8_t *ces_data; /* pre-allocated data storage */ }; + struct changer_element_info { + u_int8_t cei_flags; + char cei_volume[37]; + char cei_pad[2]; + }; + + struct changer_element_vstatus { + int ces_type; + int ces_recSize; /* ces_info object size */ + struct changer_element_info *ces_info; /* array */ + }; + /* * Data returned by CHIOGSTATUS is an array of flags bytes. * Not all flags have meaning for all element types. *************** *** 152,156 **** --- 164,170 ---- #define CHIOSPICKER _IOW('c', 0x05, int) #define CHIOGPARAMS _IOR('c', 0x06, struct changer_params) #define CHIOGSTATUS _IOW('c', 0x08, struct changer_element_status) + #define CHIOGSTATUSVOL _IOW('c', 0x09, struct changer_element_vstatus) + #define CHIOGLOCATEVOL _IOW('c', 0x0A, struct changer_element_vstatus) #endif /* !_SYS_CHIO_H_ */ *** sys/scsi/LINK/ch.c Fri Mar 7 01:34:26 1997 --- sys/scsi/ch.c Mon Dec 1 14:00:12 1997 *************** *** 54,59 **** --- 54,60 ---- #include #include #include + #include #include "ch.h" *************** *** 161,168 **** static int ch_move __P((struct ch_softc *, struct changer_move *)); static int ch_exchange __P((struct ch_softc *, struct changer_exchange *)); static int ch_position __P((struct ch_softc *, struct changer_position *)); ! static int ch_usergetelemstatus __P((struct ch_softc *, int, u_int8_t *)); ! static int ch_getelemstatus __P((struct ch_softc *, int, int, caddr_t, size_t)); static int ch_get_params __P((struct ch_softc *, int)); static errval --- 162,169 ---- static int ch_move __P((struct ch_softc *, struct changer_move *)); static int ch_exchange __P((struct ch_softc *, struct changer_exchange *)); static int ch_position __P((struct ch_softc *, struct changer_position *)); ! static int ch_usergetelemstatus __P((struct ch_softc *, int, u_int8_t *, int)); ! static int ch_getelemstatus __P((struct ch_softc *, int, int, caddr_t, size_t, int)); static int ch_get_params __P((struct ch_softc *, int)); static errval *************** *** 342,348 **** struct changer_element_status *ces = (struct changer_element_status *)data; ! error = ch_usergetelemstatus(sc, ces->ces_type, ces->ces_data); break; } /* Implement prevent/allow? */ --- 343,360 ---- struct changer_element_status *ces = (struct changer_element_status *)data; ! error = ch_usergetelemstatus(sc, ces->ces_type, ces->ces_data, 1); ! break; } ! ! case CHIOGSTATUSVOL: { ! struct changer_element_vstatus *ces = ! (struct changer_element_vstatus *)data; ! ! error = ch_usergetelemstatus(sc, ces->ces_type, (u_int8_t *)ces->ces_info, ces->ces_recSize); ! break; } ! ! case CHIOGLOCATEVOL: { ! error = EINVAL; break; } /* Implement prevent/allow? */ *************** *** 499,511 **** /* * Perform a READ ELEMENT STATUS on behalf of the user, and return to * the user only the data the user is interested in (i.e. an array of ! * flags bytes). */ static int ! ch_usergetelemstatus(sc, chet, uptr) struct ch_softc *sc; int chet; u_int8_t *uptr; { struct read_element_status_header *st_hdr; struct read_element_status_page_header *pg_hdr; --- 511,525 ---- /* * Perform a READ ELEMENT STATUS on behalf of the user, and return to * the user only the data the user is interested in (i.e. an array of ! * flags bytes). If the user requested an extended status, we return ! * additional information formatted into a struct changer_element_info */ static int ! ch_usergetelemstatus(sc, chet, uptr, recSize) struct ch_softc *sc; int chet; u_int8_t *uptr; + int recSize; { struct read_element_status_header *st_hdr; struct read_element_status_page_header *pg_hdr; *************** *** 513,518 **** --- 527,533 ---- caddr_t data = NULL; size_t size, desclen; int avail, i, error = 0; + int pgflags; u_int8_t *user_data = NULL; /* *************** *** 523,535 **** return (EINVAL); /* * Request one descriptor for the given element type. This * is used to determine the size of the descriptor so that * we can allocate enough storage for all of them. We assume * that the first one can fit into 1k. */ data = (caddr_t)malloc(1024, M_DEVBUF, M_WAITOK); ! if (error = ch_getelemstatus(sc, sc->sc_firsts[chet], 1, data, 1024)) goto done; st_hdr = (struct read_element_status_header *)data; --- 538,556 ---- return (EINVAL); /* + * allow unaligned sizes (e.g. 1 is valid) + */ + if (recSize < 1 || recSize > 256) + return (EINVAL); + + /* * Request one descriptor for the given element type. This * is used to determine the size of the descriptor so that * we can allocate enough storage for all of them. We assume * that the first one can fit into 1k. */ data = (caddr_t)malloc(1024, M_DEVBUF, M_WAITOK); ! if (error = ch_getelemstatus(sc, sc->sc_firsts[chet], 1, data, 1024, (recSize > 1))) goto done; st_hdr = (struct read_element_status_header *)data; *************** *** 537,542 **** --- 558,565 ---- sizeof(struct read_element_status_header)); desclen = scsi_2btou(pg_hdr->edl); + pgflags = pg_hdr->flags; + size = sizeof(struct read_element_status_header) + sizeof(struct read_element_status_page_header) + (desclen * sc->sc_counts[chet]); *************** *** 548,554 **** free(data, M_DEVBUF); data = (caddr_t)malloc(size, M_DEVBUF, M_WAITOK); if (error = ch_getelemstatus(sc, sc->sc_firsts[chet], ! sc->sc_counts[chet], data, size)) goto done; /* --- 571,577 ---- free(data, M_DEVBUF); data = (caddr_t)malloc(size, M_DEVBUF, M_WAITOK); if (error = ch_getelemstatus(sc, sc->sc_firsts[chet], ! sc->sc_counts[chet], data, size, (recSize > 1))) goto done; /* *************** *** 560,577 **** printf("%s: warning, READ ELEMENT STATUS avail != count\n", sc->sc_dev.dv_xname); ! user_data = (u_int8_t *)malloc(avail, M_DEVBUF, M_WAITOK); desc = (struct read_element_status_descriptor *)((u_long)data + sizeof(struct read_element_status_header) + sizeof(struct read_element_status_page_header)); for (i = 0; i < avail; ++i) { ! user_data[i] = desc->flags1; (u_long)desc += desclen; } /* Copy flags array out to userspace. */ ! error = copyout(user_data, uptr, avail); done: if (data != NULL) --- 583,608 ---- printf("%s: warning, READ ELEMENT STATUS avail != count\n", sc->sc_dev.dv_xname); ! user_data = (u_int8_t *)malloc(avail * recSize, M_DEVBUF, M_WAITOK); desc = (struct read_element_status_descriptor *)((u_long)data + sizeof(struct read_element_status_header) + sizeof(struct read_element_status_page_header)); + bzero(user_data, avail * recSize); for (i = 0; i < avail; ++i) { ! struct changer_element_info *cei = (struct changer_element_info *)&user_data[i * recSize]; ! ! cei->cei_flags = desc->flags1; ! if (recSize >= offsetof(struct changer_element_info, cei_pad[0]) && ! (pgflags & READ_ELEMENT_STATUS_PVOLTAG) ! ) { ! bcopy((char *)desc + 12, cei->cei_volume, 36); ! } (u_long)desc += desclen; } /* Copy flags array out to userspace. */ ! error = copyout(user_data, uptr, avail * recSize); done: if (data != NULL) *************** *** 582,592 **** } static int ! ch_getelemstatus(sc, first, count, data, datalen) struct ch_softc *sc; int first, count; caddr_t data; size_t datalen; { struct scsi_read_element_status cmd; --- 613,624 ---- } static int ! ch_getelemstatus(sc, first, count, data, datalen, voltag) struct ch_softc *sc; int first, count; caddr_t data; size_t datalen; + int voltag; { struct scsi_read_element_status cmd; *************** *** 595,600 **** --- 627,633 ---- */ bzero(&cmd, sizeof(cmd)); cmd.opcode = READ_ELEMENT_STATUS; + cmd.byte2 = (voltag) ? READ_ELEMENT_STATUS_VOLTAG : 0; scsi_uto2b(first, cmd.sea); scsi_uto2b(count, cmd.count); scsi_uto3b(datalen, cmd.len); *** bin/chio/LINK/chio.c Wed Sep 17 13:17:23 1997 --- bin/chio/chio.c Mon Dec 1 18:40:09 1997 *************** *** 54,59 **** --- 54,60 ---- static int parse_special __P((char *)); static int is_special __P((char *)); static char *bits_to_string __P((int, const char *)); + void sstrip(char *s); static int do_move __P((char *, int, char **)); static int do_exchange __P((char *, int, char **)); *************** *** 62,67 **** --- 63,69 ---- static int do_getpicker __P((char *, int, char **)); static int do_setpicker __P((char *, int, char **)); static int do_status __P((char *, int, char **)); + static int do_locate __P((char *, int, char **)); /* Valid changer element types. */ const struct element_type elements[] = { *************** *** 81,86 **** --- 83,89 ---- { "getpicker", do_getpicker }, { "setpicker", do_setpicker }, { "status", do_status }, + { "locate", do_locate }, { NULL, 0 }, }; *************** *** 462,470 **** int argc; char **argv; { ! struct changer_element_status cmd; struct changer_params data; ! u_int8_t *statusp; int i, count, chet, schet, echet; char *description; --- 465,473 ---- int argc; char **argv; { ! struct changer_element_vstatus cmd; struct changer_params data; ! struct changer_element_info *statusp; int i, count, chet, schet, echet; char *description; *************** *** 535,558 **** } /* Allocate storage for the status bytes. */ ! if ((statusp = (u_int8_t *)malloc(count)) == NULL) errx(1, "can't allocate status storage"); ! bzero(statusp, count); bzero(&cmd, sizeof(cmd)); cmd.ces_type = chet; ! cmd.ces_data = statusp; ! if (ioctl(changer_fd, CHIOGSTATUS, (char *)&cmd)) { free(statusp); ! err(1, "%s: CHIOGSTATUS", changer_name); } /* Dump the status for each element of this type. */ for (i = 0; i < count; ++i) { ! printf("%s %d: %s\n", description, i, ! bits_to_string(statusp[i], CESTATUS_BITS)); } free(statusp); --- 538,564 ---- } /* Allocate storage for the status bytes. */ ! if ((statusp = (void *)malloc(count * sizeof(struct changer_element_info))) == NULL) errx(1, "can't allocate status storage"); ! bzero(statusp, count * sizeof(struct changer_element_info)); bzero(&cmd, sizeof(cmd)); cmd.ces_type = chet; ! cmd.ces_info = statusp; ! cmd.ces_recSize = sizeof(struct changer_element_info); ! if (ioctl(changer_fd, CHIOGSTATUSVOL, (char *)&cmd)) { free(statusp); ! err(1, "%s: CHIOGSTATUSVOL", changer_name); } /* Dump the status for each element of this type. */ for (i = 0; i < count; ++i) { ! printf("%s %d: %s %s\n", description, i, ! bits_to_string(statusp[i].cei_flags, CESTATUS_BITS), ! statusp[i].cei_volume ! ); } free(statusp); *************** *** 566,571 **** --- 572,677 ---- } static int + do_locate(cname, argc, argv) + char *cname; + int argc; + char **argv; + { + struct changer_element_vstatus cmd; + struct changer_params data; + struct changer_element_info *statusp; + int i, count, chet; + int r = 1; + char *description; + + count = 0; + description = NULL; + + /* + * On a status command, we expect the following: + * + * VOLTAG + * + * If we get no arguments, an error occurs + */ + if (argc != 1) { + warnx("%s: expected one volume tag", cname); + goto usage; + } + + /* + * Get params from changer. Specifically, we need the element + * counts. + */ + bzero(&data, sizeof(data)); + if (ioctl(changer_fd, CHIOGPARAMS, (char *)&data)) + err(1, "%s: CHIOGPARAMS", changer_name); + + for (chet = CHET_MT; chet <= CHET_DT; ++chet) { + switch (chet) { + case CHET_MT: + count = data.cp_npickers; + description = "picker"; + break; + + case CHET_ST: + count = data.cp_nslots; + description = "slot"; + break; + + case CHET_IE: + count = data.cp_nportals; + description = "portal"; + break; + + case CHET_DT: + count = data.cp_ndrives; + description = "drive"; + break; + } + + if (count == 0) + continue; + + /* Allocate storage for the status bytes. */ + if ((statusp = (void *)malloc(count * sizeof(struct changer_element_info))) == NULL) + errx(1, "can't allocate status storage"); + + bzero(statusp, count * sizeof(struct changer_element_info)); + bzero(&cmd, sizeof(cmd)); + + cmd.ces_type = chet; + cmd.ces_info = statusp; + cmd.ces_recSize = sizeof(struct changer_element_info); + + if (ioctl(changer_fd, CHIOGSTATUSVOL, (char *)&cmd)) { + free(statusp); + err(1, "%s: CHIOGSTATUSVOL", changer_name); + } + + /* Dump the status for each element of this type. */ + for (i = 0; i < count; ++i) { + sstrip(statusp[i].cei_volume); + + if (strcmp(*argv, statusp[i].cei_volume) == 0) { + printf("%s %d\n", description, i); + r = 0; + break; + } + } + free(statusp); + if (i != count) + break; + } + + return (r); + + usage: + fprintf(stderr, "usage: chio %s []\n", cname); + return (1); + } + + static int parse_element_type(cp) char *cp; { *************** *** 665,667 **** --- 771,785 ---- fprintf(stderr, "\n"); exit(1); } + + void + sstrip(char *s) + { + char *p = s + strlen(s); + while (p >= s) { + if (*p == ' ') + *p = 0; + --p; + } + } + >Audit-Trail: >Unformatted: From owner-freebsd-bugs Thu Dec 11 11:40:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA08459 for bugs-outgoing; Thu, 11 Dec 1997 11:40:06 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA08445; Thu, 11 Dec 1997 11:40:04 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 11 Dec 1997 11:40:04 -0800 (PST) Resent-Message-Id: <199712111940.LAA08445@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, dillon@best.net Received: from flea.best.net (root@flea.best.net [206.184.139.131]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id LAA07775 for ; Thu, 11 Dec 1997 11:33:58 -0800 (PST) (envelope-from dillon@flea.best.net) Received: (from dillon@localhost) by flea.best.net (8.8.8/8.7.3) id LAA08713; Thu, 11 Dec 1997 11:33:30 -0800 (PST) Message-Id: <199712111933.LAA08713@flea.best.net> Date: Thu, 11 Dec 1997 11:33:30 -0800 (PST) From: Matt Dillon Reply-To: dillon@best.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/5276: mt should report compression status (with fix) Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5276 >Category: bin >Synopsis: mt should report compression status >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 11 11:40:02 PST 1997 >Last-Modified: >Originator: Matt Dillon >Organization: Best Internet Communications, Inc. >Release: FreeBSD 2.2.5-STABLE i386 >Environment: FreeBSD 2.2.5 / Exabyte SCSI tape drives >Description: mt should report the compression status. I have included a patch. >How-To-Repeat: >Fix: *** usr.bin/mt/LINK/mt.c Wed Sep 17 15:10:13 1997 --- usr.bin/mt/mt.c Thu Dec 11 09:48:54 1997 *************** *** 415,422 **** void st_status(struct mtget *bp) { ! printf("Present Mode: Density = %-12s Blocksize %s\n", ! denstostring(bp->mt_density), getblksiz(bp->mt_blksiz)); printf("---------available modes---------\n"); printf("Mode 0: Density = %-12s Blocksize %s\n", denstostring(bp->mt_density0), getblksiz(bp->mt_blksiz0)); --- 415,422 ---- void st_status(struct mtget *bp) { ! printf("Present Mode: Density = %-12s Blocksize %s Comp %d\n", ! denstostring(bp->mt_density), getblksiz(bp->mt_blksiz), (int)bp->mt_comp); printf("---------available modes---------\n"); printf("Mode 0: Density = %-12s Blocksize %s\n", denstostring(bp->mt_density0), getblksiz(bp->mt_blksiz0)); >Audit-Trail: >Unformatted: From owner-freebsd-bugs Thu Dec 11 14:10:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA19723 for bugs-outgoing; Thu, 11 Dec 1997 14:10:03 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA19717; Thu, 11 Dec 1997 14:10:01 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 11 Dec 1997 14:10:01 -0800 (PST) Resent-Message-Id: <199712112210.OAA19717@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, jin@adv-pc-1.lbl.gov Received: from adv-pc-1.lbl.gov (adv-pc-1.lbl.gov [128.3.196.189]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA19524 for ; Thu, 11 Dec 1997 14:05:25 -0800 (PST) (envelope-from jin@adv-pc-1.lbl.gov) Received: (from jin@localhost) by adv-pc-1.lbl.gov (8.8.7/8.8.7) id OAA00419; Thu, 11 Dec 1997 14:05:24 -0800 (PST) (envelope-from jin) Message-Id: <199712112205.OAA00419@adv-pc-1.lbl.gov> Date: Thu, 11 Dec 1997 14:05:24 -0800 (PST) From: Jin Guojun (ITG staff) Reply-To: jin@adv-pc-1.lbl.gov To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: i386/5277: installation panic Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5277 >Category: i386 >Synopsis: installation panic >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 11 14:10:00 PST 1997 >Last-Modified: >Originator: Jin Guojun (ITG staff) >Organization: >Release: FreeBSD 2.2.5-RELEASE i386 >Environment: FreeBSD 2.2.5-RELEASE boot.flp ASUS TX97-E + 200 MHz CPU NCR-5c810 SCSI host adapter NCR-5c875 SCSI host adapter >Description: installation panic before starting the MENU if the hardware configuration is in (1): (1) NCR-5c810 SCSI host adapter with no disk NCR-5c875 SCSI host adapter with some wide-fast SCSI drives Following combinations are WORKING: (2) NCR-5c810 SCSI host adapter with some drives NCR-5c875 SCSI host adapter with no disk (3) just NCR-5c810 SCSI host adapter with some drives or (4) just NCR-5c875 SCSI host adapter with some wide-fast SCSI drives we can use (4) to install FreeBSD 2.2.5. After installation, put NCR-5c810 SCSI host adapter back in, and everything works fine. So, it sounds like the problem is on boot.flp. >How-To-Repeat: Use above SCSI adapters and combinations to see the boot.flp panic only in (1) condition. >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Fri Dec 12 16:40:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA10624 for bugs-outgoing; Fri, 12 Dec 1997 16:40:07 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA10608; Fri, 12 Dec 1997 16:40:03 -0800 (PST) (envelope-from gnats) Resent-Date: Fri, 12 Dec 1997 16:40:03 -0800 (PST) Resent-Message-Id: <199712130040.QAA10608@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, cj@accom.com Received: from relay4.UU.NET (relay4.UU.NET [192.48.96.14]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA10548 for ; Fri, 12 Dec 1997 16:39:46 -0800 (PST) (envelope-from accom!cj@uunet.uu.net) Received: from uucp6.UU.NET by relay4.UU.NET with SMTP (peer crosschecked as: uucp6.UU.NET [192.48.96.37]) id QQdtre17034; Fri, 12 Dec 1997 19:39:56 -0500 (EST) Received: from accom.UUCP by uucp6.UU.NET with UUCP/RMAIL ; Fri, 12 Dec 1997 19:39:48 -0500 Received: from accom (accom [192.20.200.100]) by fugue (8.6.9/8.6.9) with ESMTP id QAA29571 for ; Fri, 12 Dec 1997 16:16:15 -0800 Received: from flea.accom.com (flea [192.20.202.127]) by accom (8.6.9/8.6.9) with ESMTP id QAA08581 for ; Fri, 12 Dec 1997 16:16:13 -0800 Received: (from cj@localhost) by flea.accom.com (8.8.7/8.8.7) id QAA25556; Fri, 12 Dec 1997 16:16:32 -0800 (PST) (envelope-from cj@accom) Message-Id: <199712130016.QAA25556@flea.accom.com> Date: Fri, 12 Dec 1997 16:16:32 -0800 (PST) From: cj@accom.com Reply-To: cj@accom.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/5283: tar man page Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5283 >Category: bin >Synopsis: Tar man page does not match program >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Fri Dec 12 16:40:01 PST 1997 >Last-Modified: >Originator: Colin Jensen >Organization: Accom, Inc. >Release: FreeBSD 2.2.5-RELEASE i386 >Environment: >Description: Tar manual documents the --norecurse option. The tar program disavows all knowledge about the --norecurse option. >How-To-Repeat: %cd /tmp %mkdir sample %touch sample/file %tar -cv -f sample.tar --norecurse sample tar: unrecognized option `--norecurse' tar: Unknown option. Use 'tar --help' for a complete list of options. >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Dec 13 12:30:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA12669 for bugs-outgoing; Sat, 13 Dec 1997 12:30:04 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA12662; Sat, 13 Dec 1997 12:30:01 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 13 Dec 1997 12:30:01 -0800 (PST) Resent-Message-Id: <199712132030.MAA12662@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, giffunip@asme.org Received: (from nobody@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA12232; Sat, 13 Dec 1997 12:21:46 -0800 (PST) (envelope-from nobody) Message-Id: <199712132021.MAA12232@hub.freebsd.org> Date: Sat, 13 Dec 1997 12:21:46 -0800 (PST) From: giffunip@asme.org To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: bin/5284: pkg_create uses an unstandard tar Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5284 >Category: bin >Synopsis: pkg_create uses an unstandard tar >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Dec 13 12:30:01 PST 1997 >Last-Modified: >Originator: Pedro Giffuni S. >Organization: U. Nacional de Colombia >Release: Last checked on 2.2.1-Release >Environment: not relevant >Description: GNU tar claims not to be conforming to Posix 1003.1. In order to be really portable the packaging tools should depend on a standards compliant tar utility. >How-To-Repeat: The author of 'star' reports the following errors: - Many bugs in implementation and design. (e.g. when handling/creating multi volume archives) - The second logical EOF block in GNU-tar archives is missing with a 50% chance. This will cause correctly working tar implementations to complain about an illegal/missing EOF in the tar archive. - Deeply nested directory trees will not be dumped, Error message is: Too many open files - Hard links with long names to files with long names do not work. - GNU-tar cannot read Posix compliant tar archives with long file names if the filename prefix it at least 138 characters. GNU-tar will think that it found an extended sparse GNU tar archive and get out of sync for the rest of the archive. >Fix: Perhaps pax(1) should be used as a replacement...I heard that BSDI replaces tar with pax. >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Dec 13 13:40:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA17348 for bugs-outgoing; Sat, 13 Dec 1997 13:40:03 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA17333; Sat, 13 Dec 1997 13:40:02 -0800 (PST) (envelope-from gnats) Date: Sat, 13 Dec 1997 13:40:02 -0800 (PST) Message-Id: <199712132140.NAA17333@hub.freebsd.org> To: freebsd-bugs Cc: From: Bruce Evans Subject: Re: bin/5284: pkg_create uses an unstandard tar Reply-To: Bruce Evans Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The following reply was made to PR bin/5284; it has been noted by GNATS. From: Bruce Evans To: freebsd-gnats-submit@FreeBSD.ORG, giffunip@asme.org Cc: Subject: Re: bin/5284: pkg_create uses an unstandard tar Date: Sun, 14 Dec 1997 08:28:33 +1100 >GNU tar claims not to be conforming to Posix 1003.1. In order to be >really portable the packaging tools should depend on a standards >compliant tar utility. cpio/README contains a one line patch for this (in GNU tar). The patch is dated 1992. It is not the default because it breaks tar's handling of long pathnames. >>Fix: >Perhaps pax(1) should be used as a replacement...I heard that BSDI >replaces tar with pax. I trust GNU cpio more. Bruce From owner-freebsd-bugs Sat Dec 13 16:30:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA27854 for bugs-outgoing; Sat, 13 Dec 1997 16:30:06 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA27840; Sat, 13 Dec 1997 16:30:03 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 13 Dec 1997 16:30:03 -0800 (PST) Resent-Message-Id: <199712140030.QAA27840@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, dswartz@druber.com Received: (from nobody@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA27443; Sat, 13 Dec 1997 16:26:35 -0800 (PST) (envelope-from nobody) Message-Id: <199712140026.QAA27443@hub.freebsd.org> Date: Sat, 13 Dec 1997 16:26:35 -0800 (PST) From: dswartz@druber.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/5285: quotas do not work properly with setuid programs. Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5285 >Category: kern >Synopsis: quotas do not work properly with setuid programs. >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Dec 13 16:30:01 PST 1997 >Last-Modified: >Originator: Dan Swartzendruber >Organization: Swartzendruber Consulting >Release: 2.2.5 >Environment: FreeBSD mail2.kersur.net 2.2.5-RELEASE FreeBSD 2.2.5-RELEASE #1: Thu Dec 11 18:11:52 EST 1997 root@mail2.kersur.net:/usr/src/sys/compile/MAIL i386 >Description: Apparently, the quota checking code in ufs/ufs/ufs_quota.c (possibly elsewhere, this is just what I happened to see) does not apply quota to UID 0, which is not unreasonable. However, it checks the UID in the current credential, *not* the current mode the process is in, so a setuid program that becomes non-privileged does not have that UID quota applied to it. This is related to a similar problem report that was made vs sendmail/mail.local. The proposed fix does not work, for the reasons I have already described. >How-To-Repeat: Write a "C" program that does setuid(xxx), where xxx is a UID that is over quota on some filesystem. Have that program create and write to a file on that filesystem after doing said setuid(). It will work. >Fix: Dunno. >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Dec 13 16:38:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA29403 for bugs-outgoing; Sat, 13 Dec 1997 16:38:51 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA29363; Sat, 13 Dec 1997 16:38:37 -0800 (PST) (envelope-from jraynard@FreeBSD.org) From: James Raynard Received: (from jraynard@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA24638; Sat, 13 Dec 1997 16:36:20 -0800 (PST) Date: Sat, 13 Dec 1997 16:36:20 -0800 (PST) Message-Id: <199712140036.QAA24638@freefall.freebsd.org> To: wilko@yedi.iaf.nl, jraynard@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/5181 Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Synopsis: patch to allow slow scsi cdroms more time to startup State-Changed-From-To: open-closed State-Changed-By: jraynard State-Changed-When: Sat Dec 13 16:33:16 PST 1997 State-Changed-Why: Suggested patch committed (with a couple of cosmetic changes). Thanks! From owner-freebsd-bugs Sat Dec 13 21:40:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA11748 for bugs-outgoing; Sat, 13 Dec 1997 21:40:08 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA11726; Sat, 13 Dec 1997 21:40:03 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 13 Dec 1997 21:40:03 -0800 (PST) Resent-Message-Id: <199712140540.VAA11726@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, banshee@gabriella.abattoir.com Received: from gabriella.abattoir.com ([207.33.158.57]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id VAA11325 for ; Sat, 13 Dec 1997 21:35:19 -0800 (PST) (envelope-from banshee@gabriella.abattoir.com) Received: (from root@localhost) by gabriella.abattoir.com (8.8.7/8.8.5) id VAA28770; Sat, 13 Dec 1997 21:34:41 -0800 (PST) Message-Id: <199712140534.VAA28770@gabriella.abattoir.com> Date: Sat, 13 Dec 1997 21:34:41 -0800 (PST) From: John M Vinopal Reply-To: banshee@gabriella.abattoir.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: docs/5287: Bad tftpd man page Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5287 >Category: docs >Synopsis: Bad tftpd man page >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Sat Dec 13 21:40:02 PST 1997 >Last-Modified: >Originator: John M Vinopal >Organization: Resort >Release: FreeBSD 2.2.5-RELEASE i386 >Environment: >Description: tftpd(8) man page needs to mention that with -l Note: LOG_FTP messages are not displayed by syslogd(8) by default, and may have to be enabled in syslogd(8)'s configuration file. as ftpd(8) mentions. >How-To-Repeat: >Fix: >Audit-Trail: >Unformatted: From owner-freebsd-bugs Sat Dec 13 22:10:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id WAA12921 for bugs-outgoing; Sat, 13 Dec 1997 22:10:04 -0800 (PST) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id WAA12913; Sat, 13 Dec 1997 22:10:01 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 13 Dec 1997 22:10:01 -0800 (PST) Resent-Message-Id: <199712140610.WAA12913@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, banshee@gabriella.abattoir.com Received: from gabriella.abattoir.com ([207.33.158.57]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id WAA12599 for ; Sat, 13 Dec 1997 22:01:07 -0800 (PST) (envelope-from banshee@gabriella.abattoir.com) Received: (from root@localhost) by gabriella.abattoir.com (8.8.7/8.8.5) id WAA00367; Sat, 13 Dec 1997 22:00:29 -0800 (PST) Message-Id: <199712140600.WAA00367@gabriella.abattoir.com> Date: Sat, 13 Dec 1997 22:00:29 -0800 (PST) From: John M Vinopal Reply-To: banshee@gabriella.abattoir.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: docs/5288: syslog.conf man page doesn't mention LOG_FTP Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 5288 >Category: docs >Synopsis: syslog.conf man page doesn't mention LOG_FTP >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Sat Dec 13 22:10:00 PST 1997 >Last-Modified: >Originator: John M Vinopal >Organization: Resort >Release: FreeBSD 2.2.5-RELEASE i386 >Environment: >Description: No mention of LOG_FTP. The facility describes the part of the system generating the message, and is one of the following keywords: auth, authpriv, cron, daemon, kern, lpr, mail, mark, news, syslog, user, uucp and local0 through local7. These keywords (with the exception of mark) correspond to the similar ``LOG_'' values specified to the openlog(3) and syslog(3) library rou- tines. >How-To-Repeat: man syslog.conf >Fix: Add mention of LOG_FTP. >Audit-Trail: >Unformatted: