From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 04:10:10 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADA3216A4CF for ; Sun, 19 Dec 2004 04:10:10 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 773EF43D49 for ; Sun, 19 Dec 2004 04:10:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ4AAbE065139 for ; Sun, 19 Dec 2004 04:10:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJ4AAdv065138; Sun, 19 Dec 2004 04:10:10 GMT (envelope-from gnats) Resent-Date: Sun, 19 Dec 2004 04:10:10 GMT Resent-Message-Id: <200412190410.iBJ4AAdv065138@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Toshiboumi Ohta Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB6D416A4CF for ; Sun, 19 Dec 2004 04:05:06 +0000 (GMT) Received: from eudora.timedia.co.jp (eudora.timedia.co.jp [218.225.123.171]) by mx1.FreeBSD.org (Postfix) with ESMTP id 654BF43D49 for ; Sun, 19 Dec 2004 04:05:06 +0000 (GMT) (envelope-from bugbird@eudora.timedia.co.jp) Received: from eudora.timedia.co.jp (localhost [127.0.0.1]) by eudora.timedia.co.jp (8.12.11/8.12.5) with ESMTP id iBJ455iw035009 for ; Sun, 19 Dec 2004 13:05:05 +0900 (JST) (envelope-from bugbird@eudora.timedia.co.jp) Received: (from bugbird@localhost) by eudora.timedia.co.jp (8.12.11/8.12.6/Submit) id iBJ454WT035008; Sun, 19 Dec 2004 13:05:04 +0900 (JST) Message-Id: <200412190405.iBJ454WT035008@eudora.timedia.co.jp> Date: Sun, 19 Dec 2004 13:05:04 +0900 (JST) From: Toshiboumi Ohta To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/75249: 5.x install CD stack on VirtualPC Version 7 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Toshiboumi Ohta List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 04:10:10 -0000 >Number: 75249 >Category: kern >Synopsis: 5.x install CD stack on VirtualPC Version 7 >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 19 04:10:09 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Toshiboumi Ohta >Release: FreeBSD 5.3-RELEASE i386 >Organization: Time Intermedia Corp >Environment: VirtualPC for Mac OS X Version 7 FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Pentium Pro (234.12-MHz 686-class CPU) Origin = "Virtual CPU " Id = 0x684 >Description: the 5.x kernel from Install CD-ROM probing PnP ISA devices incorrectly, then hang up. belows are dying message on "boot -v" option. vt0: not probed (disabled) isa_probe_children: probing PnP devices adv1: Invalid baseport of 0x220 specified. Nearest valid baseport is 0x230. Fai ling probe. unknown: failed to probe at port 0x380-0x38f,0x220-0x22f irq 5 drq 5,1 on isa0 adv1: Invalid baseport of 0x201 specified. Nearest valid baseport is 0x210. Fai ling probe. unknown: failed to probe at port 0x201 on isa0 ->>HANG HERE<<- but unfortunately FreeBSD 4.x and RHL9 can boot up with no error. >How-To-Repeat: FreeBSD 5.2-RELEASE, 5.2.1-RELEASE, 5.3-RELEASE are hanging samely. some possible boot prompt options like "set hint...", "unload", etc... can not make any workarounds. >Fix: i have no idea, but kernel wizard could fix it. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 04:21:50 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F18F416A4CF; Sun, 19 Dec 2004 04:21:49 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B9F843D41; Sun, 19 Dec 2004 04:21:49 +0000 (GMT) (envelope-from tjr@FreeBSD.org) Received: from freefall.freebsd.org (tjr@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ4LnDv065658; Sun, 19 Dec 2004 04:21:49 GMT (envelope-from tjr@freefall.freebsd.org) Received: (from tjr@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJ4LlP6065654; Sun, 19 Dec 2004 04:21:47 GMT (envelope-from tjr) Date: Sun, 19 Dec 2004 04:21:47 GMT From: "Tim J. Robbins" Message-Id: <200412190421.iBJ4LlP6065654@freefall.freebsd.org> To: mi+mx@aldan.algebra.com, tjr@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: bin/43675: uniq prints last, not first of the identical lines [patch] X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 04:21:50 -0000 Synopsis: uniq prints last, not first of the identical lines [patch] State-Changed-From-To: open->closed State-Changed-By: tjr State-Changed-When: Sun Dec 19 04:21:21 GMT 2004 State-Changed-Why: Changed in 5-STABLE and 6-CURRENT; will not be changed in RELENG_4. http://www.freebsd.org/cgi/query-pr.cgi?pr=43675 From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 04:24:48 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9ADF916A4CF; Sun, 19 Dec 2004 04:24:48 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7012F43D49; Sun, 19 Dec 2004 04:24:48 +0000 (GMT) (envelope-from tjr@FreeBSD.org) Received: from freefall.freebsd.org (tjr@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ4Omok065767; Sun, 19 Dec 2004 04:24:48 GMT (envelope-from tjr@freefall.freebsd.org) Received: (from tjr@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJ4OmVp065763; Sun, 19 Dec 2004 04:24:48 GMT (envelope-from tjr) Date: Sun, 19 Dec 2004 04:24:48 GMT From: "Tim J. Robbins" Message-Id: <200412190424.iBJ4OmVp065763@freefall.freebsd.org> To: tjr@FreeBSD.org, tjr@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/68364: panic: Fatal trap 12 caused by kern/kern_descrip.c:2351 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 04:24:48 -0000 Synopsis: panic: Fatal trap 12 caused by kern/kern_descrip.c:2351 Responsible-Changed-From-To: tjr->freebsd-bugs Responsible-Changed-By: tjr Responsible-Changed-When: Sun Dec 19 04:24:31 GMT 2004 Responsible-Changed-Why: Unassigned due to lack of time. http://www.freebsd.org/cgi/query-pr.cgi?pr=68364 From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 04:26:04 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A970316A4CF; Sun, 19 Dec 2004 04:26:04 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DA1543D41; Sun, 19 Dec 2004 04:26:04 +0000 (GMT) (envelope-from tjr@FreeBSD.org) Received: from freefall.freebsd.org (tjr@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ4Q43d065888; Sun, 19 Dec 2004 04:26:04 GMT (envelope-from tjr@freefall.freebsd.org) Received: (from tjr@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJ4Q45D065884; Sun, 19 Dec 2004 04:26:04 GMT (envelope-from tjr) Date: Sun, 19 Dec 2004 04:26:04 GMT From: "Tim J. Robbins" Message-Id: <200412190426.iBJ4Q45D065884@freefall.freebsd.org> To: tjr@FreeBSD.org, tjr@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/65901: [smbfs] smbfs fails fsx write/truncate-down/truncate-up/reread old write +FIX X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 04:26:04 -0000 Synopsis: [smbfs] smbfs fails fsx write/truncate-down/truncate-up/reread old write +FIX Responsible-Changed-From-To: tjr->freebsd-bugs Responsible-Changed-By: tjr Responsible-Changed-When: Sun Dec 19 04:25:45 GMT 2004 Responsible-Changed-Why: Unassign due to lack of time. http://www.freebsd.org/cgi/query-pr.cgi?pr=65901 From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 05:07:18 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58DB816A4CE; Sun, 19 Dec 2004 05:07:18 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B5DB43D1D; Sun, 19 Dec 2004 05:07:18 +0000 (GMT) (envelope-from gad@FreeBSD.org) Received: from freefall.freebsd.org (gad@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ57IjZ071928; Sun, 19 Dec 2004 05:07:18 GMT (envelope-from gad@freefall.freebsd.org) Received: (from gad@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJ57InJ071924; Sun, 19 Dec 2004 05:07:18 GMT (envelope-from gad) Date: Sun, 19 Dec 2004 05:07:18 GMT From: Garance A Drosehn Message-Id: <200412190507.iBJ57InJ071924@freefall.freebsd.org> To: gad@FreeBSD.org, freebsd-bugs@FreeBSD.org, gad@FreeBSD.org Subject: Re: bin/74418: lpd creates lock file with bad permissions under remote LPR X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 05:07:18 -0000 Synopsis: lpd creates lock file with bad permissions under remote LPR Responsible-Changed-From-To: freebsd-bugs->gad Responsible-Changed-By: gad Responsible-Changed-When: Sun Dec 19 05:02:22 GMT 2004 Responsible-Changed-Why: I have occassionally seen this problem, even though I can not seem to reproduce it at the moment. However, I can add an appropriate call to umask() in 6.x-current which will fix this, and I will later MFC that to 5.3-stable. I have no plans to MFC it into the 4.x-branch -- certainly not into 4.9! http://www.freebsd.org/cgi/query-pr.cgi?pr=74418 From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 05:40:30 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7197716A4CE for ; Sun, 19 Dec 2004 05:40:30 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C89943D48 for ; Sun, 19 Dec 2004 05:40:30 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ5eRd5075776 for ; Sun, 19 Dec 2004 05:40:27 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJ5eRvf075775; Sun, 19 Dec 2004 05:40:27 GMT (envelope-from gnats) Resent-Date: Sun, 19 Dec 2004 05:40:27 GMT Resent-Message-Id: <200412190540.iBJ5eRvf075775@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ken Westerback Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2351816A4CE for ; Sun, 19 Dec 2004 05:36:30 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18B1943D31 for ; Sun, 19 Dec 2004 05:36:30 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ5aT6L095896 for ; Sun, 19 Dec 2004 05:36:29 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBJ5aT7j095880; Sun, 19 Dec 2004 05:36:29 GMT (envelope-from nobody) Message-Id: <200412190536.iBJ5aT7j095880@www.freebsd.org> Date: Sun, 19 Dec 2004 05:36:29 GMT From: Ken Westerback To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/75250: timedout_scbs is not initialized with LIST_INIT() X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 05:40:30 -0000 >Number: 75250 >Category: kern >Synopsis: timedout_scbs is not initialized with LIST_INIT() >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 19 05:40:27 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Ken Westerback >Release: n/a >Organization: OpenBSD >Environment: n/a (OpenBSD) >Description: The list timedout_scbs in ahd_softc is not initialized anywhere I can find. The diff below adds a LIST_INIT(&ahd->timedout_scbs) to ahd_alloc(), which is where the similar list pending_scbs is initialized. Found while trying to upgrade the OpenBSD ahd driver with the latest FreeBSD goodies. I note that a similar problem may exist on ahc, but I haven't started sync'ing ahc yet. >How-To-Repeat: >Fix: Index: aic79xx.c =================================================================== RCS file: /home/ncvs/src/sys/dev/aic7xxx/aic79xx.c,v retrieving revision 1.33 diff -u -r1.33 aic79xx.c --- aic79xx.c 18 Nov 2004 20:22:30 -0000 1.33 +++ aic79xx.c 19 Dec 2004 05:23:19 -0000 @@ -5246,6 +5246,7 @@ return (NULL); } LIST_INIT(&ahd->pending_scbs); + LIST_INIT(&ahd->timedout_scbs); /* We don't know our unit number until the OSM sets it */ ahd->name = name; ahd->unit = -1; >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 06:40:53 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8454816A4CE; Sun, 19 Dec 2004 06:40:53 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60E1843D1D; Sun, 19 Dec 2004 06:40:53 +0000 (GMT) (envelope-from anholt@FreeBSD.org) Received: from freefall.freebsd.org (anholt@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ6erCX097777; Sun, 19 Dec 2004 06:40:53 GMT (envelope-from anholt@freefall.freebsd.org) Received: (from anholt@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJ6eqnM097773; Sun, 19 Dec 2004 06:40:53 GMT (envelope-from anholt) Date: Sun, 19 Dec 2004 06:40:53 GMT From: Eric Anholt Message-Id: <200412190640.iBJ6eqnM097773@freefall.freebsd.org> To: valeks@valabs.spb.ru, anholt@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/50298: [hang] unlimited usage of AGP memory make system hung X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 06:40:53 -0000 Synopsis: [hang] unlimited usage of AGP memory make system hung State-Changed-From-To: feedback->closed State-Changed-By: anholt State-Changed-When: Sun Dec 19 06:38:45 GMT 2004 State-Changed-Why: Feedback timeout, > 3 months. Couldn't reproduce. http://www.freebsd.org/cgi/query-pr.cgi?pr=50298 From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 08:20:24 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 492A516A4CE for ; Sun, 19 Dec 2004 08:20:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A93A43D5C for ; Sun, 19 Dec 2004 08:20:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ8KNCi028636 for ; Sun, 19 Dec 2004 08:20:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJ8KNrV028635; Sun, 19 Dec 2004 08:20:23 GMT (envelope-from gnats) Resent-Date: Sun, 19 Dec 2004 08:20:23 GMT Resent-Message-Id: <200412190820.iBJ8KNrV028635@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Oleg V. Nauman" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A75BB16A4CE for ; Sun, 19 Dec 2004 08:19:09 +0000 (GMT) Received: from core.zp.ua (core.zp.ua [193.108.112.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id C576D43D2F for ; Sun, 19 Dec 2004 08:19:07 +0000 (GMT) (envelope-from oleg@core.zp.ua) Received: from core.zp.ua (oleg@localhost [127.0.0.1]) by core.zp.ua with ESMTP id iBJ8J39L022028 for ; Sun, 19 Dec 2004 10:19:03 +0200 (EET) (envelope-from oleg@core.zp.ua) Received: (from oleg@localhost) by core.zp.ua id iBJ8J3Pd022027; Sun, 19 Dec 2004 10:19:03 +0200 (EET) Message-Id: <200412190819.iBJ8J3Pd022027@core.zp.ua> Date: Sun, 19 Dec 2004 10:19:03 +0200 (EET) From: "Oleg V. Nauman" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/75253: [patch] xl(4): add support for 3C920B-EMB-WNM Integrated Fast Ethernet Controller X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Oleg V. Nauman" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 08:20:24 -0000 >Number: 75253 >Category: kern >Synopsis: [patch] xl(4): add support for 3C920B-EMB-WNM Integrated Fast Ethernet Controller >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 19 08:20:23 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Oleg V. Nauman >Release: FreeBSD 5.3-STABLE i386 >Organization: ReIS LLC >Environment: System: FreeBSD daisy.reis.zp.ua 5.3-STABLE FreeBSD 5.3-STABLE #5: Fri Dec 17 17:29:02 EET 2004 root@daisy.reis.zp.ua:/usr/src/sys/i386/compile/DAISY i386 >Description: I have motherboard with integrated 3Com ethernet controller, listed from pciconf output as: xl0@pci2:8:0: class=0x020000 card=0xffffffff chip=0x920210b7 rev=0x40 hdr=0x00 vendor = '3COM Corp, Networking Division' device = '3C920B-EMB-WNM Integrated Fast Ethernet Controller' class = network subclass = ethernet but current xl(4) driver does not have support for this controller. Very trivial patch adds support for him, and this controller seems working OK (tested with heavy NFS traffic): xl0: <3Com 3c920B-EMB-WNM Integrated Fast Etherlink XL> port 0xec00-0xec7f mem 0xfe100000-0xfe10007f irq 3 at device 8.0 on pci2 miibus1: on xl0 xl0: Ethernet address: 00:11:2f:44:6f:87 xl0: flags=8843 mtu 1500 options=9 inet 10.20.30.211 netmask 0xffffff00 broadcast 10.20.30.255 ether 00:11:2f:44:6f:87 media: Ethernet autoselect (100baseTX) status: active And supports at least autonegotiation without any problems. >How-To-Repeat: >Fix: --- /usr/src/sys/pci/if_xl.c.orig Fri Nov 12 10:53:08 2004 +++ /usr/src/sys/pci/if_xl.c Fri Dec 17 16:31:46 2004 @@ -188,6 +188,8 @@ "3Com 3c905C-TX Fast Etherlink XL" }, { TC_VENDORID, TC_DEVICEID_TORNADO_10_100BT_920B, "3Com 3c920B-EMB Integrated Fast Etherlink XL" }, + { TC_VENDORID, TC_DEVICEID_TORNADO_10_100BT_920B_WNM, + "3Com 3c920B-EMB-WNM Integrated Fast Etherlink XL" }, { TC_VENDORID, TC_DEVICEID_HURRICANE_10_100BT_SERV, "3Com 3c980 Fast Etherlink XL" }, { TC_VENDORID, TC_DEVICEID_TORNADO_10_100BT_SERV, @@ -1172,6 +1174,7 @@ case TC_DEVICEID_HURRICANE_656B: /* 3c656B */ case TC_DEVICEID_TORNADO_656C: /* 3c656C */ case TC_DEVICEID_TORNADO_10_100BT_920B: /* 3c920B-EMB */ + case TC_DEVICEID_TORNADO_10_100BT_920B_WNM: /* 3c920B-EMB-WNM */ sc->xl_media = XL_MEDIAOPT_MII; sc->xl_xcvr = XL_XCVR_MII; if (verbose) @@ -1269,7 +1272,8 @@ did == TC_DEVICEID_HURRICANE_656B) sc->xl_flags |= XL_FLAG_INVERT_MII_PWR | XL_FLAG_INVERT_LED_PWR; - if (did == TC_DEVICEID_TORNADO_10_100BT_920B) + if (did == TC_DEVICEID_TORNADO_10_100BT_920B || + did == TC_DEVICEID_TORNADO_10_100BT_920B_WNM) sc->xl_flags |= XL_FLAG_PHYOK; switch (did) { --- /usr/src/sys/pci/if_xlreg.h.orig Sun Aug 22 14:42:15 2004 +++ /usr/src/sys/pci/if_xlreg.h Fri Dec 17 16:26:33 2004 @@ -680,6 +680,7 @@ #define TC_DEVICEID_CYCLONE_10_100FX 0x905A #define TC_DEVICEID_TORNADO_10_100BT 0x9200 #define TC_DEVICEID_TORNADO_10_100BT_920B 0x9201 +#define TC_DEVICEID_TORNADO_10_100BT_920B_WNM 0x9202 #define TC_DEVICEID_HURRICANE_10_100BT_SERV 0x9800 #define TC_DEVICEID_TORNADO_10_100BT_SERV 0x9805 #define TC_DEVICEID_HURRICANE_SOHO100TX 0x7646 >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 08:50:24 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFBC116A4CF for ; Sun, 19 Dec 2004 08:50:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFD1243D5C for ; Sun, 19 Dec 2004 08:50:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ8oOax044077 for ; Sun, 19 Dec 2004 08:50:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJ8oOlg044076; Sun, 19 Dec 2004 08:50:24 GMT (envelope-from gnats) Resent-Date: Sun, 19 Dec 2004 08:50:24 GMT Resent-Message-Id: <200412190850.iBJ8oOlg044076@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Vaclav Belak Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 604EA16A4CE for ; Sun, 19 Dec 2004 08:48:01 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E48643D3F for ; Sun, 19 Dec 2004 08:48:01 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJ8m0VC078313 for ; Sun, 19 Dec 2004 08:48:00 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBJ8m0aw078312; Sun, 19 Dec 2004 08:48:00 GMT (envelope-from nobody) Message-Id: <200412190848.iBJ8m0aw078312@www.freebsd.org> Date: Sun, 19 Dec 2004 08:48:00 GMT From: Vaclav Belak To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/75254: PRISM3-based adapter ZCOM XI330 doesn't work with wi driver X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 08:50:25 -0000 >Number: 75254 >Category: kern >Synopsis: PRISM3-based adapter ZCOM XI330 doesn't work with wi driver >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 19 08:50:24 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Vaclav Belak >Release: FreeBSD 5.3 >Organization: VSE (University of Economics in Prague) >Environment: FreeBSD kamala 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Mon Dec 13 1 root@:/usr/src/sys/i386/compile/KAMALA i386 >Description: The wi driver in FreeBSD 5.3 doesn't recognize my PRISM3 based ZCOM XI330 PCMCIA wifi adapter. >How-To-Repeat: >Fix: It is possible to fix this problem with these patches i wrote: http://landru.wz.cz/xi330-patches-wi.tar.bz2 >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 14:50:21 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C230C16A4CE for ; Sun, 19 Dec 2004 14:50:21 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85AAD43D5E for ; Sun, 19 Dec 2004 14:50:21 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJEoLqL074616 for ; Sun, 19 Dec 2004 14:50:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJEoL8U074614; Sun, 19 Dec 2004 14:50:21 GMT (envelope-from gnats) Resent-Date: Sun, 19 Dec 2004 14:50:21 GMT Resent-Message-Id: <200412191450.iBJEoL8U074614@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Oleg V. Nauman" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE01216A4CE for ; Sun, 19 Dec 2004 14:47:54 +0000 (GMT) Received: from core.zp.ua (core.zp.ua [193.108.112.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C43043D48 for ; Sun, 19 Dec 2004 14:47:53 +0000 (GMT) (envelope-from oleg@core.zp.ua) Received: from core.zp.ua (oleg@localhost [127.0.0.1]) by core.zp.ua with ESMTP id iBJElonT025667 for ; Sun, 19 Dec 2004 16:47:50 +0200 (EET) (envelope-from oleg@core.zp.ua) Received: (from oleg@localhost) by core.zp.ua id iBJEln8f025666; Sun, 19 Dec 2004 16:47:49 +0200 (EET) Message-Id: <200412191447.iBJEln8f025666@core.zp.ua> Date: Sun, 19 Dec 2004 16:47:49 +0200 (EET) From: "Oleg V. Nauman" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/75258: [patch] dd(1) has not async signal safe interrupt handlers X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Oleg V. Nauman" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 14:50:22 -0000 >Number: 75258 >Category: bin >Synopsis: [patch] dd(1) has not async signal safe interrupt handlers >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 19 14:50:21 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Oleg V. Nauman >Release: FreeBSD 5.3-STABLE i386 >Organization: ReIS LLC >Environment: System: FreeBSD core.zp.ua 5.3-STABLE FreeBSD 5.3-STABLE #16: Fri Dec 17 22:26:44 EET 2004 root@core.zp.ua:/usr/src/sys/i386/compile/core i386 >Description: dd(1) uses not safe interrupt handlers, they may leads to strange problems with dd >How-To-Repeat: man 2 sigaction >Fix: diff -u /usr/src/bin/dd/dd.c dd/dd.c --- /usr/src/bin/dd/dd.c Fri Oct 1 18:30:06 2004 +++ dd/dd.c Sun Dec 19 11:31:44 2004 @@ -89,7 +89,7 @@ jcl(argv); setup(); - (void)signal(SIGINFO, summaryx); + (void)signal(SIGINFO, siginfo_handler); (void)signal(SIGINT, terminate); atexit(summary); @@ -311,6 +311,7 @@ if (!(ddflags & C_NOERROR)) err(1, "%s", in.name); warn("%s", in.name); + need_summary = 0; summary(); /* @@ -368,6 +369,10 @@ in.dbp += in.dbrcnt; (*cfunc)(); + if (need_summary) { + need_summary = 0; + summary(); + } } } diff -u /usr/src/bin/dd/extern.h dd/extern.h --- /usr/src/bin/dd/extern.h Fri Oct 1 18:30:06 2004 +++ dd/extern.h Sun Dec 19 11:32:53 2004 @@ -43,7 +43,7 @@ void pos_in(void); void pos_out(void); void summary(void); -void summaryx(int); +void siginfo_handler(int); void terminate(int); void unblock(void); void unblock_close(void); @@ -61,3 +61,5 @@ extern const u_char a2ibm_32V[], a2ibm_POSIX[]; extern u_char casetab[]; extern char fill_char; + +int need_summary; diff -u /usr/src/bin/dd/misc.c dd/misc.c --- /usr/src/bin/dd/misc.c Fri Oct 1 18:30:06 2004 +++ dd/misc.c Sun Dec 19 11:32:01 2004 @@ -85,13 +85,9 @@ } /* ARGSUSED */ -void -summaryx(int notused __unused) +void siginfo_handler(int signo __unused) { - int save_errno = errno; - - summary(); - errno = save_errno; + need_summary = 1; } /* ARGSUSED */ @@ -102,3 +98,4 @@ summary(); _exit(sig == 0 ? 0 : 1); } + diff -u /usr/src/bin/dd/position.c dd/position.c --- /usr/src/bin/dd/position.c Fri Oct 1 18:30:06 2004 +++ dd/position.c Sun Dec 19 11:33:19 2004 @@ -91,6 +91,10 @@ } } else --cnt; + if (need_summary) { + need_summary = 0; + summary(); + } continue; } @@ -111,6 +115,7 @@ if (!warned) { warn("%s", in.name); warned = 1; + need_summary = 0; summary(); } continue; >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 15:20:44 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5BEE16A567 for ; Sun, 19 Dec 2004 15:20:44 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3D0243D48 for ; Sun, 19 Dec 2004 15:20:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJFKTxa079347 for ; Sun, 19 Dec 2004 15:20:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJFKT8n079346; Sun, 19 Dec 2004 15:20:29 GMT (envelope-from gnats) Date: Sun, 19 Dec 2004 15:20:29 GMT Message-Id: <200412191520.iBJFKT8n079346@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Maxim Konovalov Subject: Re: bin/75258: [patch] dd(1) has not async signal safe interrupt handlers X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Maxim Konovalov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 15:20:45 -0000 The following reply was made to PR bin/75258; it has been noted by GNATS. From: Maxim Konovalov To: "Oleg V. Nauman" Cc: bug-followup@freebsd.org Subject: Re: bin/75258: [patch] dd(1) has not async signal safe interrupt handlers Date: Sun, 19 Dec 2004 18:11:06 +0300 (MSK) [...] > >Description: > dd(1) uses not safe interrupt handlers, they may leads to > strange problems with dd Are you sure? Do you have a testcase? > >How-To-Repeat: > > man 2 sigaction Well, stdio(3) is not signal-safe in general but it seems for me summary() does not manipulate with the internal state of any file descriptors (it uses write(2)) and should be safe. Browseing the commit history says the same. [...] > +int need_summary; This should be volatile sig_atomic_t. -- Maxim Konovalov From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 15:30:25 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5FAC16A4CE for ; Sun, 19 Dec 2004 15:30:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 931DB43D1F for ; Sun, 19 Dec 2004 15:30:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJFUPiQ079593 for ; Sun, 19 Dec 2004 15:30:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJFUPXC079591; Sun, 19 Dec 2004 15:30:25 GMT (envelope-from gnats) Date: Sun, 19 Dec 2004 15:30:25 GMT Message-Id: <200412191530.iBJFUPXC079591@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Oleg V. Nauman" Subject: Re: bin/75258: [patch] dd(1) has not async signal safe interrupt handlers X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Oleg V. Nauman" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 15:30:25 -0000 The following reply was made to PR bin/75258; it has been noted by GNATS. From: "Oleg V. Nauman" To: Maxim Konovalov Cc: bug-followup@freebsd.org Subject: Re: bin/75258: [patch] dd(1) has not async signal safe interrupt handlers Date: Sun, 19 Dec 2004 17:29:59 +0200 --VrqPEDrXMn8OVzN4 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Dec 19, 2004 at 06:11:06PM +0300, Maxim Konovalov wrote: > [...] > > >Description: > > dd(1) uses not safe interrupt handlers, they may leads to > > strange problems with dd >=20 > Are you sure? Do you have a testcase? No, sorry. >=20 > > >How-To-Repeat: > > > > man 2 sigaction >=20 > Well, stdio(3) is not signal-safe in general but it seems for me > summary() does not manipulate with the internal state of any file > descriptors (it uses write(2)) and should be safe. But s*printf() family uses malloc(3) for his internal purposes, and there is no any reasons for things like memory allocations in the signal handler, I think. >=20 > Browseing the commit history says the same. >=20 > [...] > > +int need_summary; >=20 > This should be volatile sig_atomic_to. Yes, you are right, thank you. >=20 > --=20 > Maxim Konovalov --=20 NO37-RIPE --VrqPEDrXMn8OVzN4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.8 iQCVAwUBQcWeZ/C2y8Tb/5DvAQFWZgP/YY9BfKFkTS1Tjp/9B5iEz85TJAHjslV1 UvK0TlY0LX/R7DWf3d9JUY9KB6NRscuIpoGz5aIH9X4SAZXwzAdUrGHupmOmF8DZ VxlBbPjM2f/saexVzKOw6MURaxZC3JAW5K4jLACSIPEQeSUTMcQJQqopnYQ7bBHK iWc2Iy/FtfY= =WXGA -----END PGP SIGNATURE----- --VrqPEDrXMn8OVzN4-- From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 16:30:29 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A99716A4CE for ; Sun, 19 Dec 2004 16:30:29 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A91443D53 for ; Sun, 19 Dec 2004 16:30:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJGUSId085869 for ; Sun, 19 Dec 2004 16:30:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJGUSUU085867; Sun, 19 Dec 2004 16:30:28 GMT (envelope-from gnats) Resent-Date: Sun, 19 Dec 2004 16:30:28 GMT Resent-Message-Id: <200412191630.iBJGUSUU085867@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Matthew D.Fuller" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C470A16A4CE for ; Sun, 19 Dec 2004 16:20:20 +0000 (GMT) Received: from mortis.over-yonder.net (adsl-155-73-249.jan.bellsouth.net [68.155.73.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EBAA43D39 for ; Sun, 19 Dec 2004 16:20:20 +0000 (GMT) (envelope-from fullermd@over-yonder.net) Received: by mortis.over-yonder.net (Postfix, from userid 100) id 4F960210DB; Sun, 19 Dec 2004 10:20:19 -0600 (CST) Message-Id: <20041219162019.4F960210DB@mortis.over-yonder.net> Date: Sun, 19 Dec 2004 10:20:19 -0600 (CST) From: "Matthew D.Fuller" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/75259: [PATCH] repquota(8) field size a smidge too small X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Matthew D.Fuller" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 16:30:29 -0000 >Number: 75259 >Category: bin >Synopsis: [PATCH] repquota(8) field size a smidge too small >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 19 16:30:27 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Matthew D. Fuller >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD mortis.sighup.org 5.3-STABLE FreeBSD 5.3-STABLE #0: Sat Nov 20 10:24:06 CST 2004 fullermd@mortis:/usr/obj/usr/src/sys/MORTIS i386 >Description: repquota(8) lists out the quota information for all users on the system. The first field, naturally, contains the username. It's awful convenient and tempting to pipe the output to sort(1) or the like. However, that will break all over you if there's a username that's up at the max size (16). >How-To-Repeat: Add a user with a 16-char username, put in a bunch of files, then do a repquota | sort -n +2 and see if they're near the bottom. >Fix: Index: repquota.c =================================================================== RCS file: /usr/cvs/src/usr.sbin/repquota/repquota.c,v retrieving revision 1.18 diff -u -r1.18 repquota.c --- repquota.c 7 Aug 2004 04:28:54 -0000 1.18 +++ repquota.c 19 Dec 2004 16:14:48 -0000 @@ -229,9 +229,9 @@ } fclose(qf); printf("%*s Block limits File limits\n", - max(UT_NAMESIZE,10), " "); + max(UT_NAMESIZE+1,10), " "); printf("User%*s used soft hard grace used soft hard grace\n", - max(UT_NAMESIZE,10), " "); + max(UT_NAMESIZE+1,10), " "); for (id = 0; id <= highid[type]; id++) { fup = lookup(id, type); if (fup == 0) @@ -239,7 +239,7 @@ if (fup->fu_dqblk.dqb_curinodes == 0 && fup->fu_dqblk.dqb_curblocks == 0) continue; - printf("%-*s", max(UT_NAMESIZE,10), fup->fu_name); + printf("%-*s", max(UT_NAMESIZE+1,10), fup->fu_name); printf("%c%c %8lu %8lu %8lu %6s", fup->fu_dqblk.dqb_bsoftlimit && fup->fu_dqblk.dqb_curblocks >= >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 18:04:59 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C48516A4CE; Sun, 19 Dec 2004 18:04:59 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 142AA43D41; Sun, 19 Dec 2004 18:04:59 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from freefall.freebsd.org (maxim@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJI4wx0095305; Sun, 19 Dec 2004 18:04:58 GMT (envelope-from maxim@freefall.freebsd.org) Received: (from maxim@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJI4wAu095301; Sun, 19 Dec 2004 18:04:58 GMT (envelope-from maxim) Date: Sun, 19 Dec 2004 18:04:58 GMT From: Maxim Konovalov Message-Id: <200412191804.iBJI4wAu095301@freefall.freebsd.org> To: fullermd@over-yonder.net, maxim@FreeBSD.org, freebsd-bugs@FreeBSD.org, maxim@FreeBSD.org Subject: Re: bin/75259: [PATCH] repquota(8) field size a smidge too small X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 18:04:59 -0000 Synopsis: [PATCH] repquota(8) field size a smidge too small State-Changed-From-To: open->patched State-Changed-By: maxim State-Changed-When: Sun Dec 19 18:03:48 GMT 2004 State-Changed-Why: An equal diff was committed to -CURRENT, thanks! Responsible-Changed-From-To: freebsd-bugs->maxim Responsible-Changed-By: maxim Responsible-Changed-When: Sun Dec 19 18:03:48 GMT 2004 Responsible-Changed-Why: MFC reminder. http://www.freebsd.org/cgi/query-pr.cgi?pr=75259 From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 18:50:23 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5258E16A4CE for ; Sun, 19 Dec 2004 18:50:23 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 008B743D46 for ; Sun, 19 Dec 2004 18:50:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJIoMSd001393 for ; Sun, 19 Dec 2004 18:50:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJIoMaH001389; Sun, 19 Dec 2004 18:50:22 GMT (envelope-from gnats) Resent-Date: Sun, 19 Dec 2004 18:50:22 GMT Resent-Message-Id: <200412191850.iBJIoMaH001389@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Kazuhito HONDA Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDE1516A4CE for ; Sun, 19 Dec 2004 18:42:04 +0000 (GMT) Received: from t-mta1.odn.ne.jp (mfep1.odn.ne.jp [143.90.131.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18F0343D4C for ; Sun, 19 Dec 2004 18:42:03 +0000 (GMT) (envelope-from kazuhito@ph.noda.tus.ac.jp) Received: from localhost ([219.66.84.206]) by t-mta1.odn.ne.jp with ESMTP id <20041219184158657.TQXY.199623.t-mta1.odn.ne.jp@mta1.odn.ne.jp>; Mon, 20 Dec 2004 03:41:58 +0900 Message-Id: <20041220.034157.846933450.kazuhito@ph.noda.tus.ac.jp> Date: Mon, 20 Dec 2004 03:41:57 +0900 (JST) From: Kazuhito HONDA To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: kazuhito@ph.noda.tus.ac.jp Subject: kern/75274: Updating of USB audio codes (uaudio*.*) along recent NetBSD's X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Kazuhito HONDA List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 18:50:23 -0000 >Number: 75274 >Category: kern >Synopsis: Updating of USB audio codes (uaudio*.*) along recent NetBSD's >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 19 18:50:22 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Kazuhito HONDA >Release: FreeBSD 6.0-CURRENT i386 >Organization: >Environment: System: FreeBSD kaoru 6.0-CURRENT FreeBSD 6.0-CURRENT #191: Mon Dec 20 02:28:37 JST 2004 root@kaoru:/usr/obj/src/sys/i386/compile/KAORU.6.0B.0 i386 USB audio device: Sound Blaster Digital Music (SBDM, Creative Labs.) >Description: Codes for USB audio in FreeBSD have several problems. 1. Only one volume controllor even if the device has many volume controllor 2. Can't select a sound source for recording 3. Can't record 4. play in wrong sampling rate For solving these problems, especially 1. 2., It is convenient to update FreeBSD uaudio codes along recent NetBSD uaudio codes. Unfortunately USB audio device doesn't play if you don't set correct sampling rate of USB audio device after updating. But, before updating, USB audio device play in wrong sampling rate for sound source if source sampling rate is not equal to device sampling rate. I expect that the formaer is better. >How-To-Repeat: >Fix: This patch is very long. So I expect that the code check will be very hard. I recommend that the checker will compare the patched files with recent NetBSD's files, and compare its difference with the difference between old FreeBSD files and old NetBSD files. --- F_41-91.diff begins here --- --- src/sys/dev/sound/usb/uaudio.c Mon Dec 20 01:48:43 2004 +++ src/sys/dev/sound/usb/uaudio-91.c Mon Dec 20 02:42:53 2004 @@ -1,5 +1,5 @@ -/* $NetBSD: uaudio.c,v 1.41 2001/01/23 14:04:13 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio.c,v 1.7 2002/08/25 01:32:22 bde Exp $: */ +/* $NetBSD: uaudio.c,v 1.91 2004/11/05 17:46:14 kent Exp $ */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91.c,v $: */ /* * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -39,11 +39,16 @@ */ /* - * USB audio specs: http://www.usb.org/developers/data/devclass/audio10.pdf - * http://www.usb.org/developers/data/devclass/frmts10.pdf - * http://www.usb.org/developers/data/devclass/termt10.pdf + * USB audio specs: http://www.usb.org/developers/devclass_docs/audio10.pdf + * http://www.usb.org/developers/devclass_docs/frmts10.pdf + * http://www.usb.org/developers/devclass_docs/termt10.pdf */ +#include +#if defined(__NetBSD__) || defined(__OpenBSD__) +__KERNEL_RCSID(0, "$NetBSD: uaudio.c,v 1.91 2004/11/05 17:46:14 kent Exp $"); +#endif + #include #include #include @@ -66,11 +71,14 @@ #include #endif #include +#if defined(__FreeBSD__) #include +#endif #if defined(__NetBSD__) || defined(__OpenBSD__) #include #include +#include #include #include #elif defined(__FreeBSD__) @@ -83,23 +91,39 @@ #include #include +#if defined(__NetBSD__) || defined(__OpenBSD__) +#include +#elif defined(__FreeBSD__) #include #include +#endif +#if defined(__NetBSD__) || defined(__OpenBSD__) +/* #define UAUDIO_DEBUG */ +#else +/* #define USB_DEBUG */ +#endif +/* #define UAUDIO_MULTIPLE_ENDPOINTS */ #ifdef USB_DEBUG -#define DPRINTF(x) if (uaudiodebug) logprintf x -#define DPRINTFN(n,x) if (uaudiodebug>(n)) logprintf x +#define DPRINTF(x) do { if (uaudiodebug) logprintf x; } while (0) +#define DPRINTFN(n,x) do { if (uaudiodebug>(n)) logprintf x; } while (0) int uaudiodebug = 0; +#if defined(__FreeBSD__) SYSCTL_NODE(_hw_usb, OID_AUTO, uaudio, CTLFLAG_RW, 0, "USB uaudio"); SYSCTL_INT(_hw_usb_uaudio, OID_AUTO, debug, CTLFLAG_RW, &uaudiodebug, 0, "uaudio debug level"); +#endif #else #define DPRINTF(x) #define DPRINTFN(n,x) #endif #define UAUDIO_NCHANBUFS 6 /* number of outstanding request */ +#if defined(__NetBSD__) || defined(__OpenBSD__) +#define UAUDIO_NFRAMES 10 /* ms of sound in each request */ +#elif defined(__FreeBSD__) #define UAUDIO_NFRAMES 20 /* ms of sound in each request */ +#endif #define MIX_MAX_CHAN 8 @@ -112,6 +136,7 @@ struct mixerctl { #define MIX_SIGNED_16 2 #define MIX_UNSIGNED_16 3 #define MIX_SIGNED_8 4 +#define MIX_SELECTOR 5 #define MIX_SIZE(n) ((n) == MIX_SIGNED_16 || (n) == MIX_UNSIGNED_16 ? 2 : 1) #define MIX_UNSIGNED(n) ((n) == MIX_UNSIGNED_16) int minval, maxval; @@ -130,22 +155,26 @@ struct mixerctl { struct as_info { u_int8_t alt; u_int8_t encoding; + u_int8_t attributes; /* Copy of bmAttributes of + * usb_audio_streaming_endpoint_descriptor + */ usbd_interface_handle ifaceh; - usb_interface_descriptor_t *idesc; - usb_endpoint_descriptor_audio_t *edesc; - struct usb_audio_streaming_type1_descriptor *asf1desc; + const usb_interface_descriptor_t *idesc; + const usb_endpoint_descriptor_audio_t *edesc; + const usb_endpoint_descriptor_audio_t *edesc1; + const struct usb_audio_streaming_type1_descriptor *asf1desc; + int sc_busy; /* currently used */ }; struct chan { - int terminal; /* terminal id */ #if defined(__NetBSD__) || defined(__OpenBSD__) - void (*intr)(void *); /* dma completion intr handler */ + void (*intr)(void *); /* DMA completion intr handler */ void *arg; /* arg for intr() */ #else struct pcm_channel *pcm_ch; #endif usbd_pipe_handle pipe; - int dir; /* direction */ + usbd_pipe_handle sync_pipe; u_int sample_size; u_int sample_rate; @@ -159,15 +188,16 @@ struct chan { int blksize; /* chunk size to report up */ int transferred; /* transferred bytes not reported up */ - char nofrac; /* don't do sample rate adjustment */ + int altidx; /* currently used altidx */ int curchanbuf; struct chanbuf { - struct chan *chan; + struct chan *chan; usbd_xfer_handle xfer; - u_char *buffer; - u_int16_t sizes[UAUDIO_NFRAMES]; - u_int16_t size; + u_char *buffer; + u_int16_t sizes[UAUDIO_NFRAMES]; + u_int16_t offsets[UAUDIO_NFRAMES]; + u_int16_t size; } chanbufs[UAUDIO_NCHANBUFS]; struct uaudio_softc *sc; /* our softc */ @@ -179,151 +209,194 @@ struct chan { }; struct uaudio_softc { - USBBASEDEVICE sc_dev; /* base device */ + USBBASEDEVICE sc_dev; /* base device */ usbd_device_handle sc_udev; /* USB device */ - - char sc_dead; /* The device is dead -- kill it */ - - int sc_ac_iface; /* Audio Control interface */ + int sc_ac_iface; /* Audio Control interface */ usbd_interface_handle sc_ac_ifaceh; + struct chan sc_playchan; /* play channel */ + struct chan sc_recchan; /* record channel */ + int sc_nullalt; + int sc_audio_rev; + struct as_info *sc_alts; /* alternate settings */ + int sc_nalts; /* # of alternate settings */ + int sc_altflags; +#define HAS_8 0x01 +#define HAS_16 0x02 +#define HAS_8U 0x04 +#define HAS_ALAW 0x08 +#define HAS_MULAW 0x10 +#define UA_NOFRAC 0x20 /* don't do sample rate adjustment */ +#define HAS_24 0x40 + int sc_mode; /* play/record capability */ + struct mixerctl *sc_ctls; /* mixer controls */ + int sc_nctls; /* # of mixer controls */ + device_ptr_t sc_audiodev; + char sc_dying; +}; - struct chan sc_chan; - - int sc_curaltidx; - - int sc_nullalt; - - int sc_audio_rev; - - struct as_info *sc_alts; - int sc_nalts; - int sc_props; - - int sc_altflags; -#define HAS_8 0x01 -#define HAS_16 0x02 -#define HAS_8U 0x04 -#define HAS_ALAW 0x08 -#define HAS_MULAW 0x10 - - struct mixerctl *sc_ctls; - int sc_nctls; +struct terminal_list { + int size; + uint16_t terminals[1]; +}; +#define TERMINAL_LIST_SIZE(N) (offsetof(struct terminal_list, terminals) \ + + sizeof(uint16_t) * (N)) - device_ptr_t sc_audiodev; - char sc_dying; +struct io_terminal { + union { + const usb_descriptor_t *desc; + const struct usb_audio_input_terminal *it; + const struct usb_audio_output_terminal *ot; + const struct usb_audio_mixer_unit *mu; + const struct usb_audio_selector_unit *su; + const struct usb_audio_feature_unit *fu; + const struct usb_audio_processing_unit *pu; + const struct usb_audio_extension_unit *eu; + } d; + int inputs_size; + struct terminal_list **inputs; /* list of source input terminals */ + struct terminal_list *output; /* list of destination output terminals */ + int direct; /* directly connected to an output terminal */ }; -#define UAC_OUTPUT 0 -#define UAC_INPUT 1 -#define UAC_EQUAL 2 +#define UAC_OUTPUT 0 +#define UAC_INPUT 1 +#define UAC_EQUAL 2 +#define UAC_RECORD 3 +#define UAC_NCLASSES 4 +#if !defined(__FreeBSD__) +#ifdef USB_DEBUG +Static const char *uac_names[] = { + AudioCoutputs, AudioCinputs, AudioCequalization, AudioCrecord, +}; +#endif +#endif -Static usbd_status uaudio_identify_ac(struct uaudio_softc *sc, - usb_config_descriptor_t *cdesc); -Static usbd_status uaudio_identify_as(struct uaudio_softc *sc, - usb_config_descriptor_t *cdesc); -Static usbd_status uaudio_process_as(struct uaudio_softc *sc, - char *buf, int *offsp, int size, - usb_interface_descriptor_t *id); +Static usbd_status uaudio_identify_ac + (struct uaudio_softc *, const usb_config_descriptor_t *); +Static usbd_status uaudio_identify_as + (struct uaudio_softc *, const usb_config_descriptor_t *); +Static usbd_status uaudio_process_as + (struct uaudio_softc *, const char *, int *, int, + const usb_interface_descriptor_t *); -Static void uaudio_add_alt(struct uaudio_softc *sc, - struct as_info *ai); +Static void uaudio_add_alt(struct uaudio_softc *, const struct as_info *); -Static usb_interface_descriptor_t *uaudio_find_iface(char *buf, - int size, int *offsp, int subtype); +Static const usb_interface_descriptor_t *uaudio_find_iface + (const char *, int, int *, int); -Static void uaudio_mixer_add_ctl(struct uaudio_softc *sc, - struct mixerctl *mp); +Static void uaudio_mixer_add_ctl(struct uaudio_softc *, struct mixerctl *); #if defined(__NetBSD__) || defined(__OpenBSD__) -Static char *uaudio_id_name(struct uaudio_softc *sc, - usb_descriptor_t **dps, int id); +Static char *uaudio_id_name + (struct uaudio_softc *, const struct io_terminal *, int); #endif -Static struct usb_audio_cluster uaudio_get_cluster(int id, - usb_descriptor_t **dps); -Static void uaudio_add_input(struct uaudio_softc *sc, - usb_descriptor_t *v, usb_descriptor_t **dps); -Static void uaudio_add_output(struct uaudio_softc *sc, - usb_descriptor_t *v, usb_descriptor_t **dps); -Static void uaudio_add_mixer(struct uaudio_softc *sc, - usb_descriptor_t *v, usb_descriptor_t **dps); -Static void uaudio_add_selector(struct uaudio_softc *sc, - usb_descriptor_t *v, usb_descriptor_t **dps); -Static void uaudio_add_feature(struct uaudio_softc *sc, - usb_descriptor_t *v, usb_descriptor_t **dps); -Static void uaudio_add_processing_updown(struct uaudio_softc *sc, - usb_descriptor_t *v, usb_descriptor_t **dps); -Static void uaudio_add_processing(struct uaudio_softc *sc, - usb_descriptor_t *v, usb_descriptor_t **dps); -Static void uaudio_add_extension(struct uaudio_softc *sc, - usb_descriptor_t *v, usb_descriptor_t **dps); -Static usbd_status uaudio_identify(struct uaudio_softc *sc, - usb_config_descriptor_t *cdesc); +#ifdef USB_DEBUG +Static void uaudio_dump_cluster(const struct usb_audio_cluster *); +#endif +Static struct usb_audio_cluster uaudio_get_cluster + (int, const struct io_terminal *); +Static void uaudio_add_input + (struct uaudio_softc *, const struct io_terminal *, int); +Static void uaudio_add_output + (struct uaudio_softc *, const struct io_terminal *, int); +Static void uaudio_add_mixer + (struct uaudio_softc *, const struct io_terminal *, int); +Static void uaudio_add_selector + (struct uaudio_softc *, const struct io_terminal *, int); +#ifdef USB_DEBUG +Static const char *uaudio_get_terminal_name(int); +#endif +#if !defined(__FreeBSD__) +Static int uaudio_determine_class + (const struct io_terminal *, struct mixerctl *); +Static const char *uaudio_feature_name + (const struct io_terminal *, struct mixerctl *); +#endif +Static void uaudio_add_feature + (struct uaudio_softc *, const struct io_terminal *, int); +Static void uaudio_add_processing_updown + (struct uaudio_softc *, const struct io_terminal *, int); +Static void uaudio_add_processing + (struct uaudio_softc *, const struct io_terminal *, int); +Static void uaudio_add_extension + (struct uaudio_softc *, const struct io_terminal *, int); +Static struct terminal_list *uaudio_merge_terminal_list + (const struct io_terminal *); +Static struct terminal_list *uaudio_io_terminaltype + (int, struct io_terminal *, int); +Static usbd_status uaudio_identify + (struct uaudio_softc *, const usb_config_descriptor_t *); -Static int uaudio_signext(int type, int val); +Static int uaudio_signext(int, int); #if defined(__NetBSD__) || defined(__OpenBSD__) -Static int uaudio_value2bsd(struct mixerctl *mc, int val); +Static int uaudio_value2bsd(struct mixerctl *, int); #endif -Static int uaudio_bsd2value(struct mixerctl *mc, int val); -Static int uaudio_get(struct uaudio_softc *sc, int type, - int which, int wValue, int wIndex, int len); +Static int uaudio_bsd2value(struct mixerctl *, int); +Static int uaudio_get(struct uaudio_softc *, int, int, int, int, int); #if defined(__NetBSD__) || defined(__OpenBSD__) -Static int uaudio_ctl_get(struct uaudio_softc *sc, int which, - struct mixerctl *mc, int chan); +Static int uaudio_ctl_get + (struct uaudio_softc *, int, struct mixerctl *, int); #endif -Static void uaudio_set(struct uaudio_softc *sc, int type, - int which, int wValue, int wIndex, int l, int v); -Static void uaudio_ctl_set(struct uaudio_softc *sc, int which, - struct mixerctl *mc, int chan, int val); +Static void uaudio_set + (struct uaudio_softc *, int, int, int, int, int, int); +Static void uaudio_ctl_set + (struct uaudio_softc *, int, struct mixerctl *, int, int); -Static usbd_status uaudio_set_speed(struct uaudio_softc *, int, u_int); +Static usbd_status uaudio_set_speed(struct uaudio_softc *, int, u_int); -Static usbd_status uaudio_chan_open(struct uaudio_softc *sc, - struct chan *ch); -Static void uaudio_chan_close(struct uaudio_softc *sc, - struct chan *ch); -Static usbd_status uaudio_chan_alloc_buffers(struct uaudio_softc *, - struct chan *); -Static void uaudio_chan_free_buffers(struct uaudio_softc *, - struct chan *); +Static usbd_status uaudio_chan_open(struct uaudio_softc *, struct chan *); +Static void uaudio_chan_close(struct uaudio_softc *, struct chan *); +Static usbd_status uaudio_chan_alloc_buffers + (struct uaudio_softc *, struct chan *); +Static void uaudio_chan_free_buffers(struct uaudio_softc *, struct chan *); #if defined(__NetBSD__) || defined(__OpenBSD__) -Static void uaudio_chan_set_param(struct chan *ch, - struct audio_params *param, u_char *start, - u_char *end, int blksize); +Static void uaudio_chan_init + (struct chan *, int, const struct audio_params *, int); +Static void uaudio_chan_set_param(struct chan *, u_char *, u_char *, int); #endif -Static void uaudio_chan_ptransfer(struct chan *ch); -Static void uaudio_chan_pintr(usbd_xfer_handle xfer, - usbd_private_handle priv, usbd_status status); +Static void uaudio_chan_ptransfer(struct chan *); +Static void uaudio_chan_pintr + (usbd_xfer_handle, usbd_private_handle, usbd_status); -Static void uaudio_chan_rtransfer(struct chan *ch); -Static void uaudio_chan_rintr(usbd_xfer_handle xfer, - usbd_private_handle priv, usbd_status status); +Static void uaudio_chan_rtransfer(struct chan *); +Static void uaudio_chan_rintr + (usbd_xfer_handle, usbd_private_handle, usbd_status); #if defined(__NetBSD__) || defined(__OpenBSD__) -Static int uaudio_open(void *, int); -Static void uaudio_close(void *); -Static int uaudio_drain(void *); -Static int uaudio_query_encoding(void *, struct audio_encoding *); -Static int uaudio_set_params(void *, int, int, - struct audio_params *, struct audio_params *); -Static int uaudio_round_blocksize(void *, int); -Static int uaudio_trigger_output(void *, void *, void *, - int, void (*)(void *), void *, - struct audio_params *); -Static int uaudio_trigger_input (void *, void *, void *, - int, void (*)(void *), void *, - struct audio_params *); -Static int uaudio_halt_in_dma(void *); -Static int uaudio_halt_out_dma(void *); -Static int uaudio_getdev(void *, struct audio_device *); -Static int uaudio_mixer_set_port(void *, mixer_ctrl_t *); -Static int uaudio_mixer_get_port(void *, mixer_ctrl_t *); -Static int uaudio_query_devinfo(void *, mixer_devinfo_t *); -Static int uaudio_get_props(void *); +Static int uaudio_open(void *, int); +Static void uaudio_close(void *); +Static int uaudio_drain(void *); +Static int uaudio_query_encoding(void *, struct audio_encoding *); +Static void uaudio_get_minmax_rates + (int, const struct as_info *, const struct audio_params *, + int, u_long *, u_long *); +Static int uaudio_match_alt_sub + (int, const struct as_info *, const struct audio_params *, int, u_long); +Static int uaudio_match_alt_chan + (int, const struct as_info *, struct audio_params *, int); +Static int uaudio_match_alt + (int, const struct as_info *, struct audio_params *, int); +Static int uaudio_set_params + (void *, int, int, struct audio_params *, struct audio_params *); +Static int uaudio_round_blocksize(void *, int); +Static int uaudio_trigger_output + (void *, void *, void *, int, void (*)(void *), void *, + struct audio_params *); +Static int uaudio_trigger_input + (void *, void *, void *, int, void (*)(void *), void *, + struct audio_params *); +Static int uaudio_halt_in_dma(void *); +Static int uaudio_halt_out_dma(void *); +Static int uaudio_getdev(void *, struct audio_device *); +Static int uaudio_mixer_set_port(void *, mixer_ctrl_t *); +Static int uaudio_mixer_get_port(void *, mixer_ctrl_t *); +Static int uaudio_query_devinfo(void *, mixer_devinfo_t *); +Static int uaudio_get_props(void *); -Static struct audio_hw_if uaudio_hw_if = { +Static const struct audio_hw_if uaudio_hw_if = { uaudio_open, uaudio_close, uaudio_drain, @@ -350,6 +423,7 @@ Static struct audio_hw_if uaudio_hw_if = uaudio_get_props, uaudio_trigger_output, uaudio_trigger_input, + NULL, }; Static struct audio_device uaudio_device = { @@ -360,7 +434,7 @@ Static struct audio_device uaudio_device #elif defined(__FreeBSD__) Static int audio_attach_mi(device_t); -Static void uaudio_init_params(struct uaudio_softc * sc, struct chan *ch); +Static int uaudio_init_params(struct uaudio_softc * sc, struct chan *ch, int mode); /* for NetBSD compatibirity */ #define AUMODE_PLAY 0x01 @@ -397,13 +471,13 @@ USB_MATCH(uaudio) { USB_MATCH_START(uaudio, uaa); usb_interface_descriptor_t *id; - + if (uaa->iface == NULL) return (UMATCH_NONE); id = usbd_get_interface_descriptor(uaa->iface); /* Trigger on the control interface. */ - if (id == NULL || + if (id == NULL || id->bInterfaceClass != UICLASS_AUDIO || id->bInterfaceSubClass != UISUBCLASS_AUDIOCONTROL || (usbd_get_quirks(uaa->device)->uq_flags & UQ_BAD_AUDIO)) @@ -421,8 +495,12 @@ USB_ATTACH(uaudio) usbd_status err; int i, j, found; +#if defined(__FreeBSD__) usbd_devinfo(uaa->device, 0, devinfo); USB_ATTACH_SETUP; +#else + usbd_devinfo(uaa->device, 0, devinfo, sizeof(devinfo)); +#endif #if !defined(__FreeBSD__) printf(": %s\n", devinfo); @@ -475,10 +553,12 @@ USB_ATTACH(uaudio) printf("%s: audio rev %d.%02x\n", USBDEVNAME(sc->sc_dev), sc->sc_audio_rev >> 8, sc->sc_audio_rev & 0xff); - sc->sc_chan.sc = sc; + sc->sc_playchan.sc = sc->sc_recchan.sc = sc; + sc->sc_playchan.altidx = -1; + sc->sc_recchan.altidx = -1; if (usbd_get_quirks(sc->sc_udev)->uq_flags & UQ_AU_NO_FRAC) - sc->sc_chan.nofrac = 1; + sc->sc_altflags |= UA_NOFRAC; #ifndef USB_DEBUG if (bootverbose) @@ -566,7 +646,7 @@ USB_DETACH(uaudio) #endif #if defined(__NetBSD__) || defined(__OpenBSD__) -int +Static int uaudio_query_encoding(void *addr, struct audio_encoding *fp) { struct uaudio_softc *sc = addr; @@ -575,56 +655,56 @@ uaudio_query_encoding(void *addr, struct if (sc->sc_dying) return (EIO); - + if (sc->sc_nalts == 0 || flags == 0) return (ENXIO); idx = fp->index; switch (idx) { case 0: - strcpy(fp->name, AudioEulinear); + strlcpy(fp->name, AudioEulinear, sizeof(fp->name)); fp->encoding = AUDIO_ENCODING_ULINEAR; fp->precision = 8; fp->flags = flags&HAS_8U ? 0 : AUDIO_ENCODINGFLAG_EMULATED; return (0); case 1: - strcpy(fp->name, AudioEmulaw); + strlcpy(fp->name, AudioEmulaw, sizeof(fp->name)); fp->encoding = AUDIO_ENCODING_ULAW; fp->precision = 8; fp->flags = flags&HAS_MULAW ? 0 : AUDIO_ENCODINGFLAG_EMULATED; return (0); case 2: - strcpy(fp->name, AudioEalaw); + strlcpy(fp->name, AudioEalaw, sizeof(fp->name)); fp->encoding = AUDIO_ENCODING_ALAW; fp->precision = 8; fp->flags = flags&HAS_ALAW ? 0 : AUDIO_ENCODINGFLAG_EMULATED; return (0); case 3: - strcpy(fp->name, AudioEslinear); + strlcpy(fp->name, AudioEslinear, sizeof(fp->name)); fp->encoding = AUDIO_ENCODING_SLINEAR; fp->precision = 8; fp->flags = flags&HAS_8 ? 0 : AUDIO_ENCODINGFLAG_EMULATED; return (0); - case 4: - strcpy(fp->name, AudioEslinear_le); + case 4: + strlcpy(fp->name, AudioEslinear_le, sizeof(fp->name)); fp->encoding = AUDIO_ENCODING_SLINEAR_LE; fp->precision = 16; fp->flags = 0; return (0); case 5: - strcpy(fp->name, AudioEulinear_le); + strlcpy(fp->name, AudioEulinear_le, sizeof(fp->name)); fp->encoding = AUDIO_ENCODING_ULINEAR_LE; fp->precision = 16; fp->flags = AUDIO_ENCODINGFLAG_EMULATED; return (0); case 6: - strcpy(fp->name, AudioEslinear_be); + strlcpy(fp->name, AudioEslinear_be, sizeof(fp->name)); fp->encoding = AUDIO_ENCODING_SLINEAR_BE; fp->precision = 16; fp->flags = AUDIO_ENCODINGFLAG_EMULATED; return (0); case 7: - strcpy(fp->name, AudioEulinear_be); + strlcpy(fp->name, AudioEulinear_be, sizeof(fp->name)); fp->encoding = AUDIO_ENCODING_ULINEAR_BE; fp->precision = 16; fp->flags = AUDIO_ENCODINGFLAG_EMULATED; @@ -635,13 +715,13 @@ uaudio_query_encoding(void *addr, struct } #endif -usb_interface_descriptor_t * -uaudio_find_iface(char *buf, int size, int *offsp, int subtype) +Static const usb_interface_descriptor_t * +uaudio_find_iface(const char *buf, int size, int *offsp, int subtype) { - usb_interface_descriptor_t *d; + const usb_interface_descriptor_t *d; while (*offsp < size) { - d = (void *)(buf + *offsp); + d = (const void *)(buf + *offsp); *offsp += d->bLength; if (d->bDescriptorType == UDESC_INTERFACE && d->bInterfaceClass == UICLASS_AUDIO && @@ -651,29 +731,47 @@ uaudio_find_iface(char *buf, int size, i return (NULL); } -void +Static void uaudio_mixer_add_ctl(struct uaudio_softc *sc, struct mixerctl *mc) { int res; - size_t len = sizeof(*mc) * (sc->sc_nctls + 1); - struct mixerctl *nmc = sc->sc_nctls == 0 ? - malloc(len, M_USBDEV, M_NOWAIT) : - realloc(sc->sc_ctls, len, M_USBDEV, M_NOWAIT); + size_t len; + struct mixerctl *nmc; - if(nmc == NULL){ +#if !defined(__FreeBSD__) + if (mc->class < UAC_NCLASSES) { + DPRINTF(("%s: adding %s.%s\n", + __func__, uac_names[mc->class], mc->ctlname)); + } else { + DPRINTF(("%s: adding %s\n", __func__, mc->ctlname)); + } +#endif + len = sizeof(*mc) * (sc->sc_nctls + 1); + nmc = malloc(len, M_USBDEV, M_NOWAIT); + if (nmc == NULL) { printf("uaudio_mixer_add_ctl: no memory\n"); return; } + /* Copy old data, if there was any */ + if (sc->sc_nctls != 0) { + memcpy(nmc, sc->sc_ctls, sizeof(*mc) * (sc->sc_nctls)); + free(sc->sc_ctls, M_USBDEV); + } sc->sc_ctls = nmc; mc->delta = 0; - if (mc->type != MIX_ON_OFF) { + if (mc->type == MIX_ON_OFF) { + mc->minval = 0; + mc->maxval = 1; + } else if (mc->type == MIX_SELECTOR) { + ; + } else { /* Determine min and max values. */ - mc->minval = uaudio_signext(mc->type, - uaudio_get(sc, GET_MIN, UT_READ_CLASS_INTERFACE, - mc->wValue[0], mc->wIndex, + mc->minval = uaudio_signext(mc->type, + uaudio_get(sc, GET_MIN, UT_READ_CLASS_INTERFACE, + mc->wValue[0], mc->wIndex, MIX_SIZE(mc->type))); - mc->maxval = 1 + uaudio_signext(mc->type, + mc->maxval = 1 + uaudio_signext(mc->type, uaudio_get(sc, GET_MAX, UT_READ_CLASS_INTERFACE, mc->wValue[0], mc->wIndex, MIX_SIZE(mc->type))); @@ -684,10 +782,7 @@ uaudio_mixer_add_ctl(struct uaudio_softc mc->wValue[0], mc->wIndex, MIX_SIZE(mc->type)); if (res > 0) - mc->delta = (res * 256 + mc->mul/2) / mc->mul; - } else { - mc->minval = 0; - mc->maxval = 1; + mc->delta = (res * 255 + mc->mul/2) / mc->mul; } sc->sc_ctls[sc->sc_nctls++] = *mc; @@ -714,67 +809,80 @@ uaudio_mixer_add_ctl(struct uaudio_softc } #if defined(__NetBSD__) || defined(__OpenBSD__) -char * -uaudio_id_name(struct uaudio_softc *sc, usb_descriptor_t **dps, int id) +Static char * +uaudio_id_name(struct uaudio_softc *sc, const struct io_terminal *iot, int id) { static char buf[32]; - sprintf(buf, "i%d", id); + snprintf(buf, sizeof(buf), "i%d", id); return (buf); } #endif -struct usb_audio_cluster -uaudio_get_cluster(int id, usb_descriptor_t **dps) +#ifdef USB_DEBUG +Static void +uaudio_dump_cluster(const struct usb_audio_cluster *cl) +{ + static const char *channel_names[16] = { + "LEFT", "RIGHT", "CENTER", "LFE", + "LEFT_SURROUND", "RIGHT_SURROUND", "LEFT_CENTER", "RIGHT_CENTER", + "SURROUND", "LEFT_SIDE", "RIGHT_SIDE", "TOP", + "RESERVED12", "RESERVED13", "RESERVED14", "RESERVED15", + }; + int cc, i, first; + + cc = UGETW(cl->wChannelConfig); + logprintf("cluster: bNrChannels=%u wChannelConfig=0x%.4x", + cl->bNrChannels, cc); + first = TRUE; + for (i = 0; cc != 0; i++) { + if (cc & 1) { + logprintf("%c%s", first ? '<' : ',', channel_names[i]); + first = FALSE; + } + cc = cc >> 1; + } + logprintf("> iChannelNames=%u", cl->iChannelNames); +} +#endif + +Static struct usb_audio_cluster +uaudio_get_cluster(int id, const struct io_terminal *iot) { struct usb_audio_cluster r; - usb_descriptor_t *dp; + const usb_descriptor_t *dp; int i; for (i = 0; i < 25; i++) { /* avoid infinite loops */ - dp = dps[id]; + dp = iot[id].d.desc; if (dp == 0) goto bad; switch (dp->bDescriptorSubtype) { case UDESCSUB_AC_INPUT: -#define p ((struct usb_audio_input_terminal *)dp) - r.bNrChannels = p->bNrChannels; - USETW(r.wChannelConfig, UGETW(p->wChannelConfig)); - r.iChannelNames = p->iChannelNames; -#undef p + r.bNrChannels = iot[id].d.it->bNrChannels; + USETW(r.wChannelConfig, UGETW(iot[id].d.it->wChannelConfig)); + r.iChannelNames = iot[id].d.it->iChannelNames; return (r); case UDESCSUB_AC_OUTPUT: -#define p ((struct usb_audio_output_terminal *)dp) - id = p->bSourceId; -#undef p + id = iot[id].d.ot->bSourceId; break; case UDESCSUB_AC_MIXER: -#define p ((struct usb_audio_mixer_unit *)dp) - r = *(struct usb_audio_cluster *) - &p->baSourceId[p->bNrInPins]; -#undef p + r = *(const struct usb_audio_cluster *) + &iot[id].d.mu->baSourceId[iot[id].d.mu->bNrInPins]; return (r); case UDESCSUB_AC_SELECTOR: /* XXX This is not really right */ -#define p ((struct usb_audio_selector_unit *)dp) - id = p->baSourceId[0]; -#undef p + id = iot[id].d.su->baSourceId[0]; break; case UDESCSUB_AC_FEATURE: -#define p ((struct usb_audio_feature_unit *)dp) - id = p->bSourceId; -#undef p + id = iot[id].d.fu->bSourceId; break; case UDESCSUB_AC_PROCESSING: -#define p ((struct usb_audio_processing_unit *)dp) - r = *(struct usb_audio_cluster *) - &p->baSourceId[p->bNrInPins]; -#undef p + r = *(const struct usb_audio_cluster *) + &iot[id].d.pu->baSourceId[iot[id].d.pu->bNrInPins]; return (r); case UDESCSUB_AC_EXTENSION: -#define p ((struct usb_audio_extension_unit *)dp) - r = *(struct usb_audio_cluster *) - &p->baSourceId[p->bNrInPins]; -#undef p + r = *(const struct usb_audio_cluster *) + &iot[id].d.eu->baSourceId[iot[id].d.eu->bNrInPins]; return (r); default: goto bad; @@ -787,13 +895,11 @@ uaudio_get_cluster(int id, usb_descripto } -void -uaudio_add_input(struct uaudio_softc *sc, usb_descriptor_t *v, - usb_descriptor_t **dps) +Static void +uaudio_add_input(struct uaudio_softc *sc, const struct io_terminal *iot, int id) { #ifdef USB_DEBUG - struct usb_audio_input_terminal *d = - (struct usb_audio_input_terminal *)v; + const struct usb_audio_input_terminal *d = iot[id].d.it; DPRINTFN(2,("uaudio_add_input: bTerminalId=%d wTerminalType=0x%04x " "bAssocTerminal=%d bNrChannels=%d wChannelConfig=%d " @@ -804,13 +910,11 @@ uaudio_add_input(struct uaudio_softc *sc #endif } -void -uaudio_add_output(struct uaudio_softc *sc, usb_descriptor_t *v, - usb_descriptor_t **dps) +Static void +uaudio_add_output(struct uaudio_softc *sc, const struct io_terminal *iot, int id) { #ifdef USB_DEBUG - struct usb_audio_output_terminal *d = - (struct usb_audio_output_terminal *)v; + const struct usb_audio_output_terminal *d = iot[id].d.ot; DPRINTFN(2,("uaudio_add_output: bTerminalId=%d wTerminalType=0x%04x " "bAssocTerminal=%d bSourceId=%d iTerminal=%d\n", @@ -819,33 +923,32 @@ uaudio_add_output(struct uaudio_softc *s #endif } -void -uaudio_add_mixer(struct uaudio_softc *sc, usb_descriptor_t *v, - usb_descriptor_t **dps) +Static void +uaudio_add_mixer(struct uaudio_softc *sc, const struct io_terminal *iot, int id) { - struct usb_audio_mixer_unit *d = (struct usb_audio_mixer_unit *)v; - struct usb_audio_mixer_unit_1 *d1; + const struct usb_audio_mixer_unit *d = iot[id].d.mu; + const struct usb_audio_mixer_unit_1 *d1; int c, chs, ichs, ochs, i, o, bno, p, mo, mc, k; - uByte *bm; + const uByte *bm; struct mixerctl mix; DPRINTFN(2,("uaudio_add_mixer: bUnitId=%d bNrInPins=%d\n", d->bUnitId, d->bNrInPins)); - + /* Compute the number of input channels */ ichs = 0; for (i = 0; i < d->bNrInPins; i++) - ichs += uaudio_get_cluster(d->baSourceId[i], dps).bNrChannels; + ichs += uaudio_get_cluster(d->baSourceId[i], iot).bNrChannels; /* and the number of output channels */ - d1 = (struct usb_audio_mixer_unit_1 *)&d->baSourceId[d->bNrInPins]; + d1 = (const struct usb_audio_mixer_unit_1 *)&d->baSourceId[d->bNrInPins]; ochs = d1->bNrChannels; DPRINTFN(2,("uaudio_add_mixer: ichs=%d ochs=%d\n", ichs, ochs)); bm = d1->bmControls; mix.wIndex = MAKE(d->bUnitId, sc->sc_ac_iface); #if !defined(__FreeBSD__) - mix.class = -1; + uaudio_determine_class(&iot[id], &mix); #endif mix.type = MIX_SIGNED_16; #if !defined(__FreeBSD__) /* XXXXX */ @@ -854,7 +957,7 @@ uaudio_add_mixer(struct uaudio_softc *sc #define BIT(bno) ((bm[bno / 8] >> (7 - bno % 8)) & 1) for (p = i = 0; i < d->bNrInPins; i++) { - chs = uaudio_get_cluster(d->baSourceId[i], dps).bNrChannels; + chs = uaudio_get_cluster(d->baSourceId[i], iot).bNrChannels; mc = 0; for (c = 0; c < chs; c++) { mo = 0; @@ -872,12 +975,13 @@ uaudio_add_mixer(struct uaudio_softc *sc for (o = 0; o < ochs; o++) { bno = (p + c) * ochs + o; if (BIT(bno)) - mix.wValue[k++] = + mix.wValue[k++] = MAKE(p+c+1, o+1); } #if !defined(__FreeBSD__) - sprintf(mix.ctlname, "mix%d-%s", d->bUnitId, - uaudio_id_name(sc, dps, d->baSourceId[i])); + snprintf(mix.ctlname, sizeof(mix.ctlname), "mix%d-%s", + d->bUnitId, uaudio_id_name(sc, iot, + d->baSourceId[i])); #endif mix.nchan = chs; uaudio_mixer_add_ctl(sc, &mix); @@ -890,34 +994,286 @@ uaudio_add_mixer(struct uaudio_softc *sc } -void -uaudio_add_selector(struct uaudio_softc *sc, usb_descriptor_t *v, - usb_descriptor_t **dps) +Static void +uaudio_add_selector(struct uaudio_softc *sc, const struct io_terminal *iot, int id) { -#ifdef USB_DEBUG - struct usb_audio_selector_unit *d = - (struct usb_audio_selector_unit *)v; +#if !defined(__FreeBSD__) || defined(USB_DEBUG) + const struct usb_audio_selector_unit *d = iot[id].d.su; +#endif +#if !defined(__FreeBSD__) + struct mixerctl mix; + int i, wp; +#endif DPRINTFN(2,("uaudio_add_selector: bUnitId=%d bNrInPins=%d\n", d->bUnitId, d->bNrInPins)); -#endif +#if defined(__FreeBSD__) printf("uaudio_add_selector: NOT IMPLEMENTED\n"); +#else + mix.wIndex = MAKE(d->bUnitId, sc->sc_ac_iface); + mix.wValue[0] = MAKE(0, 0); + uaudio_determine_class(&iot[id], &mix); + mix.nchan = 1; + mix.type = MIX_SELECTOR; + mix.ctlunit = ""; + mix.minval = 1; + mix.maxval = d->bNrInPins; + mix.mul = mix.maxval - mix.minval; + wp = snprintf(mix.ctlname, MAX_AUDIO_DEV_LEN, "sel%d-", d->bUnitId); + for (i = 1; i <= d->bNrInPins; i++) { + wp += snprintf(mix.ctlname + wp, MAX_AUDIO_DEV_LEN - wp, + "i%d", d->baSourceId[i - 1]); + if (wp > MAX_AUDIO_DEV_LEN - 1) + break; + } + uaudio_mixer_add_ctl(sc, &mix); +#endif } -void -uaudio_add_feature(struct uaudio_softc *sc, usb_descriptor_t *v, - usb_descriptor_t **dps) +#ifdef USB_DEBUG +Static const char * +uaudio_get_terminal_name(int terminal_type) { - struct usb_audio_feature_unit *d = (struct usb_audio_feature_unit *)v; + static char buf[100]; + + switch (terminal_type) { + /* USB terminal types */ + case UAT_UNDEFINED: return "UAT_UNDEFINED"; + case UAT_STREAM: return "UAT_STREAM"; + case UAT_VENDOR: return "UAT_VENDOR"; + /* input terminal types */ + case UATI_UNDEFINED: return "UATI_UNDEFINED"; + case UATI_MICROPHONE: return "UATI_MICROPHONE"; + case UATI_DESKMICROPHONE: return "UATI_DESKMICROPHONE"; + case UATI_PERSONALMICROPHONE: return "UATI_PERSONALMICROPHONE"; + case UATI_OMNIMICROPHONE: return "UATI_OMNIMICROPHONE"; + case UATI_MICROPHONEARRAY: return "UATI_MICROPHONEARRAY"; + case UATI_PROCMICROPHONEARR: return "UATI_PROCMICROPHONEARR"; + /* output terminal types */ + case UATO_UNDEFINED: return "UATO_UNDEFINED"; + case UATO_SPEAKER: return "UATO_SPEAKER"; + case UATO_HEADPHONES: return "UATO_HEADPHONES"; + case UATO_DISPLAYAUDIO: return "UATO_DISPLAYAUDIO"; + case UATO_DESKTOPSPEAKER: return "UATO_DESKTOPSPEAKER"; + case UATO_ROOMSPEAKER: return "UATO_ROOMSPEAKER"; + case UATO_COMMSPEAKER: return "UATO_COMMSPEAKER"; + case UATO_SUBWOOFER: return "UATO_SUBWOOFER"; + /* bidir terminal types */ + case UATB_UNDEFINED: return "UATB_UNDEFINED"; + case UATB_HANDSET: return "UATB_HANDSET"; + case UATB_HEADSET: return "UATB_HEADSET"; + case UATB_SPEAKERPHONE: return "UATB_SPEAKERPHONE"; + case UATB_SPEAKERPHONEESUP: return "UATB_SPEAKERPHONEESUP"; + case UATB_SPEAKERPHONEECANC: return "UATB_SPEAKERPHONEECANC"; + /* telephony terminal types */ + case UATT_UNDEFINED: return "UATT_UNDEFINED"; + case UATT_PHONELINE: return "UATT_PHONELINE"; + case UATT_TELEPHONE: return "UATT_TELEPHONE"; + case UATT_DOWNLINEPHONE: return "UATT_DOWNLINEPHONE"; + /* external terminal types */ + case UATE_UNDEFINED: return "UATE_UNDEFINED"; + case UATE_ANALOGCONN: return "UATE_ANALOGCONN"; + case UATE_LINECONN: return "UATE_LINECONN"; + case UATE_LEGACYCONN: return "UATE_LEGACYCONN"; + case UATE_DIGITALAUIFC: return "UATE_DIGITALAUIFC"; + case UATE_SPDIF: return "UATE_SPDIF"; + case UATE_1394DA: return "UATE_1394DA"; + case UATE_1394DV: return "UATE_1394DV"; + /* embedded function terminal types */ + case UATF_UNDEFINED: return "UATF_UNDEFINED"; + case UATF_CALIBNOISE: return "UATF_CALIBNOISE"; + case UATF_EQUNOISE: return "UATF_EQUNOISE"; + case UATF_CDPLAYER: return "UATF_CDPLAYER"; + case UATF_DAT: return "UATF_DAT"; + case UATF_DCC: return "UATF_DCC"; + case UATF_MINIDISK: return "UATF_MINIDISK"; + case UATF_ANALOGTAPE: return "UATF_ANALOGTAPE"; + case UATF_PHONOGRAPH: return "UATF_PHONOGRAPH"; + case UATF_VCRAUDIO: return "UATF_VCRAUDIO"; + case UATF_VIDEODISCAUDIO: return "UATF_VIDEODISCAUDIO"; + case UATF_DVDAUDIO: return "UATF_DVDAUDIO"; + case UATF_TVTUNERAUDIO: return "UATF_TVTUNERAUDIO"; + case UATF_SATELLITE: return "UATF_SATELLITE"; + case UATF_CABLETUNER: return "UATF_CABLETUNER"; + case UATF_DSS: return "UATF_DSS"; + case UATF_RADIORECV: return "UATF_RADIORECV"; + case UATF_RADIOXMIT: return "UATF_RADIOXMIT"; + case UATF_MULTITRACK: return "UATF_MULTITRACK"; + case UATF_SYNTHESIZER: return "UATF_SYNTHESIZER"; + default: + snprintf(buf, sizeof(buf), "unknown type (0x%.4x)", terminal_type); + return buf; + } +} +#endif + +#if !defined(__FreeBSD__) +Static int +uaudio_determine_class(const struct io_terminal *iot, struct mixerctl *mix) +{ + int terminal_type; + + if (iot == NULL || iot->output == NULL) { + mix->class = UAC_OUTPUT; + return 0; + } + terminal_type = 0; + if (iot->output->size == 1) + terminal_type = iot->output->terminals[0]; + /* + * If the only output terminal is USB, + * the class is UAC_RECORD. + */ + if ((terminal_type & 0xff00) == (UAT_UNDEFINED & 0xff00)) { + mix->class = UAC_RECORD; + if (iot->inputs_size == 1 + && iot->inputs[0] != NULL + && iot->inputs[0]->size == 1) + return iot->inputs[0]->terminals[0]; + else + return 0; + } + /* + * If the ultimate destination of the unit is just one output + * terminal and the unit is connected to the output terminal + * directly, the class is UAC_OUTPUT. + */ + if (terminal_type != 0 && iot->direct) { + mix->class = UAC_OUTPUT; + return terminal_type; + } + /* + * If the unit is connected to just one input terminal, + * the class is UAC_INPUT. + */ + if (iot->inputs_size == 1 && iot->inputs[0] != NULL + && iot->inputs[0]->size == 1) { + mix->class = UAC_INPUT; + return iot->inputs[0]->terminals[0]; + } + /* + * Otherwise, the class is UAC_OUTPUT. + */ + mix->class = UAC_OUTPUT; + return terminal_type; +} + +Static const char * +uaudio_feature_name(const struct io_terminal *iot, struct mixerctl *mix) +{ + int terminal_type; + + terminal_type = uaudio_determine_class(iot, mix); + if (mix->class == UAC_RECORD && terminal_type == 0) + return AudioNmixerout; + DPRINTF(("%s: terminal_type=%s\n", __func__, + uaudio_get_terminal_name(terminal_type))); + switch (terminal_type) { + case UAT_STREAM: + return AudioNdac; + + case UATI_MICROPHONE: + case UATI_DESKMICROPHONE: + case UATI_PERSONALMICROPHONE: + case UATI_OMNIMICROPHONE: + case UATI_MICROPHONEARRAY: + case UATI_PROCMICROPHONEARR: + return AudioNmicrophone; + + case UATO_SPEAKER: + case UATO_DESKTOPSPEAKER: + case UATO_ROOMSPEAKER: + case UATO_COMMSPEAKER: + return AudioNspeaker; + + case UATO_HEADPHONES: + return AudioNheadphone; + + case UATO_SUBWOOFER: + return AudioNlfe; + + /* telephony terminal types */ + case UATT_UNDEFINED: + case UATT_PHONELINE: + case UATT_TELEPHONE: + case UATT_DOWNLINEPHONE: + return "phone"; + + case UATE_ANALOGCONN: + case UATE_LINECONN: + case UATE_LEGACYCONN: + return AudioNline; + + case UATE_DIGITALAUIFC: + case UATE_SPDIF: + case UATE_1394DA: + case UATE_1394DV: + return AudioNaux; + + case UATF_CDPLAYER: + return AudioNcd; + + case UATF_SYNTHESIZER: + return AudioNfmsynth; + + case UATF_VIDEODISCAUDIO: + case UATF_DVDAUDIO: + case UATF_TVTUNERAUDIO: + return AudioNvideo; + + case UAT_UNDEFINED: + case UAT_VENDOR: + case UATI_UNDEFINED: +/* output terminal types */ + case UATO_UNDEFINED: + case UATO_DISPLAYAUDIO: +/* bidir terminal types */ + case UATB_UNDEFINED: + case UATB_HANDSET: + case UATB_HEADSET: + case UATB_SPEAKERPHONE: + case UATB_SPEAKERPHONEESUP: + case UATB_SPEAKERPHONEECANC: +/* external terminal types */ + case UATE_UNDEFINED: +/* embedded function terminal types */ + case UATF_UNDEFINED: + case UATF_CALIBNOISE: + case UATF_EQUNOISE: + case UATF_DAT: + case UATF_DCC: + case UATF_MINIDISK: + case UATF_ANALOGTAPE: + case UATF_PHONOGRAPH: + case UATF_VCRAUDIO: + case UATF_SATELLITE: + case UATF_CABLETUNER: + case UATF_DSS: + case UATF_RADIORECV: + case UATF_RADIOXMIT: + case UATF_MULTITRACK: + case 0xffff: + default: + DPRINTF(("%s: 'master' for 0x%.4x\n", __func__, terminal_type)); + return AudioNmaster; + } + return AudioNmaster; +} +#endif + +Static void +uaudio_add_feature(struct uaudio_softc *sc, const struct io_terminal *iot, int id) +{ + const struct usb_audio_feature_unit *d = iot[id].d.fu; uByte *ctls = d->bmaControls; int ctlsize = d->bControlSize; int nchan = (d->bLength - 7) / ctlsize; -#if !defined(__FreeBSD__) - int srcId = d->bSourceId; -#endif u_int fumask, mmask, cmask; struct mixerctl mix; int chan, ctl, i, unit; +#if !defined(__FreeBSD__) + const char *mixername; +#endif #define GET(i) (ctls[(i)*ctlsize] | \ (ctlsize > 1 ? ctls[(i)*ctlsize+1] << 8 : 0)) @@ -931,9 +1287,9 @@ uaudio_add_feature(struct uaudio_softc * } #if !defined(__FreeBSD__) - DPRINTFN(1,("uaudio_add_feature: bUnitId=%d bSourceId=%d, " - "%d channels, mmask=0x%04x, cmask=0x%04x\n", - d->bUnitId, srcId, nchan, mmask, cmask)); + DPRINTFN(1,("uaudio_add_feature: bUnitId=%d, " + "%d channels, mmask=0x%04x, cmask=0x%04x\n", + d->bUnitId, nchan, mmask, cmask)); #endif if (nchan > MIX_MAX_CHAN) @@ -961,7 +1317,7 @@ uaudio_add_feature(struct uaudio_softc * #undef GET #if !defined(__FreeBSD__) - mix.class = -1; /* XXX */ + mixername = uaudio_feature_name(&iot[id], &mix); #endif switch (ctl) { case MUTE_CONTROL: @@ -969,10 +1325,9 @@ uaudio_add_feature(struct uaudio_softc * #if defined(__FreeBSD__) mix.ctl = SOUND_MIXER_NRDEVICES; #else - sprintf(mix.ctlname, "fea%d-%s-%s", unit, - uaudio_id_name(sc, dps, srcId), - AudioNmute); mix.ctlunit = ""; + snprintf(mix.ctlname, sizeof(mix.ctlname), + "%s.%s", mixername, AudioNmute); #endif break; case VOLUME_CONTROL: @@ -981,10 +1336,8 @@ uaudio_add_feature(struct uaudio_softc * /* mix.ctl = SOUND_MIXER_VOLUME; */ mix.ctl = SOUND_MIXER_PCM; #else - sprintf(mix.ctlname, "fea%d-%s-%s", unit, - uaudio_id_name(sc, dps, srcId), - AudioNmaster); mix.ctlunit = AudioNvolume; + strlcpy(mix.ctlname, mixername, sizeof(mix.ctlname)); #endif break; case BASS_CONTROL: @@ -992,10 +1345,9 @@ uaudio_add_feature(struct uaudio_softc * #if defined(__FreeBSD__) mix.ctl = SOUND_MIXER_BASS; #else - sprintf(mix.ctlname, "fea%d-%s-%s", unit, - uaudio_id_name(sc, dps, srcId), - AudioNbass); mix.ctlunit = AudioNbass; + snprintf(mix.ctlname, sizeof(mix.ctlname), + "%s.%s", mixername, AudioNbass); #endif break; case MID_CONTROL: @@ -1003,10 +1355,9 @@ uaudio_add_feature(struct uaudio_softc * #if defined(__FreeBSD__) mix.ctl = SOUND_MIXER_NRDEVICES; /* XXXXX */ #else - sprintf(mix.ctlname, "fea%d-%s-%s", unit, - uaudio_id_name(sc, dps, srcId), - AudioNmid); mix.ctlunit = AudioNmid; + snprintf(mix.ctlname, sizeof(mix.ctlname), + "%s.%s", mixername, AudioNmid); #endif break; case TREBLE_CONTROL: @@ -1014,10 +1365,9 @@ uaudio_add_feature(struct uaudio_softc * #if defined(__FreeBSD__) mix.ctl = SOUND_MIXER_TREBLE; #else - sprintf(mix.ctlname, "fea%d-%s-%s", unit, - uaudio_id_name(sc, dps, srcId), - AudioNtreble); mix.ctlunit = AudioNtreble; + snprintf(mix.ctlname, sizeof(mix.ctlname), + "%s.%s", mixername, AudioNtreble); #endif break; case GRAPHIC_EQUALIZER_CONTROL: @@ -1028,10 +1378,9 @@ uaudio_add_feature(struct uaudio_softc * #if defined(__FreeBSD__) mix.ctl = SOUND_MIXER_NRDEVICES; /* XXXXX */ #else - sprintf(mix.ctlname, "fea%d-%s-%s", unit, - uaudio_id_name(sc, dps, srcId), - AudioNagc); mix.ctlunit = ""; + snprintf(mix.ctlname, sizeof(mix.ctlname), "%s.%s", + mixername, AudioNagc); #endif break; case DELAY_CONTROL: @@ -1039,10 +1388,9 @@ uaudio_add_feature(struct uaudio_softc * #if defined(__FreeBSD__) mix.ctl = SOUND_MIXER_NRDEVICES; /* XXXXX */ #else - sprintf(mix.ctlname, "fea%d-%s-%s", unit, - uaudio_id_name(sc, dps, srcId), - AudioNdelay); mix.ctlunit = "4 ms"; + snprintf(mix.ctlname, sizeof(mix.ctlname), + "%s.%s", mixername, AudioNdelay); #endif break; case BASS_BOOST_CONTROL: @@ -1050,10 +1398,9 @@ uaudio_add_feature(struct uaudio_softc * #if defined(__FreeBSD__) mix.ctl = SOUND_MIXER_NRDEVICES; /* XXXXX */ #else - sprintf(mix.ctlname, "fea%d-%s-%s", unit, - uaudio_id_name(sc, dps, srcId), - AudioNbassboost); mix.ctlunit = ""; + snprintf(mix.ctlname, sizeof(mix.ctlname), + "%s.%s", mixername, AudioNbassboost); #endif break; case LOUDNESS_CONTROL: @@ -1061,10 +1408,9 @@ uaudio_add_feature(struct uaudio_softc * #if defined(__FreeBSD__) mix.ctl = SOUND_MIXER_LOUD; /* Is this correct ? */ #else - sprintf(mix.ctlname, "fea%d-%s-%s", unit, - uaudio_id_name(sc, dps, srcId), - AudioNloudness); mix.ctlunit = ""; + snprintf(mix.ctlname, sizeof(mix.ctlname), + "%s.%s", mixername, AudioNloudness); #endif break; } @@ -1072,16 +1418,15 @@ uaudio_add_feature(struct uaudio_softc * } } -void -uaudio_add_processing_updown(struct uaudio_softc *sc, usb_descriptor_t *v, - usb_descriptor_t **dps) +Static void +uaudio_add_processing_updown(struct uaudio_softc *sc, + const struct io_terminal *iot, int id) { - struct usb_audio_processing_unit *d = - (struct usb_audio_processing_unit *)v; - struct usb_audio_processing_unit_1 *d1 = - (struct usb_audio_processing_unit_1 *)&d->baSourceId[d->bNrInPins]; - struct usb_audio_processing_unit_updown *ud = - (struct usb_audio_processing_unit_updown *) + const struct usb_audio_processing_unit *d = iot[id].d.pu; + const struct usb_audio_processing_unit_1 *d1 = + (const struct usb_audio_processing_unit_1 *)&d->baSourceId[d->bNrInPins]; + const struct usb_audio_processing_unit_updown *ud = + (const struct usb_audio_processing_unit_updown *) &d1->bmControls[d1->bControlSize]; struct mixerctl mix; int i; @@ -1098,12 +1443,12 @@ uaudio_add_processing_updown(struct uaud mix.nchan = 1; mix.wValue[0] = MAKE(UD_MODE_SELECT_CONTROL, 0); #if !defined(__FreeBSD__) - mix.class = -1; + uaudio_determine_class(&iot[id], &mix); #endif mix.type = MIX_ON_OFF; /* XXX */ #if !defined(__FreeBSD__) mix.ctlunit = ""; - sprintf(mix.ctlname, "pro%d-mode", d->bUnitId); + snprintf(mix.ctlname, sizeof(mix.ctlname), "pro%d-mode", d->bUnitId); #endif for (i = 0; i < ud->bNrModes; i++) { @@ -1114,14 +1459,12 @@ uaudio_add_processing_updown(struct uaud uaudio_mixer_add_ctl(sc, &mix); } -void -uaudio_add_processing(struct uaudio_softc *sc, usb_descriptor_t *v, - usb_descriptor_t **dps) +Static void +uaudio_add_processing(struct uaudio_softc *sc, const struct io_terminal *iot, int id) { - struct usb_audio_processing_unit *d = - (struct usb_audio_processing_unit *)v; - struct usb_audio_processing_unit_1 *d1 = - (struct usb_audio_processing_unit_1 *)&d->baSourceId[d->bNrInPins]; + const struct usb_audio_processing_unit *d = iot[id].d.pu; + const struct usb_audio_processing_unit_1 *d1 = + (const struct usb_audio_processing_unit_1 *)&d->baSourceId[d->bNrInPins]; int ptype = UGETW(d->wProcessType); struct mixerctl mix; @@ -1133,19 +1476,20 @@ uaudio_add_processing(struct uaudio_soft mix.nchan = 1; mix.wValue[0] = MAKE(XX_ENABLE_CONTROL, 0); #if !defined(__FreeBSD__) - mix.class = -1; + uaudio_determine_class(&iot[id], &mix); #endif mix.type = MIX_ON_OFF; #if !defined(__FreeBSD__) mix.ctlunit = ""; - sprintf(mix.ctlname, "pro%d.%d-enable", d->bUnitId, ptype); + snprintf(mix.ctlname, sizeof(mix.ctlname), "pro%d.%d-enable", + d->bUnitId, ptype); #endif uaudio_mixer_add_ctl(sc, &mix); } switch(ptype) { case UPDOWNMIX_PROCESS: - uaudio_add_processing_updown(sc, v, dps); + uaudio_add_processing_updown(sc, iot, id); break; case DOLBY_PROLOGIC_PROCESS: case P3D_STEREO_EXTENDER_PROCESS: @@ -1161,14 +1505,12 @@ uaudio_add_processing(struct uaudio_soft } } -void -uaudio_add_extension(struct uaudio_softc *sc, usb_descriptor_t *v, - usb_descriptor_t **dps) +Static void +uaudio_add_extension(struct uaudio_softc *sc, const struct io_terminal *iot, int id) { - struct usb_audio_extension_unit *d = - (struct usb_audio_extension_unit *)v; - struct usb_audio_extension_unit_1 *d1 = - (struct usb_audio_extension_unit_1 *)&d->baSourceId[d->bNrInPins]; + const struct usb_audio_extension_unit *d = iot[id].d.eu; + const struct usb_audio_extension_unit_1 *d1 = + (const struct usb_audio_extension_unit_1 *)&d->baSourceId[d->bNrInPins]; struct mixerctl mix; DPRINTFN(2,("uaudio_add_extension: bUnitId=%d bNrInPins=%d\n", @@ -1182,19 +1524,206 @@ uaudio_add_extension(struct uaudio_softc mix.nchan = 1; mix.wValue[0] = MAKE(UA_EXT_ENABLE, 0); #if !defined(__FreeBSD__) - mix.class = -1; + uaudio_determine_class(&iot[id], &mix); #endif mix.type = MIX_ON_OFF; #if !defined(__FreeBSD__) mix.ctlunit = ""; - sprintf(mix.ctlname, "ext%d-enable", d->bUnitId); + snprintf(mix.ctlname, sizeof(mix.ctlname), "ext%d-enable", + d->bUnitId); #endif uaudio_mixer_add_ctl(sc, &mix); } } -usbd_status -uaudio_identify(struct uaudio_softc *sc, usb_config_descriptor_t *cdesc) +Static struct terminal_list* +uaudio_merge_terminal_list(const struct io_terminal *iot) +{ + struct terminal_list *tml; + uint16_t *ptm; + int i, len; + + len = 0; + if (iot->inputs == NULL) + return NULL; + for (i = 0; i < iot->inputs_size; i++) { + if (iot->inputs[i] != NULL) + len += iot->inputs[i]->size; + } + tml = malloc(TERMINAL_LIST_SIZE(len), M_TEMP, M_NOWAIT); + if (tml == NULL) { + printf("uaudio_merge_terminal_list: no memory\n"); + return NULL; + } + tml->size = 0; + ptm = tml->terminals; + for (i = 0; i < iot->inputs_size; i++) { + if (iot->inputs[i] == NULL) + continue; + if (iot->inputs[i]->size > len) + break; + memcpy(ptm, iot->inputs[i]->terminals, + iot->inputs[i]->size * sizeof(uint16_t)); + tml->size += iot->inputs[i]->size; + ptm += iot->inputs[i]->size; + len -= iot->inputs[i]->size; + } + return tml; +} + +Static struct terminal_list * +uaudio_io_terminaltype(int outtype, struct io_terminal *iot, int id) +{ + struct terminal_list *tml; + struct io_terminal *it; + int src_id, i; + + it = &iot[id]; + if (it->output != NULL) { + /* already has outtype? */ + for (i = 0; i < it->output->size; i++) + if (it->output->terminals[i] == outtype) + return uaudio_merge_terminal_list(it); + tml = malloc(TERMINAL_LIST_SIZE(it->output->size + 1), + M_TEMP, M_NOWAIT); + if (tml == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + return uaudio_merge_terminal_list(it); + } + memcpy(tml, it->output, TERMINAL_LIST_SIZE(it->output->size)); + tml->terminals[it->output->size] = outtype; + tml->size++; + free(it->output, M_TEMP); + it->output = tml; + if (it->inputs != NULL) { + for (i = 0; i < it->inputs_size; i++) + if (it->inputs[i] != NULL) + free(it->inputs[i], M_TEMP); + free(it->inputs, M_TEMP); + } + it->inputs_size = 0; + it->inputs = NULL; + } else { /* end `iot[id] != NULL' */ + it->inputs_size = 0; + it->inputs = NULL; + it->output = malloc(TERMINAL_LIST_SIZE(1), M_TEMP, M_NOWAIT); + if (it->output == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + return NULL; + } + it->output->terminals[0] = outtype; + it->output->size = 1; + it->direct = FALSE; + } + + switch (it->d.desc->bDescriptorSubtype) { + case UDESCSUB_AC_INPUT: + it->inputs = malloc(sizeof(struct terminal_list *), M_TEMP, M_NOWAIT); + if (it->inputs == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + return NULL; + } + tml = malloc(TERMINAL_LIST_SIZE(1), M_TEMP, M_NOWAIT); + if (tml == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + free(it->inputs, M_TEMP); + it->inputs = NULL; + return NULL; + } + it->inputs[0] = tml; + tml->terminals[0] = UGETW(it->d.it->wTerminalType); + tml->size = 1; + it->inputs_size = 1; + return uaudio_merge_terminal_list(it); + case UDESCSUB_AC_FEATURE: + src_id = it->d.fu->bSourceId; + it->inputs = malloc(sizeof(struct terminal_list *), M_TEMP, M_NOWAIT); + if (it->inputs == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + return uaudio_io_terminaltype(outtype, iot, src_id); + } + it->inputs[0] = uaudio_io_terminaltype(outtype, iot, src_id); + it->inputs_size = 1; + return uaudio_merge_terminal_list(it); + case UDESCSUB_AC_OUTPUT: + it->inputs = malloc(sizeof(struct terminal_list *), M_TEMP, M_NOWAIT); + if (it->inputs == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + return NULL; + } + src_id = it->d.ot->bSourceId; + it->inputs[0] = uaudio_io_terminaltype(outtype, iot, src_id); + it->inputs_size = 1; + iot[src_id].direct = TRUE; + return NULL; + case UDESCSUB_AC_MIXER: + it->inputs_size = 0; + it->inputs = malloc(sizeof(struct terminal_list *) + * it->d.mu->bNrInPins, M_TEMP, M_NOWAIT); + if (it->inputs == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + return NULL; + } + for (i = 0; i < it->d.mu->bNrInPins; i++) { + src_id = it->d.mu->baSourceId[i]; + it->inputs[i] = uaudio_io_terminaltype(outtype, iot, + src_id); + it->inputs_size++; + } + return uaudio_merge_terminal_list(it); + case UDESCSUB_AC_SELECTOR: + it->inputs_size = 0; + it->inputs = malloc(sizeof(struct terminal_list *) + * it->d.su->bNrInPins, M_TEMP, M_NOWAIT); + if (it->inputs == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + return NULL; + } + for (i = 0; i < it->d.su->bNrInPins; i++) { + src_id = it->d.su->baSourceId[i]; + it->inputs[i] = uaudio_io_terminaltype(outtype, iot, + src_id); + it->inputs_size++; + } + return uaudio_merge_terminal_list(it); + case UDESCSUB_AC_PROCESSING: + it->inputs_size = 0; + it->inputs = malloc(sizeof(struct terminal_list *) + * it->d.pu->bNrInPins, M_TEMP, M_NOWAIT); + if (it->inputs == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + return NULL; + } + for (i = 0; i < it->d.pu->bNrInPins; i++) { + src_id = it->d.pu->baSourceId[i]; + it->inputs[i] = uaudio_io_terminaltype(outtype, iot, + src_id); + it->inputs_size++; + } + return uaudio_merge_terminal_list(it); + case UDESCSUB_AC_EXTENSION: + it->inputs_size = 0; + it->inputs = malloc(sizeof(struct terminal_list *) + * it->d.eu->bNrInPins, M_TEMP, M_NOWAIT); + if (it->inputs == NULL) { + printf("uaudio_io_terminaltype: no memory\n"); + return NULL; + } + for (i = 0; i < it->d.eu->bNrInPins; i++) { + src_id = it->d.eu->baSourceId[i]; + it->inputs[i] = uaudio_io_terminaltype(outtype, iot, + src_id); + it->inputs_size++; + } + return uaudio_merge_terminal_list(it); + case UDESCSUB_AC_HEADER: + default: + return NULL; + } +} + +Static usbd_status +uaudio_identify(struct uaudio_softc *sc, const usb_config_descriptor_t *cdesc) { usbd_status err; @@ -1204,46 +1733,55 @@ uaudio_identify(struct uaudio_softc *sc, return (uaudio_identify_as(sc, cdesc)); } -void -uaudio_add_alt(struct uaudio_softc *sc, struct as_info *ai) +Static void +uaudio_add_alt(struct uaudio_softc *sc, const struct as_info *ai) { - size_t len = sizeof(*ai) * (sc->sc_nalts + 1); - struct as_info *nai = sc->sc_nalts == 0 ? - malloc(len, M_USBDEV, M_NOWAIT) : - realloc(sc->sc_alts, len, M_USBDEV, M_NOWAIT); + size_t len; + struct as_info *nai; + len = sizeof(*ai) * (sc->sc_nalts + 1); + nai = malloc(len, M_USBDEV, M_NOWAIT); if (nai == NULL) { printf("uaudio_add_alt: no memory\n"); return; } - + /* Copy old data, if there was any */ + if (sc->sc_nalts != 0) { + memcpy(nai, sc->sc_alts, sizeof(*ai) * (sc->sc_nalts)); + free(sc->sc_alts, M_USBDEV); + } sc->sc_alts = nai; DPRINTFN(2,("uaudio_add_alt: adding alt=%d, enc=%d\n", ai->alt, ai->encoding)); sc->sc_alts[sc->sc_nalts++] = *ai; } -usbd_status -uaudio_process_as(struct uaudio_softc *sc, char *buf, int *offsp, - int size, usb_interface_descriptor_t *id) +Static usbd_status +uaudio_process_as(struct uaudio_softc *sc, const char *buf, int *offsp, + int size, const usb_interface_descriptor_t *id) #define offs (*offsp) { - struct usb_audio_streaming_interface_descriptor *asid; - struct usb_audio_streaming_type1_descriptor *asf1d; - usb_endpoint_descriptor_audio_t *ed; - struct usb_audio_streaming_endpoint_descriptor *sed; + const struct usb_audio_streaming_interface_descriptor *asid; + const struct usb_audio_streaming_type1_descriptor *asf1d; + const usb_endpoint_descriptor_audio_t *ed; + const usb_endpoint_descriptor_audio_t *epdesc1; + const struct usb_audio_streaming_endpoint_descriptor *sed; int format, chan, prec, enc; - int dir, type; + int dir, type, sync; struct as_info ai; + const char *format_str; - asid = (void *)(buf + offs); + asid = (const void *)(buf + offs); if (asid->bDescriptorType != UDESC_CS_INTERFACE || asid->bDescriptorSubtype != AS_GENERAL) return (USBD_INVAL); + DPRINTF(("uaudio_process_as: asid: bTerminakLink=%d wFormatTag=%d\n", + asid->bTerminalLink, UGETW(asid->wFormatTag))); offs += asid->bLength; if (offs > size) return (USBD_INVAL); - asf1d = (void *)(buf + offs); + + asf1d = (const void *)(buf + offs); if (asf1d->bDescriptorType != UDESC_CS_INTERFACE || asf1d->bDescriptorSubtype != FORMAT_TYPE) return (USBD_INVAL); @@ -1257,10 +1795,10 @@ uaudio_process_as(struct uaudio_softc *s return (USBD_NORMAL_COMPLETION); } - ed = (void *)(buf + offs); + ed = (const void *)(buf + offs); if (ed->bDescriptorType != UDESC_ENDPOINT) return (USBD_INVAL); - DPRINTF(("uaudio_process_as: endpoint bLength=%d bDescriptorType=%d " + DPRINTF(("uaudio_process_as: endpoint[0] bLength=%d bDescriptorType=%d " "bEndpointAddress=%d bmAttributes=0x%x wMaxPacketSize=%d " "bInterval=%d bRefresh=%d bSynchAddress=%d\n", ed->bLength, ed->bDescriptorType, ed->bEndpointAddress, @@ -1279,78 +1817,166 @@ uaudio_process_as(struct uaudio_softc *s type = UE_ISO_ASYNC; /* We can't handle endpoints that need a sync pipe yet. */ - if (dir == UE_DIR_IN ? type == UE_ISO_ADAPT : type == UE_ISO_ASYNC) { - printf("%s: ignored %sput endpoint of type %s\n", - USBDEVNAME(sc->sc_dev), - dir == UE_DIR_IN ? "in" : "out", - dir == UE_DIR_IN ? "adaptive" : "async"); + sync = FALSE; + if (dir == UE_DIR_IN && type == UE_ISO_ADAPT) { + sync = TRUE; +#ifndef UAUDIO_MULTIPLE_ENDPOINTS + printf("%s: ignored input endpoint of type adaptive\n", + USBDEVNAME(sc->sc_dev)); return (USBD_NORMAL_COMPLETION); +#endif } - - sed = (void *)(buf + offs); + if (dir != UE_DIR_IN && type == UE_ISO_ASYNC) { + sync = TRUE; +#ifndef UAUDIO_MULTIPLE_ENDPOINTS + printf("%s: ignored output endpoint of type async\n", + USBDEVNAME(sc->sc_dev)); + return (USBD_NORMAL_COMPLETION); +#endif + } + + sed = (const void *)(buf + offs); if (sed->bDescriptorType != UDESC_CS_ENDPOINT || sed->bDescriptorSubtype != AS_GENERAL) return (USBD_INVAL); + DPRINTF((" streadming_endpoint: offset=%d bLength=%d\n", offs, sed->bLength)); offs += sed->bLength; if (offs > size) return (USBD_INVAL); - + + if (sync && id->bNumEndpoints <= 1) { + printf("%s: a sync-pipe endpoint but no other endpoint\n", + USBDEVNAME(sc->sc_dev)); + return USBD_INVAL; + } + if (!sync && id->bNumEndpoints > 1) { + printf("%s: non sync-pipe endpoint but multiple endpoints\n", + USBDEVNAME(sc->sc_dev)); + return USBD_INVAL; + } + epdesc1 = NULL; + if (id->bNumEndpoints > 1) { + epdesc1 = (const void*)(buf + offs); + if (epdesc1->bDescriptorType != UDESC_ENDPOINT) + return USBD_INVAL; + DPRINTF(("uaudio_process_as: endpoint[1] bLength=%d " + "bDescriptorType=%d bEndpointAddress=%d " + "bmAttributes=0x%x wMaxPacketSize=%d bInterval=%d " + "bRefresh=%d bSynchAddress=%d\n", + epdesc1->bLength, epdesc1->bDescriptorType, + epdesc1->bEndpointAddress, epdesc1->bmAttributes, + UGETW(epdesc1->wMaxPacketSize), epdesc1->bInterval, + epdesc1->bRefresh, epdesc1->bSynchAddress)); + offs += epdesc1->bLength; + if (offs > size) + return USBD_INVAL; + if (epdesc1->bSynchAddress != 0) { + printf("%s: invalid endpoint: bSynchAddress=0\n", + USBDEVNAME(sc->sc_dev)); + return USBD_INVAL; + } + if (UE_GET_XFERTYPE(epdesc1->bmAttributes) != UE_ISOCHRONOUS) { + printf("%s: invalid endpoint: bmAttributes=0x%x\n", + USBDEVNAME(sc->sc_dev), epdesc1->bmAttributes); + return USBD_INVAL; + } + if (epdesc1->bEndpointAddress != ed->bSynchAddress) { + printf("%s: invalid endpoint addresses: " + "ep[0]->bSynchAddress=0x%x " + "ep[1]->bEndpointAddress=0x%x\n", + USBDEVNAME(sc->sc_dev), ed->bSynchAddress, + epdesc1->bEndpointAddress); + return USBD_INVAL; + } + /* UE_GET_ADDR(epdesc1->bEndpointAddress), and epdesc1->bRefresh */ + } + format = UGETW(asid->wFormatTag); chan = asf1d->bNrChannels; prec = asf1d->bBitResolution; - if (prec != 8 && prec != 16) { -#ifdef USB_DEBUG + if (prec != 8 && prec != 16 && prec != 24) { printf("%s: ignored setting with precision %d\n", USBDEVNAME(sc->sc_dev), prec); -#endif return (USBD_NORMAL_COMPLETION); } switch (format) { case UA_FMT_PCM: - sc->sc_altflags |= prec == 8 ? HAS_8 : HAS_16; + if (prec == 8) { + sc->sc_altflags |= HAS_8; + } else if (prec == 16) { + sc->sc_altflags |= HAS_16; + } else if (prec == 24) { + sc->sc_altflags |= HAS_24; + } enc = AUDIO_ENCODING_SLINEAR_LE; + format_str = "pcm"; break; case UA_FMT_PCM8: enc = AUDIO_ENCODING_ULINEAR_LE; sc->sc_altflags |= HAS_8U; + format_str = "pcm8"; break; case UA_FMT_ALAW: enc = AUDIO_ENCODING_ALAW; sc->sc_altflags |= HAS_ALAW; + format_str = "alaw"; break; case UA_FMT_MULAW: enc = AUDIO_ENCODING_ULAW; sc->sc_altflags |= HAS_MULAW; + format_str = "mulaw"; break; + case UA_FMT_IEEE_FLOAT: default: printf("%s: ignored setting with format %d\n", USBDEVNAME(sc->sc_dev), format); return (USBD_NORMAL_COMPLETION); } - DPRINTFN(1,("uaudio_identify: alt=%d enc=%d chan=%d prec=%d\n", - id->bAlternateSetting, enc, chan, prec)); +#ifdef USB_DEBUG + printf("%s: %s: %dch, %d/%dbit, %s,", USBDEVNAME(sc->sc_dev), + dir == UE_DIR_IN ? "recording" : "playback", + chan, prec, asf1d->bSubFrameSize * 8, format_str); + if (asf1d->bSamFreqType == UA_SAMP_CONTNUOUS) { + printf(" %d-%dHz\n", UA_SAMP_LO(asf1d), UA_SAMP_HI(asf1d)); + } else { + int r; + printf(" %d", UA_GETSAMP(asf1d, 0)); + for (r = 1; r < asf1d->bSamFreqType; r++) + printf(",%d", UA_GETSAMP(asf1d, r)); + printf("Hz\n"); + } +#endif ai.alt = id->bAlternateSetting; ai.encoding = enc; + ai.attributes = sed->bmAttributes; ai.idesc = id; ai.edesc = ed; + ai.edesc1 = epdesc1; ai.asf1desc = asf1d; + ai.sc_busy = 0; uaudio_add_alt(sc, &ai); - sc->sc_chan.terminal = asid->bTerminalLink; /* XXX */ - sc->sc_chan.dir |= dir == UE_DIR_OUT ? AUMODE_PLAY : AUMODE_RECORD; +#ifdef USB_DEBUG + if (ai.attributes & UA_SED_FREQ_CONTROL) + DPRINTFN(1, ("uaudio_process_as: FREQ_CONTROL\n")); + if (ai.attributes & UA_SED_PITCH_CONTROL) + DPRINTFN(1, ("uaudio_process_as: PITCH_CONTROL\n")); +#endif + sc->sc_mode |= (dir == UE_DIR_OUT) ? AUMODE_PLAY : AUMODE_RECORD; + return (USBD_NORMAL_COMPLETION); } #undef offs - -usbd_status -uaudio_identify_as(struct uaudio_softc *sc, usb_config_descriptor_t *cdesc) + +Static usbd_status +uaudio_identify_as(struct uaudio_softc *sc, + const usb_config_descriptor_t *cdesc) { - usb_interface_descriptor_t *id; - usbd_status err; - char *buf; + const usb_interface_descriptor_t *id; + const char *buf; int size, offs; size = UGETW(cdesc->wTotalLength); - buf = (char *)cdesc; + buf = (const char *)cdesc; /* Locate the AudioStreaming interface descriptor. */ offs = 0; @@ -1358,13 +1984,10 @@ uaudio_identify_as(struct uaudio_softc * if (id == NULL) return (USBD_INVAL); - sc->sc_chan.terminal = -1; - sc->sc_chan.dir = 0; - /* Loop through all the alternate settings. */ while (offs <= size) { - DPRINTFN(2, ("uaudio_identify: interface %d\n", - id->bInterfaceNumber)); + DPRINTFN(2, ("uaudio_identify: interface=%d offset=%d\n", + id->bInterfaceNumber, offs)); switch (id->bNumEndpoints) { case 0: DPRINTFN(2, ("uaudio_identify: AS null alt=%d\n", @@ -1372,14 +1995,15 @@ uaudio_identify_as(struct uaudio_softc * sc->sc_nullalt = id->bAlternateSetting; break; case 1: - err = uaudio_process_as(sc, buf, &offs, size, id); +#ifdef UAUDIO_MULTIPLE_ENDPOINTS + case 2: +#endif + uaudio_process_as(sc, buf, &offs, size, id); break; default: -#ifdef USB_DEBUG printf("%s: ignored audio interface with %d " "endpoints\n", USBDEVNAME(sc->sc_dev), id->bNumEndpoints); -#endif break; } id = uaudio_find_iface(buf, size, &offs,UISUBCLASS_AUDIOSTREAM); @@ -1389,30 +2013,30 @@ uaudio_identify_as(struct uaudio_softc * if (offs > size) return (USBD_INVAL); DPRINTF(("uaudio_identify_as: %d alts available\n", sc->sc_nalts)); - if (sc->sc_chan.terminal < 0) { - printf("%s: no useable endpoint found\n", + + if (sc->sc_mode == 0) { + printf("%s: no usable endpoint found\n", USBDEVNAME(sc->sc_dev)); return (USBD_INVAL); } -#ifndef NO_RECORDING - if (sc->sc_chan.dir == (AUMODE_PLAY | AUMODE_RECORD)) - sc->sc_props |= AUDIO_PROP_FULLDUPLEX; -#endif return (USBD_NORMAL_COMPLETION); } -usbd_status -uaudio_identify_ac(struct uaudio_softc *sc, usb_config_descriptor_t *cdesc) +Static usbd_status +uaudio_identify_ac(struct uaudio_softc *sc, const usb_config_descriptor_t *cdesc) { - usb_interface_descriptor_t *id; - struct usb_audio_control_descriptor *acdp; - usb_descriptor_t *dp, *dps[256]; - char *buf, *ibuf, *ibufend; - int size, offs, aclen, ndps, i; + struct io_terminal* iot; + const usb_interface_descriptor_t *id; + const struct usb_audio_control_descriptor *acdp; + const usb_descriptor_t *dp; + const struct usb_audio_output_terminal *pot; + struct terminal_list *tml; + const char *buf, *ibuf, *ibufend; + int size, offs, aclen, ndps, i, j; size = UGETW(cdesc->wTotalLength); - buf = (char *)cdesc; + buf = (const char *)cdesc; /* Locate the AudioControl interface descriptor. */ offs = 0; @@ -1422,11 +2046,11 @@ uaudio_identify_ac(struct uaudio_softc * if (offs + sizeof *acdp > size) return (USBD_INVAL); sc->sc_ac_iface = id->bInterfaceNumber; - DPRINTFN(2,("uaudio_identify: AC interface is %d\n", sc->sc_ac_iface)); + DPRINTFN(2,("uaudio_identify_ac: AC interface is %d\n", sc->sc_ac_iface)); /* A class-specific AC interface header should follow. */ ibuf = buf + offs; - acdp = (struct usb_audio_control_descriptor *)ibuf; + acdp = (const struct usb_audio_control_descriptor *)ibuf; if (acdp->bDescriptorType != UDESC_CS_INTERFACE || acdp->bDescriptorSubtype != UDESCSUB_AC_HEADER) return (USBD_INVAL); @@ -1439,127 +2063,266 @@ uaudio_identify_ac(struct uaudio_softc * return (USBD_INVAL); sc->sc_audio_rev = UGETW(acdp->bcdADC); - DPRINTFN(2,("uaudio_identify: found AC header, vers=%03x, len=%d\n", + DPRINTFN(2,("uaudio_identify_ac: found AC header, vers=%03x, len=%d\n", sc->sc_audio_rev, aclen)); sc->sc_nullalt = -1; /* Scan through all the AC specific descriptors */ ibufend = ibuf + aclen; - dp = (usb_descriptor_t *)ibuf; + dp = (const usb_descriptor_t *)ibuf; ndps = 0; - memset(dps, 0, sizeof dps); + iot = malloc(sizeof(struct io_terminal) * 256, M_TEMP, M_NOWAIT | M_ZERO); + if (iot == NULL) { + printf("%s: no memory\n", __func__); + return USBD_NOMEM; + } for (;;) { ibuf += dp->bLength; if (ibuf >= ibufend) break; - dp = (usb_descriptor_t *)ibuf; + dp = (const usb_descriptor_t *)ibuf; if (ibuf + dp->bLength > ibufend) return (USBD_INVAL); if (dp->bDescriptorType != UDESC_CS_INTERFACE) { - printf("uaudio_identify: skip desc type=0x%02x\n", + printf("uaudio_identify_ac: skip desc type=0x%02x\n", dp->bDescriptorType); continue; } - i = ((struct usb_audio_input_terminal *)dp)->bTerminalId; - dps[i] = dp; + i = ((const struct usb_audio_input_terminal *)dp)->bTerminalId; + iot[i].d.desc = dp; if (i > ndps) ndps = i; } ndps++; + /* construct io_terminal */ for (i = 0; i < ndps; i++) { - dp = dps[i]; + dp = iot[i].d.desc; if (dp == NULL) continue; - DPRINTF(("uaudio_identify: subtype=%d\n", - dp->bDescriptorSubtype)); + if (dp->bDescriptorSubtype != UDESCSUB_AC_OUTPUT) + continue; + pot = iot[i].d.ot; + tml = uaudio_io_terminaltype(UGETW(pot->wTerminalType), iot, i); + if (tml != NULL) + free(tml, M_TEMP); + } + +#ifdef USB_DEBUG + for (i = 0; i < 256; i++) { + struct usb_audio_cluster cluster; + + if (iot[i].d.desc == NULL) + continue; + logprintf("id %d:\t", i); + switch (iot[i].d.desc->bDescriptorSubtype) { + case UDESCSUB_AC_INPUT: + logprintf("AC_INPUT type=%s\n", uaudio_get_terminal_name + (UGETW(iot[i].d.it->wTerminalType))); + logprintf("\t"); + cluster = uaudio_get_cluster(i, iot); + uaudio_dump_cluster(&cluster); + logprintf("\n"); + break; + case UDESCSUB_AC_OUTPUT: + logprintf("AC_OUTPUT type=%s ", uaudio_get_terminal_name + (UGETW(iot[i].d.ot->wTerminalType))); + logprintf("src=%d\n", iot[i].d.ot->bSourceId); + break; + case UDESCSUB_AC_MIXER: + logprintf("AC_MIXER src="); + for (j = 0; j < iot[i].d.mu->bNrInPins; j++) + logprintf("%d ", iot[i].d.mu->baSourceId[j]); + logprintf("\n\t"); + cluster = uaudio_get_cluster(i, iot); + uaudio_dump_cluster(&cluster); + logprintf("\n"); + break; + case UDESCSUB_AC_SELECTOR: + logprintf("AC_SELECTOR src="); + for (j = 0; j < iot[i].d.su->bNrInPins; j++) + logprintf("%d ", iot[i].d.su->baSourceId[j]); + logprintf("\n"); + break; + case UDESCSUB_AC_FEATURE: + logprintf("AC_FEATURE src=%d\n", iot[i].d.fu->bSourceId); + break; + case UDESCSUB_AC_PROCESSING: + logprintf("AC_PROCESSING src="); + for (j = 0; j < iot[i].d.pu->bNrInPins; j++) + logprintf("%d ", iot[i].d.pu->baSourceId[j]); + logprintf("\n\t"); + cluster = uaudio_get_cluster(i, iot); + uaudio_dump_cluster(&cluster); + logprintf("\n"); + break; + case UDESCSUB_AC_EXTENSION: + logprintf("AC_EXTENSION src="); + for (j = 0; j < iot[i].d.eu->bNrInPins; j++) + logprintf("%d ", iot[i].d.eu->baSourceId[j]); + logprintf("\n\t"); + cluster = uaudio_get_cluster(i, iot); + uaudio_dump_cluster(&cluster); + logprintf("\n"); + break; + default: + logprintf("unknown audio control (subtype=%d)\n", + iot[i].d.desc->bDescriptorSubtype); + } + for (j = 0; j < iot[i].inputs_size; j++) { + int k; + logprintf("\tinput%d: ", j); + tml = iot[i].inputs[j]; + if (tml == NULL) { + logprintf("NULL\n"); + continue; + } + for (k = 0; k < tml->size; k++) + logprintf("%s ", uaudio_get_terminal_name + (tml->terminals[k])); + logprintf("\n"); + } + logprintf("\toutput: "); + tml = iot[i].output; + for (j = 0; j < tml->size; j++) + logprintf("%s ", uaudio_get_terminal_name(tml->terminals[j])); + logprintf("\n"); + } +#endif + + for (i = 0; i < ndps; i++) { + dp = iot[i].d.desc; + if (dp == NULL) + continue; + DPRINTF(("uaudio_identify_ac: id=%d subtype=%d\n", + i, dp->bDescriptorSubtype)); switch (dp->bDescriptorSubtype) { case UDESCSUB_AC_HEADER: - printf("uaudio_identify: unexpected AC header\n"); + printf("uaudio_identify_ac: unexpected AC header\n"); break; case UDESCSUB_AC_INPUT: - uaudio_add_input(sc, dp, dps); + uaudio_add_input(sc, iot, i); break; case UDESCSUB_AC_OUTPUT: - uaudio_add_output(sc, dp, dps); + uaudio_add_output(sc, iot, i); break; case UDESCSUB_AC_MIXER: - uaudio_add_mixer(sc, dp, dps); + uaudio_add_mixer(sc, iot, i); break; case UDESCSUB_AC_SELECTOR: - uaudio_add_selector(sc, dp, dps); + uaudio_add_selector(sc, iot, i); break; case UDESCSUB_AC_FEATURE: - uaudio_add_feature(sc, dp, dps); + uaudio_add_feature(sc, iot, i); break; case UDESCSUB_AC_PROCESSING: - uaudio_add_processing(sc, dp, dps); + uaudio_add_processing(sc, iot, i); break; case UDESCSUB_AC_EXTENSION: - uaudio_add_extension(sc, dp, dps); + uaudio_add_extension(sc, iot, i); break; default: - printf("uaudio_identify: bad AC desc subtype=0x%02x\n", + printf("uaudio_identify_ac: bad AC desc subtype=0x%02x\n", dp->bDescriptorSubtype); break; } } + + /* delete io_terminal */ + for (i = 0; i < 256; i++) { + if (iot[i].d.desc == NULL) + continue; + if (iot[i].inputs != NULL) { + for (j = 0; j < iot[i].inputs_size; j++) { + if (iot[i].inputs[j] != NULL) + free(iot[i].inputs[j], M_TEMP); + } + free(iot[i].inputs, M_TEMP); + } + if (iot[i].output != NULL) + free(iot[i].output, M_TEMP); + iot[i].d.desc = NULL; + } + free(iot, M_TEMP); + return (USBD_NORMAL_COMPLETION); } #if defined(__NetBSD__) || defined(__OpenBSD__) -int +Static int uaudio_query_devinfo(void *addr, mixer_devinfo_t *mi) { struct uaudio_softc *sc = addr; struct mixerctl *mc; - int n, nctls; + int n, nctls, i; DPRINTFN(2,("uaudio_query_devinfo: index=%d\n", mi->index)); if (sc->sc_dying) return (EIO); - + n = mi->index; nctls = sc->sc_nctls; - if (n < 0 || n >= nctls) { - switch (n - nctls) { - case UAC_OUTPUT: - mi->type = AUDIO_MIXER_CLASS; - mi->mixer_class = nctls + UAC_OUTPUT; - mi->next = mi->prev = AUDIO_MIXER_LAST; - strcpy(mi->label.name, AudioCoutputs); - return (0); - case UAC_INPUT: - mi->type = AUDIO_MIXER_CLASS; - mi->mixer_class = nctls + UAC_INPUT; - mi->next = mi->prev = AUDIO_MIXER_LAST; - strcpy(mi->label.name, AudioCinputs); - return (0); - case UAC_EQUAL: - mi->type = AUDIO_MIXER_CLASS; - mi->mixer_class = nctls + UAC_EQUAL; - mi->next = mi->prev = AUDIO_MIXER_LAST; - strcpy(mi->label.name, AudioCequalization); - return (0); - default: - return (ENXIO); - } + switch (n) { + case UAC_OUTPUT: + mi->type = AUDIO_MIXER_CLASS; + mi->mixer_class = UAC_OUTPUT; + mi->next = mi->prev = AUDIO_MIXER_LAST; + strlcpy(mi->label.name, AudioCoutputs, sizeof(mi->label.name)); + return (0); + case UAC_INPUT: + mi->type = AUDIO_MIXER_CLASS; + mi->mixer_class = UAC_INPUT; + mi->next = mi->prev = AUDIO_MIXER_LAST; + strlcpy(mi->label.name, AudioCinputs, sizeof(mi->label.name)); + return (0); + case UAC_EQUAL: + mi->type = AUDIO_MIXER_CLASS; + mi->mixer_class = UAC_EQUAL; + mi->next = mi->prev = AUDIO_MIXER_LAST; + strlcpy(mi->label.name, AudioCequalization, + sizeof(mi->label.name)); + return (0); + case UAC_RECORD: + mi->type = AUDIO_MIXER_CLASS; + mi->mixer_class = UAC_RECORD; + mi->next = mi->prev = AUDIO_MIXER_LAST; + strlcpy(mi->label.name, AudioCrecord, sizeof(mi->label.name)); + return 0; + default: + break; } + + n -= UAC_NCLASSES; + if (n < 0 || n >= nctls) + return (ENXIO); + mc = &sc->sc_ctls[n]; - strncpy(mi->label.name, mc->ctlname, MAX_AUDIO_DEV_LEN); + strlcpy(mi->label.name, mc->ctlname, sizeof(mi->label.name)); mi->mixer_class = mc->class; mi->next = mi->prev = AUDIO_MIXER_LAST; /* XXX */ switch (mc->type) { case MIX_ON_OFF: mi->type = AUDIO_MIXER_ENUM; mi->un.e.num_mem = 2; - strcpy(mi->un.e.member[0].label.name, AudioNoff); + strlcpy(mi->un.e.member[0].label.name, AudioNoff, + sizeof(mi->un.e.member[0].label.name)); mi->un.e.member[0].ord = 0; - strcpy(mi->un.e.member[1].label.name, AudioNon); + strlcpy(mi->un.e.member[1].label.name, AudioNon, + sizeof(mi->un.e.member[1].label.name)); mi->un.e.member[1].ord = 1; break; + case MIX_SELECTOR: + mi->type = AUDIO_MIXER_ENUM; + mi->un.e.num_mem = mc->maxval - mc->minval + 1; + for (i = 0; i <= mc->maxval - mc->minval; i++) { + snprintf(mi->un.e.member[i].label.name, + sizeof(mi->un.e.member[i].label.name), + "%d", i + mc->minval); + mi->un.e.member[i].ord = i + mc->minval; + } + break; default: mi->type = AUDIO_MIXER_VALUE; strncpy(mi->un.v.units.name, mc->ctlunit, MAX_AUDIO_DEV_LEN); @@ -1570,60 +2333,42 @@ uaudio_query_devinfo(void *addr, mixer_d return (0); } -int +Static int uaudio_open(void *addr, int flags) { struct uaudio_softc *sc = addr; - DPRINTF(("uaudio_open: sc=%p\n", sc)); + DPRINTF(("uaudio_open: sc=%p\n", sc)); if (sc->sc_dying) return (EIO); - if (sc->sc_chan.terminal < 0) - return (ENXIO); - - if ((flags & FREAD) && !(sc->sc_chan.dir & AUMODE_RECORD)) + if ((flags & FWRITE) && !(sc->sc_mode & AUMODE_PLAY)) return (EACCES); - if ((flags & FWRITE) && !(sc->sc_chan.dir & AUMODE_PLAY)) + if ((flags & FREAD) && !(sc->sc_mode & AUMODE_RECORD)) return (EACCES); - sc->sc_chan.intr = 0; - - return (0); + return (0); } /* * Close function is called at splaudio(). */ -void +Static void uaudio_close(void *addr) { - struct uaudio_softc *sc = addr; - - if (sc->sc_dying) - return (EIO); - - DPRINTF(("uaudio_close: sc=%p\n", sc)); - uaudio_halt_in_dma(sc); - uaudio_halt_out_dma(sc); - - sc->sc_chan.intr = 0; } -int +Static int uaudio_drain(void *addr) { struct uaudio_softc *sc = addr; - if (sc->sc_dying) - return (EIO); - usbd_delay_ms(sc->sc_udev, UAUDIO_NCHANBUFS * UAUDIO_NFRAMES); return (0); } -int +Static int uaudio_halt_out_dma(void *addr) { struct uaudio_softc *sc = addr; @@ -1632,29 +2377,31 @@ uaudio_halt_out_dma(void *addr) return (EIO); DPRINTF(("uaudio_halt_out_dma: enter\n")); - if (sc->sc_chan.pipe != NULL) { - uaudio_chan_close(sc, &sc->sc_chan); - sc->sc_chan.pipe = 0; - uaudio_chan_free_buffers(sc, &sc->sc_chan); + if (sc->sc_playchan.pipe != NULL) { + uaudio_chan_close(sc, &sc->sc_playchan); + sc->sc_playchan.pipe = NULL; + uaudio_chan_free_buffers(sc, &sc->sc_playchan); + sc->sc_playchan.intr = NULL; } - return (0); + return (0); } -int +Static int uaudio_halt_in_dma(void *addr) { struct uaudio_softc *sc = addr; DPRINTF(("uaudio_halt_in_dma: enter\n")); - if (sc->sc_chan.pipe != NULL) { - uaudio_chan_close(sc, &sc->sc_chan); - sc->sc_chan.pipe = 0; - uaudio_chan_free_buffers(sc, &sc->sc_chan); + if (sc->sc_recchan.pipe != NULL) { + uaudio_chan_close(sc, &sc->sc_recchan); + sc->sc_recchan.pipe = NULL; + uaudio_chan_free_buffers(sc, &sc->sc_recchan); + sc->sc_recchan.intr = NULL; } - return (0); + return (0); } -int +Static int uaudio_getdev(void *addr, struct audio_device *retp) { struct uaudio_softc *sc = addr; @@ -1662,24 +2409,30 @@ uaudio_getdev(void *addr, struct audio_d DPRINTF(("uaudio_mixer_getdev:\n")); if (sc->sc_dying) return (EIO); - + *retp = uaudio_device; - return (0); + return (0); } /* * Make sure the block size is large enough to hold all outstanding transfers. */ -int +Static int uaudio_round_blocksize(void *addr, int blk) { struct uaudio_softc *sc = addr; int bpf; - if (sc->sc_dying) - return (EIO); - - bpf = sc->sc_chan.bytes_per_frame + sc->sc_chan.sample_size; + DPRINTF(("uaudio_round_blocksize: p.bpf=%d r.bpf=%d\n", + sc->sc_playchan.bytes_per_frame, + sc->sc_recchan.bytes_per_frame)); + if (sc->sc_playchan.bytes_per_frame > sc->sc_recchan.bytes_per_frame) { + bpf = sc->sc_playchan.bytes_per_frame + + sc->sc_playchan.sample_size; + } else { + bpf = sc->sc_recchan.bytes_per_frame + + sc->sc_recchan.sample_size; + } /* XXX */ bpf *= UAUDIO_NFRAMES * UAUDIO_NCHANBUFS; @@ -1699,17 +2452,15 @@ uaudio_round_blocksize(void *addr, int b return (blk); } -int +Static int uaudio_get_props(void *addr) { - struct uaudio_softc *sc = addr; + return (AUDIO_PROP_FULLDUPLEX | AUDIO_PROP_INDEPENDENT); - return (sc->sc_props); } #endif /* NetBSD or OpenBSD */ - -int +Static int uaudio_get(struct uaudio_softc *sc, int which, int type, int wValue, int wIndex, int len) { @@ -1718,8 +2469,10 @@ uaudio_get(struct uaudio_softc *sc, int usbd_status err; int val; +#if defined(__FreeBSD__) if (sc->sc_dying) return (EIO); +#endif if (wValue == -1) return (0); @@ -1730,9 +2483,9 @@ uaudio_get(struct uaudio_softc *sc, int USETW(req.wIndex, wIndex); USETW(req.wLength, len); DPRINTFN(2,("uaudio_get: type=0x%02x req=0x%02x wValue=0x%04x " - "wIndex=0x%04x len=%d\n", + "wIndex=0x%04x len=%d\n", type, which, wValue, wIndex, len)); - err = usbd_do_request(sc->sc_udev, &req, &data); + err = usbd_do_request(sc->sc_udev, &req, data); if (err) { DPRINTF(("uaudio_get: err=%s\n", usbd_errstr(err))); return (-1); @@ -1752,7 +2505,7 @@ uaudio_get(struct uaudio_softc *sc, int return (val); } -void +Static void uaudio_set(struct uaudio_softc *sc, int which, int type, int wValue, int wIndex, int len, int val) { @@ -1760,8 +2513,10 @@ uaudio_set(struct uaudio_softc *sc, int u_int8_t data[4]; usbd_status err; +#if defined(__FreeBSD__) if (sc->sc_dying) return; +#endif if (wValue == -1) return; @@ -1783,16 +2538,16 @@ uaudio_set(struct uaudio_softc *sc, int return; } DPRINTFN(2,("uaudio_set: type=0x%02x req=0x%02x wValue=0x%04x " - "wIndex=0x%04x len=%d, val=%d\n", + "wIndex=0x%04x len=%d, val=%d\n", type, which, wValue, wIndex, len, val & 0xffff)); - err = usbd_do_request(sc->sc_udev, &req, &data); + err = usbd_do_request(sc->sc_udev, &req, data); #ifdef USB_DEBUG if (err) DPRINTF(("uaudio_set: err=%d\n", err)); #endif } -int +Static int uaudio_signext(int type, int val) { if (!MIX_UNSIGNED(type)) { @@ -1805,15 +2560,18 @@ uaudio_signext(int type, int val) } #if defined(__NetBSD__) || defined(__OpenBSD__) -int +Static int uaudio_value2bsd(struct mixerctl *mc, int val) { DPRINTFN(5, ("uaudio_value2bsd: type=%03x val=%d min=%d max=%d ", mc->type, val, mc->minval, mc->maxval)); - if (mc->type == MIX_ON_OFF) - val = val != 0; - else - val = ((uaudio_signext(mc->type, val) - mc->minval) * 256 + if (mc->type == MIX_ON_OFF) { + val = (val != 0); + } else if (mc->type == MIX_SELECTOR) { + if (val < mc->minval || val > mc->maxval) + val = mc->minval; + } else + val = ((uaudio_signext(mc->type, val) - mc->minval) * 255 + mc->mul/2) / mc->mul; DPRINTFN(5, ("val'=%d\n", val)); return (val); @@ -1825,17 +2583,20 @@ uaudio_bsd2value(struct mixerctl *mc, in { DPRINTFN(5,("uaudio_bsd2value: type=%03x val=%d min=%d max=%d ", mc->type, val, mc->minval, mc->maxval)); - if (mc->type == MIX_ON_OFF) - val = val != 0; - else - val = (val + mc->delta/2) * mc->mul / 256 + mc->minval; + if (mc->type == MIX_ON_OFF) { + val = (val != 0); + } else if (mc->type == MIX_SELECTOR) { + if (val < mc->minval || val > mc->maxval) + val = mc->minval; + } else + val = (val + mc->delta/2) * mc->mul / 255 + mc->minval; DPRINTFN(5, ("val'=%d\n", val)); return (val); } #if defined(__NetBSD__) || defined(__OpenBSD__) -int -uaudio_ctl_get(struct uaudio_softc *sc, int which, struct mixerctl *mc, +Static int +uaudio_ctl_get(struct uaudio_softc *sc, int which, struct mixerctl *mc, int chan) { int val; @@ -1847,7 +2608,7 @@ uaudio_ctl_get(struct uaudio_softc *sc, } #endif -void +Static void uaudio_ctl_set(struct uaudio_softc *sc, int which, struct mixerctl *mc, int chan, int val) { @@ -1857,7 +2618,7 @@ uaudio_ctl_set(struct uaudio_softc *sc, } #if defined(__NetBSD__) || defined(__OpenBSD__) -int +Static int uaudio_mixer_get_port(void *addr, mixer_ctrl_t *cp) { struct uaudio_softc *sc = addr; @@ -1868,8 +2629,8 @@ uaudio_mixer_get_port(void *addr, mixer_ if (sc->sc_dying) return (EIO); - - n = cp->dev; + + n = cp->dev - UAC_NCLASSES; if (n < 0 || n >= sc->sc_nctls) return (ENXIO); mc = &sc->sc_ctls[n]; @@ -1878,6 +2639,10 @@ uaudio_mixer_get_port(void *addr, mixer_ if (cp->type != AUDIO_MIXER_ENUM) return (EINVAL); cp->un.ord = uaudio_ctl_get(sc, GET_CUR, mc, 0); + } else if (mc->type == MIX_SELECTOR) { + if (cp->type != AUDIO_MIXER_ENUM) + return (EINVAL); + cp->un.ord = uaudio_ctl_get(sc, GET_CUR, mc, 0); } else { if (cp->type != AUDIO_MIXER_VALUE) return (EINVAL); @@ -1897,8 +2662,8 @@ uaudio_mixer_get_port(void *addr, mixer_ return (0); } - -int + +Static int uaudio_mixer_set_port(void *addr, mixer_ctrl_t *cp) { struct uaudio_softc *sc = addr; @@ -1908,8 +2673,8 @@ uaudio_mixer_set_port(void *addr, mixer_ DPRINTFN(2,("uaudio_mixer_set_port: index = %d\n", cp->dev)); if (sc->sc_dying) return (EIO); - - n = cp->dev; + + n = cp->dev - UAC_NCLASSES; if (n < 0 || n >= sc->sc_nctls) return (ENXIO); mc = &sc->sc_ctls[n]; @@ -1918,6 +2683,10 @@ uaudio_mixer_set_port(void *addr, mixer_ if (cp->type != AUDIO_MIXER_ENUM) return (EINVAL); uaudio_ctl_set(sc, SET_CUR, mc, 0, cp->un.ord); + } else if (mc->type == MIX_SELECTOR) { + if (cp->type != AUDIO_MIXER_ENUM) + return (EINVAL); + uaudio_ctl_set(sc, SET_CUR, mc, 0, cp->un.ord); } else { if (cp->type != AUDIO_MIXER_VALUE) return (EINVAL); @@ -1935,13 +2704,13 @@ uaudio_mixer_set_port(void *addr, mixer_ return (0); } -int +Static int uaudio_trigger_input(void *addr, void *start, void *end, int blksize, void (*intr)(void *), void *arg, struct audio_params *param) { struct uaudio_softc *sc = addr; - struct chan *ch = &sc->sc_chan; + struct chan *ch = &sc->sc_recchan; usbd_status err; int i, s; @@ -1951,7 +2720,7 @@ uaudio_trigger_input(void *addr, void *s DPRINTFN(3,("uaudio_trigger_input: sc=%p start=%p end=%p " "blksize=%d\n", sc, start, end, blksize)); - uaudio_chan_set_param(ch, param, start, end, blksize); + uaudio_chan_set_param(ch, start, end, blksize); DPRINTFN(3,("uaudio_trigger_input: sample_size=%d bytes/frame=%d " "fraction=0.%03d\n", ch->sample_size, ch->bytes_per_frame, ch->fraction)); @@ -1966,24 +2735,24 @@ uaudio_trigger_input(void *addr, void *s return (EIO); } - sc->sc_chan.intr = intr; - sc->sc_chan.arg = arg; + ch->intr = intr; + ch->arg = arg; s = splusb(); for (i = 0; i < UAUDIO_NCHANBUFS-1; i++) /* XXX -1 shouldn't be needed */ uaudio_chan_rtransfer(ch); splx(s); - return (0); + return (0); } - -int + +Static int uaudio_trigger_output(void *addr, void *start, void *end, int blksize, void (*intr)(void *), void *arg, struct audio_params *param) { struct uaudio_softc *sc = addr; - struct chan *ch = &sc->sc_chan; + struct chan *ch = &sc->sc_playchan; usbd_status err; int i, s; @@ -1993,7 +2762,7 @@ uaudio_trigger_output(void *addr, void * DPRINTFN(3,("uaudio_trigger_output: sc=%p start=%p end=%p " "blksize=%d\n", sc, start, end, blksize)); - uaudio_chan_set_param(ch, param, start, end, blksize); + uaudio_chan_set_param(ch, start, end, blksize); DPRINTFN(3,("uaudio_trigger_output: sample_size=%d bytes/frame=%d " "fraction=0.%03d\n", ch->sample_size, ch->bytes_per_frame, ch->fraction)); @@ -2008,30 +2777,32 @@ uaudio_trigger_output(void *addr, void * return (EIO); } - sc->sc_chan.intr = intr; - sc->sc_chan.arg = arg; + ch->intr = intr; + ch->arg = arg; s = splusb(); for (i = 0; i < UAUDIO_NCHANBUFS-1; i++) /* XXX */ uaudio_chan_ptransfer(ch); splx(s); - return (0); + return (0); } #endif /* NetBSD or OpenBSD */ /* Set up a pipe for a channel. */ -usbd_status +Static usbd_status uaudio_chan_open(struct uaudio_softc *sc, struct chan *ch) { - struct as_info *as = &sc->sc_alts[sc->sc_curaltidx]; + struct as_info *as = &sc->sc_alts[ch->altidx]; int endpt = as->edesc->bEndpointAddress; usbd_status err; +#if defined(__FreeBSD__) if (sc->sc_dying) return (EIO); +#endif - DPRINTF(("uaudio_open_chan: endpt=0x%02x, speed=%d, alt=%d\n", + DPRINTF(("uaudio_chan_open: endpt=0x%02x, speed=%d, alt=%d\n", endpt, ch->sample_rate, as->alt)); /* Set alternate interface corresponding to the mode. */ @@ -2039,39 +2810,59 @@ uaudio_chan_open(struct uaudio_softc *sc if (err) return (err); - /* Some devices do not support this request, so ignore errors. */ -#ifdef USB_DEBUG - err = uaudio_set_speed(sc, endpt, ch->sample_rate); - if (err) - DPRINTF(("uaudio_chan_open: set_speed failed err=%s\n", - usbd_errstr(err))); -#else - (void)uaudio_set_speed(sc, endpt, ch->sample_rate); -#endif + /* + * If just one sampling rate is supported, + * no need to call uaudio_set_speed(). + * Roland SD-90 freezes by a SAMPLING_FREQ_CONTROL request. + */ + if (as->asf1desc->bSamFreqType != 1) { + err = uaudio_set_speed(sc, endpt, ch->sample_rate); + if (err) + DPRINTF(("uaudio_chan_open: set_speed failed err=%s\n", + usbd_errstr(err))); + } - DPRINTF(("uaudio_open_chan: create pipe to 0x%02x\n", endpt)); + ch->pipe = 0; + ch->sync_pipe = 0; + DPRINTF(("uaudio_chan_open: create pipe to 0x%02x\n", endpt)); err = usbd_open_pipe(as->ifaceh, endpt, 0, &ch->pipe); - return (err); + if (err) + return err; + if (as->edesc1 != NULL) { + endpt = as->edesc1->bEndpointAddress; + DPRINTF(("uaudio_chan_open: create sync-pipe to 0x%02x\n", endpt)); + err = usbd_open_pipe(as->ifaceh, endpt, 0, &ch->sync_pipe); + } + return err; } -void +Static void uaudio_chan_close(struct uaudio_softc *sc, struct chan *ch) { - struct as_info *as = &sc->sc_alts[sc->sc_curaltidx]; + struct as_info *as = &sc->sc_alts[ch->altidx]; +#if defined(__FreeBSD__) if (sc->sc_dying) return ; +#endif + as->sc_busy = 0; if (sc->sc_nullalt >= 0) { - DPRINTF(("uaudio_close_chan: set null alt=%d\n", + DPRINTF(("uaudio_chan_close: set null alt=%d\n", sc->sc_nullalt)); usbd_set_interface(as->ifaceh, sc->sc_nullalt); } - usbd_abort_pipe(ch->pipe); - usbd_close_pipe(ch->pipe); + if (ch->pipe) { + usbd_abort_pipe(ch->pipe); + usbd_close_pipe(ch->pipe); + } + if (ch->sync_pipe) { + usbd_abort_pipe(ch->sync_pipe); + usbd_close_pipe(ch->sync_pipe); + } } -usbd_status +Static usbd_status uaudio_chan_alloc_buffers(struct uaudio_softc *sc, struct chan *ch) { usbd_xfer_handle xfer; @@ -2102,7 +2893,7 @@ bad: return (USBD_NOMEM); } -void +Static void uaudio_chan_free_buffers(struct uaudio_softc *sc, struct chan *ch) { int i; @@ -2112,7 +2903,7 @@ uaudio_chan_free_buffers(struct uaudio_s } /* Called at splusb() */ -void +Static void uaudio_chan_ptransfer(struct chan *ch) { struct chanbuf *cb; @@ -2133,7 +2924,7 @@ uaudio_chan_ptransfer(struct chan *ch) size = ch->bytes_per_frame; residue += ch->fraction; if (residue >= USB_FRAMES_PER_SECOND) { - if (!ch->nofrac) + if ((ch->sc->sc_altflags & UA_NOFRAC) == 0) size += ch->sample_size; residue -= USB_FRAMES_PER_SECOND; } @@ -2143,7 +2934,7 @@ uaudio_chan_ptransfer(struct chan *ch) ch->residue = residue; cb->size = total; - /* + /* * Transfer data from upper layer buffer to channel buffer, taking * care of wrapping the upper layer buffer. */ @@ -2170,14 +2961,14 @@ uaudio_chan_ptransfer(struct chan *ch) DPRINTFN(5,("uaudio_chan_transfer: ptransfer xfer=%p\n", cb->xfer)); /* Fill the request */ - usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes, - UAUDIO_NFRAMES, USBD_NO_COPY, + usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes, + UAUDIO_NFRAMES, USBD_NO_COPY, uaudio_chan_pintr); (void)usbd_transfer(cb->xfer); } -void +Static void uaudio_chan_pintr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status) { @@ -2211,7 +3002,7 @@ uaudio_chan_pintr(usbd_xfer_handle xfer, /* Call back to upper layer */ while (ch->transferred >= ch->blksize) { ch->transferred -= ch->blksize; - DPRINTFN(5,("uaudio_chan_pintr: call %p(%p)\n", + DPRINTFN(5,("uaudio_chan_pintr: call %p(%p)\n", ch->intr, ch->arg)); ch->intr(ch->arg); } @@ -2223,7 +3014,7 @@ uaudio_chan_pintr(usbd_xfer_handle xfer, } /* Called at splusb() */ -void +Static void uaudio_chan_rtransfer(struct chan *ch) { struct chanbuf *cb; @@ -2242,13 +3033,8 @@ uaudio_chan_rtransfer(struct chan *ch) total = 0; for (i = 0; i < UAUDIO_NFRAMES; i++) { size = ch->bytes_per_frame; - residue += ch->fraction; - if (residue >= USB_FRAMES_PER_SECOND) { - if (!ch->nofrac) - size += ch->sample_size; - residue -= USB_FRAMES_PER_SECOND; - } cb->sizes[i] = size; + cb->offsets[i] = total; total += size; } ch->residue = residue; @@ -2266,21 +3052,21 @@ uaudio_chan_rtransfer(struct chan *ch) DPRINTFN(5,("uaudio_chan_rtransfer: transfer xfer=%p\n", cb->xfer)); /* Fill the request */ - usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes, - UAUDIO_NFRAMES, USBD_NO_COPY, + usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes, + UAUDIO_NFRAMES, USBD_NO_COPY, uaudio_chan_rintr); (void)usbd_transfer(cb->xfer); } -void +Static void uaudio_chan_rintr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status) { struct chanbuf *cb = priv; struct chan *ch = cb->chan; u_int32_t count; - int s, n; + int s, i, n, frsize; /* Return if we are aborting. */ if (status == USBD_CANCELLED) @@ -2290,36 +3076,34 @@ uaudio_chan_rintr(usbd_xfer_handle xfer, DPRINTFN(5,("uaudio_chan_rintr: count=%d, transferred=%d\n", count, ch->transferred)); - if (count < cb->size) { - /* if the device fails to keep up, copy last byte */ - u_char b = count ? cb->buffer[count-1] : 0; - while (count < cb->size) - cb->buffer[count++] = b; - } - + /* count < cb->size is normal for asynchronous source */ #ifdef DIAGNOSTIC - if (count != cb->size) { - printf("uaudio_chan_rintr: count(%d) != size(%d)\n", + if (count > cb->size) { + printf("uaudio_chan_rintr: count(%d) > size(%d)\n", count, cb->size); } #endif - /* + /* * Transfer data from channel buffer to upper layer buffer, taking * care of wrapping the upper layer buffer. */ - n = min(count, ch->end - ch->cur); - memcpy(ch->cur, cb->buffer, n); - ch->cur += n; - if (ch->cur >= ch->end) - ch->cur = ch->start; - if (count > n) { - memcpy(ch->cur, cb->buffer + n, count - n); - ch->cur += count - n; + for(i = 0; i < UAUDIO_NFRAMES; i++) { + frsize = cb->sizes[i]; + n = min(frsize, ch->end - ch->cur); + memcpy(ch->cur, cb->buffer + cb->offsets[i], n); + ch->cur += n; + if (ch->cur >= ch->end) + ch->cur = ch->start; + if (frsize > n) { + memcpy(ch->cur, cb->buffer + cb->offsets[i] + n, + frsize - n); + ch->cur += frsize - n; + } } /* Call back to upper layer */ - ch->transferred += cb->size; + ch->transferred += count; #if defined(__FreeBSD__) s = spltty(); chn_intr(ch->pcm_ch); @@ -2328,7 +3112,7 @@ uaudio_chan_rintr(usbd_xfer_handle xfer, s = splaudio(); while (ch->transferred >= ch->blksize) { ch->transferred -= ch->blksize; - DPRINTFN(5,("uaudio_chan_rintr: call %p(%p)\n", + DPRINTFN(5,("uaudio_chan_rintr: call %p(%p)\n", ch->intr, ch->arg)); ch->intr(ch->arg); } @@ -2340,20 +3124,30 @@ uaudio_chan_rintr(usbd_xfer_handle xfer, } #if defined(__NetBSD__) || defined(__OpenBSD__) -void -uaudio_chan_set_param(struct chan *ch, struct audio_params *param, - u_char *start, u_char *end, int blksize) +Static void +uaudio_chan_init(struct chan *ch, int altidx, const struct audio_params *param, + int maxpktsize) { int samples_per_frame, sample_size; - sample_size = param->precision * param->channels / 8; - samples_per_frame = param->sample_rate / USB_FRAMES_PER_SECOND; - ch->fraction = param->sample_rate % USB_FRAMES_PER_SECOND; + ch->altidx = altidx; + sample_size = param->precision * param->factor * param->hw_channels / 8; + samples_per_frame = param->hw_sample_rate / USB_FRAMES_PER_SECOND; ch->sample_size = sample_size; - ch->sample_rate = param->sample_rate; - ch->bytes_per_frame = samples_per_frame * sample_size; + ch->sample_rate = param->hw_sample_rate; + if (maxpktsize == 0) { + ch->fraction = param->hw_sample_rate % USB_FRAMES_PER_SECOND; + ch->bytes_per_frame = samples_per_frame * sample_size; + } else { + ch->fraction = 0; + ch->bytes_per_frame = maxpktsize; + } ch->residue = 0; +} +Static void +uaudio_chan_set_param(struct chan *ch, u_char *start, u_char *end, int blksize) +{ ch->start = start; ch->end = end; ch->cur = start; @@ -2363,14 +3157,164 @@ uaudio_chan_set_param(struct chan *ch, s ch->curchanbuf = 0; } -int +Static void +uaudio_get_minmax_rates(int nalts, const struct as_info *alts, + const struct audio_params *p, int mode, + u_long *min, u_long *max) +{ + const struct usb_audio_streaming_type1_descriptor *a1d; + int i, j; + + *min = ULONG_MAX; + *max = 0; + for (i = 0; i < nalts; i++) { + a1d = alts[i].asf1desc; + if (alts[i].sc_busy) + continue; + if (p->hw_channels != a1d->bNrChannels) + continue; + if (p->hw_precision != a1d->bBitResolution) + continue; + if (p->hw_encoding != alts[i].encoding) + continue; + if (mode != UE_GET_DIR(alts[i].edesc->bEndpointAddress)) + continue; + if (a1d->bSamFreqType == UA_SAMP_CONTNUOUS) { + DPRINTFN(2,("uaudio_get_minmax_rates: cont %d-%d\n", + UA_SAMP_LO(a1d), UA_SAMP_HI(a1d))); + if (UA_SAMP_LO(a1d) < *min) + *min = UA_SAMP_LO(a1d); + if (UA_SAMP_HI(a1d) > *max) + *max = UA_SAMP_HI(a1d); + } else { + for (j = 0; j < a1d->bSamFreqType; j++) { + DPRINTFN(2,("uaudio_get_minmax_rates: disc #%d: %d\n", + j, UA_GETSAMP(a1d, j))); + if (UA_GETSAMP(a1d, j) < *min) + *min = UA_GETSAMP(a1d, j); + if (UA_GETSAMP(a1d, j) > *max) + *max = UA_GETSAMP(a1d, j); + } + } + } +} + +Static int +uaudio_match_alt_sub(int nalts, const struct as_info *alts, + const struct audio_params *p, int mode, u_long rate) +{ + const struct usb_audio_streaming_type1_descriptor *a1d; + int i, j; + + DPRINTF(("uaudio_match_alt_sub: search for %luHz %dch\n", + rate, p->hw_channels)); + for (i = 0; i < nalts; i++) { + a1d = alts[i].asf1desc; + if (alts[i].sc_busy) + continue; + if (p->hw_channels != a1d->bNrChannels) + continue; + if (p->hw_precision != a1d->bBitResolution) + continue; + if (p->hw_encoding != alts[i].encoding) + continue; + if (mode != UE_GET_DIR(alts[i].edesc->bEndpointAddress)) + continue; + if (a1d->bSamFreqType == UA_SAMP_CONTNUOUS) { + DPRINTFN(3,("uaudio_match_alt_sub: cont %d-%d\n", + UA_SAMP_LO(a1d), UA_SAMP_HI(a1d))); + if (UA_SAMP_LO(a1d) <= rate && rate <= UA_SAMP_HI(a1d)) + return i; + } else { + for (j = 0; j < a1d->bSamFreqType; j++) { + DPRINTFN(3,("uaudio_match_alt_sub: disc #%d: %d\n", + j, UA_GETSAMP(a1d, j))); + /* XXX allow for some slack */ + if (UA_GETSAMP(a1d, j) == rate) + return i; + } + } + } + return -1; +} + +Static int +uaudio_match_alt_chan(int nalts, const struct as_info *alts, + struct audio_params *p, int mode) +{ + int i, n; + u_long min, max; + u_long rate; + + /* Exact match */ + DPRINTF(("uaudio_match_alt_chan: examine %ldHz %dch %dbit.\n", + p->sample_rate, p->hw_channels, p->hw_precision)); + i = uaudio_match_alt_sub(nalts, alts, p, mode, p->sample_rate); + if (i >= 0) + return i; + + uaudio_get_minmax_rates(nalts, alts, p, mode, &min, &max); + DPRINTF(("uaudio_match_alt_chan: min=%lu max=%lu\n", min, max)); + if (max <= 0) + return -1; + /* Search for biggers */ + n = 2; + while ((rate = p->sample_rate * n++) <= max) { + i = uaudio_match_alt_sub(nalts, alts, p, mode, rate); + if (i >= 0) { + p->hw_sample_rate = rate; + return i; + } + } + if (p->sample_rate >= min) { + i = uaudio_match_alt_sub(nalts, alts, p, mode, max); + if (i >= 0) { + p->hw_sample_rate = max; + return i; + } + } else { + i = uaudio_match_alt_sub(nalts, alts, p, mode, min); + if (i >= 0) { + p->hw_sample_rate = min; + return i; + } + } + return -1; +} + +Static int +uaudio_match_alt(int nalts, const struct as_info *alts, + struct audio_params *p, int mode) +{ + int i, n; + + mode = mode == AUMODE_PLAY ? UE_DIR_OUT : UE_DIR_IN; + i = uaudio_match_alt_chan(nalts, alts, p, mode); + if (i >= 0) + return i; + + for (n = p->channels + 1; n <= AUDIO_MAX_CHANNELS; n++) { + p->hw_channels = n; + i = uaudio_match_alt_chan(nalts, alts, p, mode); + if (i >= 0) + return i; + } + + if (p->channels != 2) + return -1; + p->hw_channels = 1; + return uaudio_match_alt_chan(nalts, alts, p, mode); +} + +Static int uaudio_set_params(void *addr, int setmode, int usemode, struct audio_params *play, struct audio_params *rec) { struct uaudio_softc *sc = addr; int flags = sc->sc_altflags; int factor; - int enc, i, j; + int enc, i; + int paltidx=-1, raltidx=-1; void (*swcode)(void *, u_char *buf, int cnt); struct audio_params *p; int mode; @@ -2378,156 +3322,181 @@ uaudio_set_params(void *addr, int setmod if (sc->sc_dying) return (EIO); - if (sc->sc_chan.pipe != NULL) + if (((usemode & AUMODE_PLAY) && sc->sc_playchan.pipe != NULL) || + ((usemode & AUMODE_RECORD) && sc->sc_recchan.pipe != NULL)) return (EBUSY); + if ((usemode & AUMODE_PLAY) && sc->sc_playchan.altidx != -1) + sc->sc_alts[sc->sc_playchan.altidx].sc_busy = 0; + if ((usemode & AUMODE_RECORD) && sc->sc_recchan.altidx != -1) + sc->sc_alts[sc->sc_recchan.altidx].sc_busy = 0; + + /* Some uaudio devices are unidirectional. Don't try to find a + matching mode for the unsupported direction. */ + setmode &= sc->sc_mode; + for (mode = AUMODE_RECORD; mode != -1; mode = mode == AUMODE_RECORD ? AUMODE_PLAY : -1) { if ((setmode & mode) == 0) continue; - if ((sc->sc_chan.dir & mode) == 0) - continue; - p = mode == AUMODE_PLAY ? play : rec; + p = (mode == AUMODE_PLAY) ? play : rec; factor = 1; swcode = 0; enc = p->encoding; switch (enc) { case AUDIO_ENCODING_SLINEAR_BE: - if (p->precision == 16) { + /* FALLTHROUGH */ + case AUDIO_ENCODING_SLINEAR_LE: + if (enc == AUDIO_ENCODING_SLINEAR_BE + && p->precision == 16 && (flags & HAS_16)) { swcode = swap_bytes; enc = AUDIO_ENCODING_SLINEAR_LE; - } else if (p->precision == 8 && !(flags & HAS_8)) { - swcode = change_sign8; - enc = AUDIO_ENCODING_ULINEAR_LE; - } - break; - case AUDIO_ENCODING_SLINEAR_LE: - if (p->precision == 8 && !(flags & HAS_8)) { - swcode = change_sign8; - enc = AUDIO_ENCODING_ULINEAR_LE; + } else if (p->precision == 8) { + if (flags & HAS_8) { + /* No conversion */ + } else if (flags & HAS_8U) { + swcode = change_sign8; + enc = AUDIO_ENCODING_ULINEAR_LE; + } else if (flags & HAS_16) { + factor = 2; + p->hw_precision = 16; + if (mode == AUMODE_PLAY) + swcode = linear8_to_linear16_le; + else + swcode = linear16_to_linear8_le; + } } break; case AUDIO_ENCODING_ULINEAR_BE: + /* FALLTHROUGH */ + case AUDIO_ENCODING_ULINEAR_LE: if (p->precision == 16) { - if (mode == AUMODE_PLAY) + if (enc == AUDIO_ENCODING_ULINEAR_LE) + swcode = change_sign16_le; + else if (mode == AUMODE_PLAY) swcode = swap_bytes_change_sign16_le; else swcode = change_sign16_swap_bytes_le; enc = AUDIO_ENCODING_SLINEAR_LE; - } else if (p->precision == 8 && !(flags & HAS_8U)) { - swcode = change_sign8; - enc = AUDIO_ENCODING_SLINEAR_LE; - } - break; - case AUDIO_ENCODING_ULINEAR_LE: - if (p->precision == 16) { - swcode = change_sign16_le; - enc = AUDIO_ENCODING_SLINEAR_LE; - } else if (p->precision == 8 && !(flags & HAS_8U)) { - swcode = change_sign8; - enc = AUDIO_ENCODING_SLINEAR_LE; - } - break; - case AUDIO_ENCODING_ULAW: - if (!(flags & HAS_MULAW)) { - if (mode == AUMODE_PLAY && - (flags & HAS_16)) { - swcode = mulaw_to_slinear16_le; - factor = 2; - enc = AUDIO_ENCODING_SLINEAR_LE; - } else if (flags & HAS_8U) { - if (mode == AUMODE_PLAY) - swcode = mulaw_to_ulinear8; - else - swcode = ulinear8_to_mulaw; - enc = AUDIO_ENCODING_ULINEAR_LE; + } else if (p->precision == 8) { + if (flags & HAS_8U) { + /* No conversion */ } else if (flags & HAS_8) { - if (mode == AUMODE_PLAY) - swcode = mulaw_to_slinear8; - else - swcode = slinear8_to_mulaw; + swcode = change_sign8; enc = AUDIO_ENCODING_SLINEAR_LE; - } else - return (EINVAL); - } - break; - case AUDIO_ENCODING_ALAW: - if (!(flags & HAS_ALAW)) { - if (mode == AUMODE_PLAY && - (flags & HAS_16)) { - swcode = alaw_to_slinear16_le; + } else if (flags & HAS_16) { factor = 2; + p->hw_precision = 16; enc = AUDIO_ENCODING_SLINEAR_LE; - } else if (flags & HAS_8U) { if (mode == AUMODE_PLAY) - swcode = alaw_to_ulinear8; - else - swcode = ulinear8_to_alaw; - enc = AUDIO_ENCODING_ULINEAR_LE; - } else if (flags & HAS_8) { - if (mode == AUMODE_PLAY) - swcode = alaw_to_slinear8; + swcode = ulinear8_to_slinear16_le; else - swcode = slinear8_to_alaw; - enc = AUDIO_ENCODING_SLINEAR_LE; - } else - return (EINVAL); + swcode = slinear16_to_ulinear8_le; + } } break; + case AUDIO_ENCODING_ULAW: + if (flags & HAS_MULAW) + break; + if (flags & HAS_16) { + if (mode == AUMODE_PLAY) + swcode = mulaw_to_slinear16_le; + else + swcode = slinear16_to_mulaw_le; + factor = 2; + enc = AUDIO_ENCODING_SLINEAR_LE; + p->hw_precision = 16; + } else if (flags & HAS_8U) { + if (mode == AUMODE_PLAY) + swcode = mulaw_to_ulinear8; + else + swcode = ulinear8_to_mulaw; + enc = AUDIO_ENCODING_ULINEAR_LE; + } else if (flags & HAS_8) { + if (mode == AUMODE_PLAY) + swcode = mulaw_to_slinear8; + else + swcode = slinear8_to_mulaw; + enc = AUDIO_ENCODING_SLINEAR_LE; + } else + return (EINVAL); + break; + case AUDIO_ENCODING_ALAW: + if (flags & HAS_ALAW) + break; + if (mode == AUMODE_PLAY && (flags & HAS_16)) { + swcode = alaw_to_slinear16_le; + factor = 2; + enc = AUDIO_ENCODING_SLINEAR_LE; + p->hw_precision = 16; + } else if (flags & HAS_8U) { + if (mode == AUMODE_PLAY) + swcode = alaw_to_ulinear8; + else + swcode = ulinear8_to_alaw; + enc = AUDIO_ENCODING_ULINEAR_LE; + } else if (flags & HAS_8) { + if (mode == AUMODE_PLAY) + swcode = alaw_to_slinear8; + else + swcode = slinear8_to_alaw; + enc = AUDIO_ENCODING_SLINEAR_LE; + } else + return (EINVAL); + break; default: return (EINVAL); } /* XXX do some other conversions... */ DPRINTF(("uaudio_set_params: chan=%d prec=%d enc=%d rate=%ld\n", - p->channels, p->precision, enc, p->sample_rate)); + p->channels, p->hw_precision, enc, p->sample_rate)); - for (i = 0; i < sc->sc_nalts; i++) { - struct usb_audio_streaming_type1_descriptor *a1d = - sc->sc_alts[i].asf1desc; - if (p->channels == a1d->bNrChannels && - p->precision == a1d->bBitResolution && - enc == sc->sc_alts[i].encoding && - (mode == AUMODE_PLAY ? UE_DIR_OUT : UE_DIR_IN) == - UE_GET_DIR(sc->sc_alts[i].edesc->bEndpointAddress)) { - if (a1d->bSamFreqType == UA_SAMP_CONTNUOUS) { - DPRINTFN(2,("uaudio_set_params: cont %d-%d\n", - UA_SAMP_LO(a1d), UA_SAMP_HI(a1d))); - if (UA_SAMP_LO(a1d) < p->sample_rate && - p->sample_rate < UA_SAMP_HI(a1d)) - goto found; - } else { - for (j = 0; j < a1d->bSamFreqType; j++) { - DPRINTFN(2,("uaudio_set_params: disc #" - "%d: %d\n", j, UA_GETSAMP(a1d, j))); - /* XXX allow for some slack */ - if (UA_GETSAMP(a1d, j) == - p->sample_rate) - goto found; - } - } - } - } - return (EINVAL); + p->hw_encoding = enc; + i = uaudio_match_alt(sc->sc_nalts, sc->sc_alts, p, mode); + if (i < 0) + return (EINVAL); - found: p->sw_code = swcode; p->factor = factor; - if (usemode == mode) - sc->sc_curaltidx = i; + + if (mode == AUMODE_PLAY) + paltidx = i; + else + raltidx = i; } - DPRINTF(("uaudio_set_params: use altidx=%d, altno=%d\n", - sc->sc_curaltidx, - sc->sc_alts[sc->sc_curaltidx].idesc->bAlternateSetting)); - + if ((setmode & AUMODE_PLAY)) { + /* XXX abort transfer if currently happening? */ + uaudio_chan_init(&sc->sc_playchan, paltidx, play, 0); + } + if ((setmode & AUMODE_RECORD)) { + /* XXX abort transfer if currently happening? */ + uaudio_chan_init(&sc->sc_recchan, raltidx, rec, + UGETW(sc->sc_alts[raltidx].edesc->wMaxPacketSize)); + } + + if ((usemode & AUMODE_PLAY) && sc->sc_playchan.altidx != -1) + sc->sc_alts[sc->sc_playchan.altidx].sc_busy = 1; + if ((usemode & AUMODE_RECORD) && sc->sc_recchan.altidx != -1) + sc->sc_alts[sc->sc_recchan.altidx].sc_busy = 1; + + DPRINTF(("uaudio_set_params: use altidx=p%d/r%d, altno=p%d/r%d\n", + sc->sc_playchan.altidx, sc->sc_recchan.altidx, + (sc->sc_playchan.altidx >= 0) + ?sc->sc_alts[sc->sc_playchan.altidx].idesc->bAlternateSetting + : -1, + (sc->sc_recchan.altidx >= 0) + ? sc->sc_alts[sc->sc_recchan.altidx].idesc->bAlternateSetting + : -1)); + return (0); } #endif /* NetBSD or OpenBSD */ -usbd_status +Static usbd_status uaudio_set_speed(struct uaudio_softc *sc, int endpt, u_int speed) { usb_device_request_t req; @@ -2543,14 +3512,14 @@ uaudio_set_speed(struct uaudio_softc *sc data[1] = speed >> 8; data[2] = speed >> 16; - return (usbd_do_request(sc->sc_udev, &req, &data)); + return (usbd_do_request(sc->sc_udev, &req, data)); } #if defined(__FreeBSD__) /************************************************************/ -void -uaudio_init_params(struct uaudio_softc *sc, struct chan *ch) +int +uaudio_init_params(struct uaudio_softc *sc, struct chan *ch, int mode) { int i, j, enc; int samples_per_frame, sample_size; @@ -2601,12 +3570,13 @@ uaudio_init_params(struct uaudio_softc * } /* for (mode = ...... */ +/*But this function is used for output only */ for (i = 0; i < sc->sc_nalts; i++) { - struct usb_audio_streaming_type1_descriptor *a1d = + const struct usb_audio_streaming_type1_descriptor *a1d = sc->sc_alts[i].asf1desc; if (ch->channels == a1d->bNrChannels && ch->precision == a1d->bBitResolution && -#if 1 +#if 0 enc == sc->sc_alts[i].encoding) { #else enc == sc->sc_alts[i].encoding && @@ -2618,7 +3588,10 @@ uaudio_init_params(struct uaudio_softc * UA_SAMP_LO(a1d), UA_SAMP_HI(a1d))); if (UA_SAMP_LO(a1d) < ch->sample_rate && ch->sample_rate < UA_SAMP_HI(a1d)) { - sc->sc_curaltidx = i; + if (mode == AUMODE_PLAY) + sc->sc_playchan.altidx = i; + else + sc->sc_recchan.altidx = i; goto found; } } else { @@ -2628,7 +3601,10 @@ uaudio_init_params(struct uaudio_softc * /* XXX allow for some slack */ if (UA_GETSAMP(a1d, j) == ch->sample_rate) { - sc->sc_curaltidx = i; + if (mode == AUMODE_PLAY) + sc->sc_playchan.altidx = i; + else + sc->sc_recchan.altidx = i; goto found; } } @@ -2636,6 +3612,8 @@ uaudio_init_params(struct uaudio_softc * } } /* return (EINVAL); */ + printf("uaudio: This device can't play in rate=%d.\n", ch->sample_rate); + return (-1); found: #if 0 /* XXX */ @@ -2656,6 +3634,7 @@ uaudio_init_params(struct uaudio_softc * ch->cur = ch->start; ch->transferred = 0; ch->curchanbuf = 0; + return (0); } void @@ -2666,7 +3645,7 @@ uaudio_query_formats(device_t dev, u_int u_int32_t fmt; struct uaudio_softc *sc; - struct usb_audio_streaming_type1_descriptor *a1d; + const struct usb_audio_streaming_type1_descriptor *a1d; sc = device_get_softc(dev); @@ -2739,13 +3718,20 @@ uaudio_query_formats(device_t dev, u_int void uaudio_chan_set_param_pcm_dma_buff(device_t dev, u_char *start, u_char *end, - struct pcm_channel *pc) + struct pcm_channel *pc, int dir) { struct uaudio_softc *sc; struct chan *ch; sc = device_get_softc(dev); - ch = &sc->sc_chan; +#ifndef NO_RECORDING + if (dir == PCMDIR_PLAY) + ch = &sc->sc_playchan; + else + ch = &sc->sc_recchan; +#else + ch = &sc->sc_playchan; +#endif ch->start = start; ch->end = end; @@ -2756,13 +3742,20 @@ uaudio_chan_set_param_pcm_dma_buff(devic } void -uaudio_chan_set_param_blocksize(device_t dev, u_int32_t blocksize) +uaudio_chan_set_param_blocksize(device_t dev, u_int32_t blocksize, int dir) { struct uaudio_softc *sc; struct chan *ch; sc = device_get_softc(dev); - ch = &sc->sc_chan; +#ifndef NO_RECORDING + if (dir == PCMDIR_PLAY) + ch = &sc->sc_playchan; + else + ch = &sc->sc_recchan; +#else + ch = &sc->sc_playchan; +#endif ch->blksize = blocksize; @@ -2770,13 +3763,20 @@ uaudio_chan_set_param_blocksize(device_t } void -uaudio_chan_set_param_speed(device_t dev, u_int32_t speed) +uaudio_chan_set_param_speed(device_t dev, u_int32_t speed, int dir) { struct uaudio_softc *sc; struct chan *ch; sc = device_get_softc(dev); - ch = &sc->sc_chan; +#ifndef NO_RECORDING + if (dir == PCMDIR_PLAY) + ch = &sc->sc_playchan; + else + ch = &sc->sc_recchan; +#else + ch = &sc->sc_playchan; +#endif ch->sample_rate = speed; @@ -2784,14 +3784,21 @@ uaudio_chan_set_param_speed(device_t dev } int -uaudio_chan_getptr(device_t dev) +uaudio_chan_getptr(device_t dev, int dir) { struct uaudio_softc *sc; struct chan *ch; int ptr; sc = device_get_softc(dev); - ch = &sc->sc_chan; +#ifndef NO_RECORDING + if (dir == PCMDIR_PLAY) + ch = &sc->sc_playchan; + else + ch = &sc->sc_recchan; +#else + ch = &sc->sc_playchan; +#endif ptr = ch->cur - ch->start; @@ -2799,13 +3806,20 @@ uaudio_chan_getptr(device_t dev) } void -uaudio_chan_set_param_format(device_t dev, u_int32_t format) +uaudio_chan_set_param_format(device_t dev, u_int32_t format, int dir) { struct uaudio_softc *sc; struct chan *ch; sc = device_get_softc(dev); - ch = &sc->sc_chan; +#ifndef NO_RECORDING + if (dir == PCMDIR_PLAY) + ch = &sc->sc_playchan; + else + ch = &sc->sc_recchan; +#else + ch = &sc->sc_playchan; +#endif ch->format = format; @@ -2820,14 +3834,14 @@ uaudio_halt_out_dma(device_t dev) sc = device_get_softc(dev); DPRINTF(("uaudio_halt_out_dma: enter\n")); - if (sc->sc_chan.pipe != NULL) { - uaudio_chan_close(sc, &sc->sc_chan); - sc->sc_chan.pipe = 0; - uaudio_chan_free_buffers(sc, &sc->sc_chan); + if (sc->sc_playchan.pipe != NULL) { + uaudio_chan_close(sc, &sc->sc_playchan); + sc->sc_playchan.pipe = 0; + uaudio_chan_free_buffers(sc, &sc->sc_playchan); } return (0); } - + int uaudio_trigger_output(device_t dev) { @@ -2837,12 +3851,13 @@ uaudio_trigger_output(device_t dev) int i, s; sc = device_get_softc(dev); - ch = &sc->sc_chan; + ch = &sc->sc_playchan; if (sc->sc_dying) return (EIO); - uaudio_init_params(sc, ch); + if (uaudio_init_params(sc, ch, AUMODE_PLAY)) + return (EIO); err = uaudio_chan_alloc_buffers(sc, ch); if (err) --- src/sys/dev/sound/usb/uaudio.h Mon Dec 20 01:48:43 2004 +++ src/sys/dev/sound/usb/uaudio-91.h Mon Dec 20 01:56:58 2004 @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio.h,v 1.1 2002/07/21 17:28:50 nsayer Exp $ */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91.h,v $ */ /* * Copyright (c) 2000-2002 Hiroyuki Aizu @@ -30,7 +30,7 @@ /* Defined in uaudio.c, used in uaudio_pcm,c */ void uaudio_chan_set_param_pcm_dma_buff(device_t dev, u_char *start, - u_char *end, struct pcm_channel *pc); + u_char *end, struct pcm_channel *pc, int dir); int uaudio_trigger_output(device_t dev); int uaudio_halt_out_dma(device_t dev); #ifndef NO_RECORDING @@ -38,12 +38,11 @@ int uaudio_trigger_input(device_t dev); int uaudio_halt_in_dma(device_t dev); #endif void uaudio_chan_set_param(device_t, u_char *, u_char *); -void uaudio_chan_set_param_blocksize(device_t dev, u_int32_t blocksize); -void uaudio_chan_set_param_speed(device_t dev, u_int32_t speed); -void uaudio_chan_set_param_format(device_t dev, u_int32_t format); -int uaudio_chan_getptr(device_t dev); +void uaudio_chan_set_param_blocksize(device_t dev, u_int32_t blocksize, int dir); +void uaudio_chan_set_param_speed(device_t dev, u_int32_t speed, int dir); +void uaudio_chan_set_param_format(device_t dev, u_int32_t format,int dir); +int uaudio_chan_getptr(device_t dev, int); void uaudio_mixer_set(device_t dev, unsigned type, unsigned left, unsigned right); u_int32_t uaudio_query_mix_info(device_t dev); void uaudio_query_formats(device_t dev, u_int32_t *pfmt, u_int32_t *rfmt); - --- src/sys/dev/sound/usb/uaudioreg.h Mon Dec 20 01:48:43 2004 +++ src/sys/dev/sound/usb/uaudioreg-91.h Mon Dec 20 01:57:15 2004 @@ -1,5 +1,5 @@ -/* $NetBSD: uaudioreg.h,v 1.7 2000/12/28 00:29:58 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/sound/usb/uaudioreg.h,v 1.2 2002/11/06 21:37:21 joe Exp $ */ +/* $NetBSD: uaudioreg.h,v 1.12 2004/11/05 19:08:29 kent Exp $ */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudioreg-91.h,v $ */ /* * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -40,7 +40,6 @@ #define UAUDIO_VERSION 0x100 -#define UDESC_CS_DEVICE 0x21 #define UDESC_CS_CONFIG 0x22 #define UDESC_CS_STRING 0x23 #define UDESC_CS_INTERFACE 0x24 @@ -63,7 +62,7 @@ typedef struct { uByte bmAttributes; uWord wMaxPacketSize; uByte bInterval; - /* + /* * The following two entries are only used by the Audio Class. * And according to the specs the Audio Class is the only one * allowed to extend the endpoint descriptor. @@ -98,6 +97,9 @@ struct usb_audio_streaming_endpoint_desc uByte bDescriptorType; uByte bDescriptorSubtype; uByte bmAttributes; +#define UA_SED_FREQ_CONTROL 0x01 +#define UA_SED_PITCH_CONTROL 0x02 +#define UA_SED_MAXPACKETSONLY 0x80 uByte bLockDelayUnits; uWord wLockDelay; } UPACKED; @@ -121,9 +123,29 @@ struct usb_audio_streaming_type1_descrip struct usb_audio_cluster { uByte bNrChannels; uWord wChannelConfig; +#define UA_CHANNEL_LEFT 0x0001 +#define UA_CHANNEL_RIGHT 0x0002 +#define UA_CHANNEL_CENTER 0x0004 +#define UA_CHANNEL_LFE 0x0008 +#define UA_CHANNEL_L_SURROUND 0x0010 +#define UA_CHANNEL_R_SURROUND 0x0020 +#define UA_CHANNEL_L_CENTER 0x0040 +#define UA_CHANNEL_R_CENTER 0x0080 +#define UA_CHANNEL_SURROUND 0x0100 +#define UA_CHANNEL_L_SIDE 0x0200 +#define UA_CHANNEL_R_SIDE 0x0400 +#define UA_CHANNEL_TOP 0x0800 uByte iChannelNames; } UPACKED; +/* Shared by all units and terminals */ +struct usb_audio_unit { + uByte bLength; + uByte bDescriptorType; + uByte bDescriptorSubtype; + uByte bUnitId; +}; + /* UDESCSUB_AC_INPUT */ struct usb_audio_input_terminal { uByte bLength; @@ -340,8 +362,11 @@ struct usb_audio_extension_unit_1 { #define UA_FMT_IEEE_FLOAT 3 #define UA_FMT_ALAW 4 #define UA_FMT_MULAW 5 +#define UA_FMT_MPEG 0x1001 +#define UA_FMT_AC3 0x1002 -#define SAMPLING_FREQ_CONTROL 0x01 +#define SAMPLING_FREQ_CONTROL 0x01 +#define PITCH_CONTROL 0x02 #define FORMAT_TYPE_UNDEFINED 0 #define FORMAT_TYPE_I 1 @@ -377,4 +402,3 @@ struct usb_audio_extension_unit_1 { #define DR_THRESHOLD_CONTROL 4 #define DR_ATTACK_TIME_CONTROL 5 #define DR_RELEASE_TIME_CONTROL 6 - --- src/sys/dev/sound/usb/uaudio_pcm.c Mon Dec 20 01:48:43 2004 +++ src/sys/dev/sound/usb/uaudio_pcm-91.c Mon Dec 20 01:57:07 2004 @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio_pcm.c,v 1.5 2004/07/16 03:58:57 tanimura Exp $ */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio_pcm-91.c,v $ */ /* * Copyright (c) 2000-2002 Hiroyuki Aizu @@ -89,7 +89,7 @@ ua_chan_init(kobj_t obj, void *devinfo, buf = end = sndbuf_getbuf(b); end += sndbuf_getsize(b); - uaudio_chan_set_param_pcm_dma_buff(pa_dev, buf, end, ch->channel); + uaudio_chan_set_param_pcm_dma_buff(pa_dev, buf, end, ch->channel, dir); ch->dir = dir; #ifndef NO_RECORDING @@ -113,7 +113,7 @@ ua_chan_setformat(kobj_t obj, void *data ua = ch->parent; pa_dev = device_get_parent(ua->sc_dev); - uaudio_chan_set_param_format(pa_dev, format); + uaudio_chan_set_param_format(pa_dev, format, ch->dir); ch->fmt = format; return 0; @@ -130,7 +130,7 @@ ua_chan_setspeed(kobj_t obj, void *data, ua = ch->parent; pa_dev = device_get_parent(ua->sc_dev); - uaudio_chan_set_param_speed(pa_dev, speed); + uaudio_chan_set_param_speed(pa_dev, speed, ch->dir); return ch->spd; } @@ -151,7 +151,7 @@ ua_chan_setblocksize(kobj_t obj, void *d /* XXXXX */ ua = ch->parent; pa_dev = device_get_parent(ua->sc_dev); - uaudio_chan_set_param_blocksize(pa_dev, blocksize); + uaudio_chan_set_param_blocksize(pa_dev, blocksize, ch->dir); return ch->blksz; } @@ -198,7 +198,7 @@ ua_chan_getptr(kobj_t obj, void *data) ua = ch->parent; pa_dev = device_get_parent(ua->sc_dev); - return uaudio_chan_getptr(pa_dev); + return uaudio_chan_getptr(pa_dev, ch->dir); } static struct pcmchan_caps * --- F_41-91.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 19:40:07 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7356616A4CE for ; Sun, 19 Dec 2004 19:40:07 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2AA8C43D53 for ; Sun, 19 Dec 2004 19:40:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJJe7uM008352 for ; Sun, 19 Dec 2004 19:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJJe6XI008351; Sun, 19 Dec 2004 19:40:07 GMT (envelope-from gnats) Resent-Date: Sun, 19 Dec 2004 19:40:07 GMT Resent-Message-Id: <200412191940.iBJJe6XI008351@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Kazuhito HONDA Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1731E16A4CE for ; Sun, 19 Dec 2004 19:39:58 +0000 (GMT) Received: from t-mta2.odn.ne.jp (mfep2.odn.ne.jp [143.90.131.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4250F43D2D for ; Sun, 19 Dec 2004 19:39:57 +0000 (GMT) (envelope-from kazuhito@ph.noda.tus.ac.jp) Received: from localhost ([61.116.129.10]) by t-mta2.odn.ne.jp with ESMTP id <20041219193956295.NFHI.481886.t-mta2.odn.ne.jp@mta2.odn.ne.jp>; Mon, 20 Dec 2004 04:39:56 +0900 Message-Id: <20041220.043955.730548982.kazuhito@ph.noda.tus.ac.jp> Date: Mon, 20 Dec 2004 04:39:55 +0900 (JST) From: Kazuhito HONDA To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: kazuhito@ph.noda.tus.ac.jp Subject: kern/75276: Volumes of USB audio can be controlled separately (uaudio) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Kazuhito HONDA List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 19:40:07 -0000 >Number: 75276 >Category: kern >Synopsis: Volumes of USB audio can be controlled separately (uaudio) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 19 19:40:06 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Kazuhito HONDA >Release: FreeBSD 6.0-CURRENT i386 >Organization: >Environment: System: FreeBSD kaoru 6.0-CURRENT FreeBSD 6.0-CURRENT #192: Mon Dec 20 03:46:53 JST 2004 root@kaoru:/usr/obj/src/sys/i386/compile/KAORU.6.0B.0 i386 USB audio device: Sound Blaster Digital Music (SBDM, Creative Labs.) >Description: My SBDM has 6 feature descriptors and can be change 5 volumes separately (one feature descriptor has mute only).those are volumes, from line to output, from line to record, from mic to output, from mic to record and to speaker. But FreeBSD recognize only: Mixer pcm is currently set to 75:75 >How-To-Repeat: >Fix: At first, you must apply the patch of kern/75274. After that, apply the patch below. When This patch was applied, FreeBSD recognize SBDM's volumes as Mixer speaker is currently set to 75:75 Mixer line is currently set to 75:75 Mixer mic is currently set to 0:0 In this case, two volumes from line to output and record, and two volumes from mic to output and to record, share "Mixer line" and "Mixer mic", respectively. It is difficult to separate these sharing in FreeBSD sound system. --- F_m.diff begins here --- --- src/sys/dev/sound/usb/uaudio-91.c Mon Dec 20 02:42:53 2004 +++ src/sys/dev/sound/usb/uaudio-91-m.c Mon Dec 20 03:51:36 2004 @@ -1,5 +1,5 @@ /* $NetBSD: uaudio.c,v 1.91 2004/11/05 17:46:14 kent Exp $ */ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91.c,v $: */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91-m.c,v $: */ /* * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -144,8 +144,9 @@ struct mixerctl { u_int mul; #if defined(__FreeBSD__) /* XXXXX */ unsigned ctl; -#else +#endif u_int8_t class; +#if !defined(__FreeBSD__) char ctlname[MAX_AUDIO_DEV_LEN]; char *ctlunit; #endif @@ -263,13 +264,17 @@ struct io_terminal { #define UAC_EQUAL 2 #define UAC_RECORD 3 #define UAC_NCLASSES 4 -#if !defined(__FreeBSD__) #ifdef USB_DEBUG +#if defined(__FreeBSD__) +#define AudioCinputs "inputs" +#define AudioCoutputs "outputs" +#define AudioCrecord "record" +#define AudioCequalization "equalization" +#endif Static const char *uac_names[] = { AudioCoutputs, AudioCinputs, AudioCequalization, AudioCrecord, }; #endif -#endif Static usbd_status uaudio_identify_ac (struct uaudio_softc *, const usb_config_descriptor_t *); @@ -307,9 +312,12 @@ Static void uaudio_add_selector #ifdef USB_DEBUG Static const char *uaudio_get_terminal_name(int); #endif -#if !defined(__FreeBSD__) Static int uaudio_determine_class (const struct io_terminal *, struct mixerctl *); +#if defined(__FreeBSD__) +Static const int uaudio_feature_name(const struct io_terminal *, + struct mixerctl *); +#else Static const char *uaudio_feature_name (const struct io_terminal *, struct mixerctl *); #endif @@ -738,7 +746,14 @@ uaudio_mixer_add_ctl(struct uaudio_softc size_t len; struct mixerctl *nmc; -#if !defined(__FreeBSD__) +#if defined(__FreeBSD__) + if (mc->class < UAC_NCLASSES) { + DPRINTF(("%s: adding %s.%d\n", + __func__, uac_names[mc->class], mc->ctl)); + } else { + DPRINTF(("%s: adding %d\n", __func__, mc->ctl)); + } +#else if (mc->class < UAC_NCLASSES) { DPRINTF(("%s: adding %s.%s\n", __func__, uac_names[mc->class], mc->ctlname)); @@ -947,9 +962,7 @@ uaudio_add_mixer(struct uaudio_softc *sc bm = d1->bmControls; mix.wIndex = MAKE(d->bUnitId, sc->sc_ac_iface); -#if !defined(__FreeBSD__) uaudio_determine_class(&iot[id], &mix); -#endif mix.type = MIX_SIGNED_16; #if !defined(__FreeBSD__) /* XXXXX */ mix.ctlunit = AudioNvolume; @@ -1107,7 +1120,6 @@ uaudio_get_terminal_name(int terminal_ty } #endif -#if !defined(__FreeBSD__) Static int uaudio_determine_class(const struct io_terminal *iot, struct mixerctl *mix) { @@ -1158,6 +1170,108 @@ uaudio_determine_class(const struct io_t return terminal_type; } +#if defined(__FreeBSD__) +const int +uaudio_feature_name(const struct io_terminal *iot, struct mixerctl *mix) +{ + int terminal_type; + + terminal_type = uaudio_determine_class(iot, mix); + if (mix->class == UAC_RECORD && terminal_type == 0) + return SOUND_MIXER_IMIX; + DPRINTF(("%s: terminal_type=%s\n", __func__, + uaudio_get_terminal_name(terminal_type))); + switch (terminal_type) { + case UAT_STREAM: + return SOUND_MIXER_PCM; + + case UATI_MICROPHONE: + case UATI_DESKMICROPHONE: + case UATI_PERSONALMICROPHONE: + case UATI_OMNIMICROPHONE: + case UATI_MICROPHONEARRAY: + case UATI_PROCMICROPHONEARR: + return SOUND_MIXER_MIC; + + case UATO_SPEAKER: + case UATO_DESKTOPSPEAKER: + case UATO_ROOMSPEAKER: + case UATO_COMMSPEAKER: + return SOUND_MIXER_SPEAKER; + + case UATE_ANALOGCONN: + case UATE_LINECONN: + case UATE_LEGACYCONN: + return SOUND_MIXER_LINE; + + case UATE_DIGITALAUIFC: + case UATE_SPDIF: + case UATE_1394DA: + case UATE_1394DV: + return SOUND_MIXER_ALTPCM; + + case UATF_CDPLAYER: + return SOUND_MIXER_CD; + + case UATF_SYNTHESIZER: + return SOUND_MIXER_SYNTH; + + case UATF_VIDEODISCAUDIO: + case UATF_DVDAUDIO: + case UATF_TVTUNERAUDIO: + return SOUND_MIXER_VIDEO; + +/* telephony terminal types */ + case UATT_UNDEFINED: + case UATT_PHONELINE: + case UATT_TELEPHONE: + case UATT_DOWNLINEPHONE: + return SOUND_MIXER_PHONEIN; +/* return SOUND_MIXER_PHONEOUT;*/ + + case UATF_RADIORECV: + case UATF_RADIOXMIT: + return SOUND_MIXER_RADIO; + + case UAT_UNDEFINED: + case UAT_VENDOR: + case UATI_UNDEFINED: +/* output terminal types */ + case UATO_UNDEFINED: + case UATO_DISPLAYAUDIO: + case UATO_SUBWOOFER: + case UATO_HEADPHONES: +/* bidir terminal types */ + case UATB_UNDEFINED: + case UATB_HANDSET: + case UATB_HEADSET: + case UATB_SPEAKERPHONE: + case UATB_SPEAKERPHONEESUP: + case UATB_SPEAKERPHONEECANC: +/* external terminal types */ + case UATE_UNDEFINED: +/* embedded function terminal types */ + case UATF_UNDEFINED: + case UATF_CALIBNOISE: + case UATF_EQUNOISE: + case UATF_DAT: + case UATF_DCC: + case UATF_MINIDISK: + case UATF_ANALOGTAPE: + case UATF_PHONOGRAPH: + case UATF_VCRAUDIO: + case UATF_SATELLITE: + case UATF_CABLETUNER: + case UATF_DSS: + case UATF_MULTITRACK: + case 0xffff: + default: + DPRINTF(("%s: 'master' for 0x%.4x\n", __func__, terminal_type)); + return SOUND_MIXER_VOLUME; + } + return SOUND_MIXER_VOLUME; +} +#else Static const char * uaudio_feature_name(const struct io_terminal *iot, struct mixerctl *mix) { @@ -1271,7 +1385,9 @@ uaudio_add_feature(struct uaudio_softc * u_int fumask, mmask, cmask; struct mixerctl mix; int chan, ctl, i, unit; -#if !defined(__FreeBSD__) +#if defined(__FreeBSD__) + int mixernumber; +#else const char *mixername; #endif @@ -1316,7 +1432,9 @@ uaudio_add_feature(struct uaudio_softc * } #undef GET -#if !defined(__FreeBSD__) +#if defined(__FreeBSD__) + mixernumber = uaudio_feature_name(&iot[id], &mix); +#else mixername = uaudio_feature_name(&iot[id], &mix); #endif switch (ctl) { @@ -1333,8 +1451,7 @@ uaudio_add_feature(struct uaudio_softc * case VOLUME_CONTROL: mix.type = MIX_SIGNED_16; #if defined(__FreeBSD__) - /* mix.ctl = SOUND_MIXER_VOLUME; */ - mix.ctl = SOUND_MIXER_PCM; + mix.ctl = mixernumber; #else mix.ctlunit = AudioNvolume; strlcpy(mix.ctlname, mixername, sizeof(mix.ctlname)); @@ -1442,9 +1559,7 @@ uaudio_add_processing_updown(struct uaud mix.wIndex = MAKE(d->bUnitId, sc->sc_ac_iface); mix.nchan = 1; mix.wValue[0] = MAKE(UD_MODE_SELECT_CONTROL, 0); -#if !defined(__FreeBSD__) uaudio_determine_class(&iot[id], &mix); -#endif mix.type = MIX_ON_OFF; /* XXX */ #if !defined(__FreeBSD__) mix.ctlunit = ""; @@ -1475,9 +1590,7 @@ uaudio_add_processing(struct uaudio_soft mix.wIndex = MAKE(d->bUnitId, sc->sc_ac_iface); mix.nchan = 1; mix.wValue[0] = MAKE(XX_ENABLE_CONTROL, 0); -#if !defined(__FreeBSD__) uaudio_determine_class(&iot[id], &mix); -#endif mix.type = MIX_ON_OFF; #if !defined(__FreeBSD__) mix.ctlunit = ""; @@ -1523,9 +1636,7 @@ uaudio_add_extension(struct uaudio_softc mix.wIndex = MAKE(d->bUnitId, sc->sc_ac_iface); mix.nchan = 1; mix.wValue[0] = MAKE(UA_EXT_ENABLE, 0); -#if !defined(__FreeBSD__) uaudio_determine_class(&iot[id], &mix); -#endif mix.type = MIX_ON_OFF; #if !defined(__FreeBSD__) mix.ctlunit = ""; --- F_m.diff ends here --- /tmp/pbad.1LK6m3M8 >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 19 20:10:15 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59C0916A4CE for ; Sun, 19 Dec 2004 20:10:15 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23B3143D58 for ; Sun, 19 Dec 2004 20:10:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJKAE0a013166 for ; Sun, 19 Dec 2004 20:10:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBJKAEml013163; Sun, 19 Dec 2004 20:10:14 GMT (envelope-from gnats) Resent-Date: Sun, 19 Dec 2004 20:10:14 GMT Resent-Message-Id: <200412192010.iBJKAEml013163@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Justin Erenkrantz Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A2E4A16A4CF for ; Sun, 19 Dec 2004 20:03:15 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 910D343D1F for ; Sun, 19 Dec 2004 20:03:15 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBJK3F9H065661 for ; Sun, 19 Dec 2004 20:03:15 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBJK3FjJ065659; Sun, 19 Dec 2004 20:03:15 GMT (envelope-from nobody) Message-Id: <200412192003.iBJK3FjJ065659@www.freebsd.org> Date: Sun, 19 Dec 2004 20:03:15 GMT From: Justin Erenkrantz To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/75277: netstat -m 'mbufs in use' output appears to be incorrect X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 20:10:15 -0000 >Number: 75277 >Category: kern >Synopsis: netstat -m 'mbufs in use' output appears to be incorrect >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 19 20:10:14 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Justin Erenkrantz >Release: 5.3-STABLE >Organization: Apache Software Foundation >Environment: FreeBSD ... 5.3-STABLE FreeBSD 5.3-STABLE #2: Sat Dec 18 14:54:30 PST 2004 root@...:/usr/obj/usr/src/sys/SMP i386 >Description: The 'mbufs in use' parameter from 'netstat -m' appears from to be incorrect (or non-sensical). % netstat -m 4294965753 mbufs in use 621/25600 mbuf clusters in use (current/max) 0/5/6656 sfbufs in use (current/peak/max) 871 KBytes allocated to network 0 requests for sfbufs denied 0 requests for sfbufs delayed 0 requests for I/O initiated by sendfile 34 calls to protocol drain routines We are using the em(4) driver with RELENG_5 from Dec 18th. We upgraded to RELENG_5 from 5.3-RELEASE to catch the recent em(4) updates. >How-To-Repeat: netstat -m >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 11:00:44 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 059FC16A4CE for ; Mon, 20 Dec 2004 11:00:44 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B17C443D1D for ; Mon, 20 Dec 2004 11:00:43 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKB0h62045921 for ; Mon, 20 Dec 2004 11:00:43 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKB0h3v045919; Mon, 20 Dec 2004 11:00:43 GMT (envelope-from gnats) Resent-Date: Mon, 20 Dec 2004 11:00:43 GMT Resent-Message-Id: <200412201100.iBKB0h3v045919@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andrew Chikin Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 679A216A4CE for ; Mon, 20 Dec 2004 10:54:33 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5246E43D3F for ; Mon, 20 Dec 2004 10:54:33 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKAsWFL053087 for ; Mon, 20 Dec 2004 10:54:32 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBKAsW22053086; Mon, 20 Dec 2004 10:54:32 GMT (envelope-from nobody) Message-Id: <200412201054.iBKAsW22053086@www.freebsd.org> Date: Mon, 20 Dec 2004 10:54:32 GMT From: Andrew Chikin To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/75297: I`ve got one more via in my ipfw rule. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 11:00:44 -0000 >Number: 75297 >Category: misc >Synopsis: I`ve got one more via in my ipfw rule. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 20 11:00:43 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Andrew Chikin >Release: 5_3_RELEASE >Organization: frnet >Environment: # uname -a FreeBSD cerber.xxx 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #1: Thu Dec 16 11:37:21 MSK 2004 root@cerber.xxx:/usr/obj/usr/src/sys/CERBER i386 >Description: #ipfw list -- ..skipped 02000 divert 8668 ip from any to any via 192.168.2.6 via ---------------------------------------------------- ^^^ 02100 tee 199 ip from any to any via rl1 ..skipped -- /etc/rc.firewall: case ${natd_enable} in [Yy][Ee][Ss]) if [ -n "${natd_interface}" ]; then ${fwcmd} add divert natd all from any to any via ${natd_interface} fi ;; esac -> # ipfw del 2000 # ipfw add 2000 divert natd all from any to any via 192.168.2.6 02000 divert 8668 ip from any to any via 192.168.2.6 via # ipfw del 2000 # ipfw add 2000 divert natd all from any to any 02000 divert 8668 ip from any to any # ipfw del 2000 # ipfw add 2000 divert natd ip from any to any via rl0 02000 divert 8668 ip from any to any via rl0 So, if the natd_interface is given in numerical form, I`ve got on more "via" in my ipfw_rule. But if natd_interface is given in alphabetic form - no problems. p.s. natd work properly in both cases. p.p.s. sorry for my english. >How-To-Repeat: # ipfw add 2000 divert natd all from any to any via 192.168.2.6 02000 divert 8668 ip from any to any via 192.168.2.6 via >Fix: no idea. use alphabetical form :) >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 11:00:47 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D415916A4CE for ; Mon, 20 Dec 2004 11:00:47 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9AA7043D1F for ; Mon, 20 Dec 2004 11:00:47 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKB0lXA046015 for ; Mon, 20 Dec 2004 11:00:47 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKB0kUq046009 for freebsd-bugs@freebsd.org; Mon, 20 Dec 2004 11:00:46 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 20 Dec 2004 11:00:46 GMT Message-Id: <200412201100.iBKB0kUq046009@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: FreeBSD bugs list Subject: open PR's (mis)filed to gnats-admin and in limbo X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 11:00:48 -0000 Current FreeBSD problem reports Critical problems Serious problems Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2004/12/11] docs/74952 gnats-admin [patch] Ref. to unknown option in man 1 problem total. From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 11:00:54 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0ECE16A4CE for ; Mon, 20 Dec 2004 11:00:54 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5742843D1D for ; Mon, 20 Dec 2004 11:00:54 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKB0sFR046026 for ; Mon, 20 Dec 2004 11:00:54 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKB0lwu046021 for freebsd-bugs@freebsd.org; Mon, 20 Dec 2004 11:00:47 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 20 Dec 2004 11:00:47 GMT Message-Id: <200412201100.iBKB0lwu046021@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: FreeBSD bugs list Subject: Current problem reports X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 11:00:54 -0000 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 problem is understood and a solution is being sought. f - feedback Further work requires additional information from the originator or the community - possibly confirmation of the effectiveness of a proposed solution. p - patched A patch has been committed, but some issues (MFC and / or confirmation from originator) are still open. s - suspended The problem is not being worked on, due to lack of information or resources. This is a prime candidate for somebody who is looking for a project to do. 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 -- or when fixing the problem is abandoned. Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- f [2000/05/09] bin/18466 qa [sysinstall] install via nfs or ftp media o [2001/02/22] ports/25272 ports-bugs Using lang/eperl as cgi/nph binary execut a [2001/05/10] kern/27250 bp [unionfs] [patch] unionfs filesystem pani p [2001/12/28] gnu/33262 mp gdb does not handle pending signals corre o [2002/06/08] kern/39043 Corrupted files on a FAT32 partition (wit o [2002/06/11] ports/39148 cy screen consumes 100% when run f [2002/08/16] kern/41723 [2TB] on 1TB fs, copying files to filesys o [2002/10/25] bin/44471 qa [sysinstall] 4.6 install writes MBR even o [2002/12/28] kern/46576 emulation FreeBSD 4.6 broke linux emulation install o [2003/02/16] bin/48341 qa [sysinstall] sysinstall deletes mbr altho o [2003/03/23] kern/50201 [twe] 3ware RAID 5 resulting in data corr o [2003/06/28] kern/53874 emulation /usr/ports/emulators/linux_base isn't wor o [2003/07/30] ports/55032 emulation java/jdk13: SVr4 emulation interferes wit o [2003/09/28] bin/57321 markm CGI.pm in 4.x base system has a cross-sit o [2003/10/06] i386/57673 i386 [disklabel] Odd/dangerous disklabel behav o [2003/11/10] kern/59103 Serious data corruption reading compact f o [2003/12/12] kern/60175 panic: 5.2-RC: disk errors cause panic in o [2003/12/17] kern/60313 data destruction: lseek() misalignment si o [2004/01/31] java/62144 phantom JVM is Crashing o [2004/01/31] java/62145 phantom HotSpot Java Virtual Machine Error : 11 o [2004/02/12] amd64/62753 obrien txp(4) panics on amd4 o [2004/02/16] i386/62902 i386 Data Corruption on Dell PE 600SC (Server o [2004/04/16] i386/65646 i386 FreeBSD suddenly turns off the power o [2004/04/22] threads/65883threads libkse's sigwait does not work after fork o [2004/04/28] i386/66039 i386 panic: system panic with file system corr o [2004/05/04] kern/66248 usb [panic] bootloader is confused by booting o [2004/05/04] bin/66261 fsck cannot recover filesystem corruption o [2004/05/11] kern/66553 rwatson SEBSD kernel compilation errors o [2004/05/27] i386/67260 i386 [boot] stack overflow after boot menu whe o [2004/07/07] kern/68757 kan rapid file creation on snapshotted filesy o [2004/08/06] kern/70096 [patch] full msdos file system causes cor o [2004/08/23] kern/70881 5.3 beta1 kernel.generic missing from /bo o [2004/09/05] i386/71395 i386 Data corrupted on Serverworks CG-SL chips o [2004/09/09] i386/71538 i386 [install] multi-homed install trashes exi o [2004/09/16] kern/71800 5.3-BETA3 crash (infinite IRQ list dump) o [2004/10/10] kern/72478 sos [patch] ata: dd destroys FreeBSD raid hea o [2004/10/21] kern/72979 unkillable process(es) stuck in `STOP' st o [2004/10/22] bin/73019 fsck_ufs: cannot alloc 607016868 bytes fo o [2004/10/27] amd64/73211 amd64 FAST_IPSEC broken on amd64 o [2004/11/06] amd64/73603 sam kernel build amd64 fails when device ath o [2004/11/19] kern/74137 FreeBSD 5.3 BTX loader stack overflows an o [2004/12/11] kern/74935 andre [patch] TCP simultaneous open fails. o [2004/12/14] amd64/75043 le Vinum panic on booting from mirrored vinu o [2004/12/18] amd64/75209 amd64 5.3-Release panics on attempted boot from 44 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- a [1997/04/02] bin/3170 vi freaks and dump core if user doesn't e o [1997/05/07] bin/3524 imp rlogin doesn't read $HOSTALIASES for non- s [1997/10/01] bin/4672 rdist does not do hard links right when t a [1998/05/06] bin/6536 peter pppd doesn't restore drainwait for tty o [1998/06/24] i386/7057 mdodd 3Com 3C509 locks up, or has >1000ms rtt u o [1998/09/30] gnu/8099 obrien [patch] some bugs in cpio o [1998/11/11] bin/8646 Implement rlogind -a option f [1998/11/21] kern/8778 gibbs Buslogic BT948 in 2 boxes upgraded from S o [1998/11/25] kern/8861 mdodd under heavy (multi interface) traffic ep0 f [1998/11/25] bin/8865 dwmalone syslogd hangs with serial console o [1999/02/15] kern/10107 interlock situation with exec_map and a p o [1999/03/02] bin/10353 jon ypserv gets segmentation violation o [1999/03/30] kern/10870 eivind Kernel panic when writing to write-protec o [1999/05/13] kern/11697 tegge Disk failure hangs system f [1999/06/05] kern/12041 Crashes on startup if Zip drive is switch o [1999/09/11] bin/13691 fenner tcpslice cannot extract over 2GB part of s [1999/09/16] conf/13775 multi-user boot may hang in NIS environme f [1999/09/30] ports/14048 des [patch] doscmd -r doesn't work o [1999/10/14] kern/14334 imp [patch] AHA-1542A not supported by FreeBS a [1999/11/04] kern/14712 iedowse [nfs] root has access to NFS mounted dire s [1999/11/17] bin/14946 mjacob rmt - remote magtape protocol o [1999/12/24] bin/15662 markm [PATCH] perl5 Sys::Hostname fails if no P s [1999/12/26] kern/15707 bad trap in mprotect o [2000/01/02] i386/15845 imp [patch] Driver for RealTek 8029 f [2000/01/04] bin/15877 tobez Perl 5.00503 interpreter crashes with a s o [2000/01/12] kern/16090 mdodd No buffer space available p [2000/01/22] kern/16299 peadar [nfs] nfs.ko can be unloaded when nfsd is o [2000/02/21] conf/16879 tanimura [sound] Sound drivers seem to be using sh o [2000/02/24] bin/16948 qa [sysinstall] sysinstall/disklabel: bad pa o [2000/03/11] kern/17310 wpaul [patch] NIS host name resolving may loop o [2000/03/17] kern/17422 bde 4.0-STABLE: top: nlist failed s [2000/03/22] conf/17540 [nfs] NIS host lookups cause NFS mounts t o [2000/03/27] kern/17620 jhay Digi/570i sync driver (if_ar.c) causes sy o [2000/04/04] i386/17800 bde [PATCH] problem with statclock initializa o [2000/04/06] kern/17819 [unionfs] Build ports on nfs & union moun o [2000/04/14] kern/18012 [patch] vfs_subr.c: vnode_free_list corru o [2000/04/17] i386/18065 mdodd FREEBSD 4.0 crashes on boot Compaq Prolia f [2000/04/24] i386/18185 gibbs Adaptec 3950U2 errors during boot/probe o [2000/05/18] kern/18641 paul [panic] FreeBSD V4.0 crashes when using i s [2000/05/22] bin/18742 mike times.allow field parsed incorrectly s [2000/05/24] ports/18800 green security/cfs ports installation fix p [2000/05/29] kern/18874 [2TB] 32bit NFS servers export wrong nega o [2000/06/13] i386/19245 obrien -fexpensive-optimizations buggy (even wit s [2000/06/20] bin/19405 markm telnetd sends DO AUTHENTICATION even if a o [2000/07/02] kern/19654 mbr 20 dc ports in one machine (5x 4port card s [2000/07/08] bin/19773 markm [PATCH] telnet infinite loop depending on o [2000/07/13] gnu/19882 obrien ld does not detect all undefined symbols! o [2000/07/18] kern/20016 threads pthreads: Cannot set scheduling timer/Can o [2000/07/19] kern/20040 jhb Toshiba 2775 hangs after pcib0 driver is o [2000/07/25] bin/20172 byacc 1.9 fails to generate $default tran o [2000/07/29] bin/20282 qa [sysinstall] sysinstall does not recover o [2000/07/30] i386/20308 mux [panic] vidcontrol VESA_800x600 causes a p [2000/08/03] bin/20373 Setting breakpoints in shared objects bro f [2000/08/05] kern/20429 [kbd] setting flags 0x1 in atkbd0 locks k o [2000/08/08] ports/20490 perky Termios timeout parameters, VMIN, VTIME, f [2000/08/10] bin/20521 mjacob /etc/rmt several problems o [2000/08/10] kern/20523 bde Support for PCI multiport cards for sio d o [2000/08/16] bin/20633 fdisk doesn't handle LBA correctly f [2000/08/18] kern/20689 scsi Newbusified version of ncr driver does no o [2000/08/18] kern/20708 imp Adaptec 1542 ISA SCSI Controller not dete o [2000/08/23] kern/20804 deadlocking when using vnode disk file an o [2000/08/26] kern/20861 threads libc_r does not honor socket timeouts o [2000/08/29] bin/20912 marcel gdb does not recognise old executables. o [2000/08/31] kern/20958 mdodd ep0 lockup with ifconfig showing OACTIVE o [2000/09/07] bin/21089 vi silently corrupt open file on SIGINT w a [2000/09/16] kern/21304 mbr dc0 watchdog timeouts on NetGear FA310TX o [2000/09/20] misc/21406 [boot] bootinst or booteasy overwrites se o [2000/09/21] kern/21461 imp ISA PnP resource allocator problem o [2000/09/22] kern/21463 emulation Linux compatability mode should not allow o [2000/09/29] kern/21642 Compaq Netelligent 10/100 card (TI Thunde o [2000/10/05] kern/21771 rik Fix for sppp and Cronyx drivers update a [2000/10/07] kern/21808 [patches] msdosfs incorrectly handles vno o [2000/10/15] kern/21998 green [patch] ident only for outgoing connectio o [2000/10/20] kern/22142 cjc securelevel does not affect mount f [2000/10/25] bin/22291 [nfs] getcwd() fails on recently-modified o [2000/10/30] kern/22417 gibbs advansys wide scsi driver does not suppor o [2000/11/13] kern/22826 emulation Memory limits have no effect in linux com a [2000/11/14] bin/22846 bms Routed does not reflect preference of Int o [2000/11/18] i386/22944 isa_dmainit fails on machines with 512MB o [2000/11/20] gnu/22972 obrien Internal Compiler Error o [2000/11/25] bin/23098 ambrisko [patch] [sysinstall] if installing on a s o [2000/12/14] kern/23535 imp 4.x kernels seem to no longer support Ada o [2000/12/26] bin/23866 dwmalone patch for pointing out current date o [2001/01/03] kern/24032 markm rndcontrol and pccardd use of interupt ha o [2001/01/04] kern/24074 mdodd Properties of token-ring protocol must be o [2001/01/05] kern/24085 syncing on shutdown leaves filesystem dir o [2001/01/07] docs/24125 wes connect(2) can yield EWOULDBLOCK/EAGAIN o [2001/01/12] bin/24271 dumpon should check its argument more f [2001/01/16] bin/24391 mbr cannot kill amd after interface disappear o [2001/01/19] bin/24461 Being able to increase the YP timeout wit o [2001/01/20] threads/24472threads libc_r does not honor SO_SNDTIMEO/SO_RCVT o [2001/01/25] kern/24629 harti ng_socket failes to declare connected dat o [2001/01/25] threads/24632threads libc_r delicate deviation from libc in ha o [2001/01/25] kern/24641 threads pthread_rwlock_rdlock can deadlock s [2001/01/30] kern/24740 cy filesystem corruption CFP1080 CAM SCSI ca o [2001/02/10] kern/24982 iedowse stack gap usage o [2001/02/11] i386/24997 /boot/loader cannot handle extended dos p o [2001/02/11] ports/25007 max telnetx problem on 4.x o [2001/02/12] kern/25038 murray dhcp client could not set hostname on boo o [2001/02/13] kern/25067 able to mount a pathname > 80 char. but u o [2001/02/14] kern/25093 4.2-STABLE does not recognize PCNet-ISA+ o [2001/02/21] kern/25248 bde sys/user.h needs sys/param.h, but doesn't f [2001/02/21] kern/25261 gibbs ahc0 no active SCB errors when booting of o [2001/03/03] kern/25511 ioctl(fd, FIONREAD, &c) on a FIFO (not PI o [2001/03/05] bin/25542 standards /bin/sh: null char in quoted string f [2001/03/07] ports/25576 x11 XFree86-4 port installs manual pages with o [2001/03/13] i386/25781 i386 Statclocks cannot be disabled on ServerWo p [2001/03/15] bin/25826 nfsd -t -h adr1 -h adr2 doesn't work o [2001/03/16] bin/25851 qa [patch] security hole in anonymous FTP se o [2001/03/18] bin/25886 cgetset(3) doesn't get cleared when switc o [2001/03/19] i386/25909 [hang] 4.x kernel freezes on P3-Asus CUSL o [2001/03/19] kern/25910 sound [sound] Kernel sound driver may die if a o [2001/03/19] bin/25929 qa [fixit] Can't use MAKEDEV in fixit mount o [2001/03/20] kern/25950 obrien Bad drives on asr look zero-length and pa a [2001/03/22] kern/25986 andre Socket would hang at LAST_ACK forever. o [2001/03/23] kern/26035 sound [sound] [hang] system hangs when playing o [2001/03/24] kern/26048 obrien 4.3-RC: SMP and asr driver don't work to a [2001/03/27] kern/26142 [nfs] Unlink fails on NFS mounted filesys o [2001/03/28] kern/26171 emulation not work Linux-emulator, but hi is work i o [2001/04/03] kern/26316 Booting FreeBSD on VMware2 with 2 or 3 et o [2001/04/03] bin/26320 alfred [mount] [patch] mountd breaks IRIX automo a [2001/04/05] gnu/26362 "cvs server" doesn't honour the global -- o [2001/04/08] kern/26430 sound [sound] -CURRENT panics on cat /dev/dsp o o [2001/04/10] kern/26486 [patch] setnetgrent hangs when netgroup c o [2001/04/12] kern/26506 [patch] sendto() syscall returns EINVAL i o [2001/04/25] bin/26842 dd dump with h flag takes a very long time a [2001/04/26] bin/26869 vi(1) crashes in viewing a file with long o [2001/04/27] bin/26897 qa [sysinstall] 4.3R sysinstall fails to cre f [2001/05/03] kern/27059 scsi (symbios) SCSI subsystem hangs under heav f [2001/05/11] kern/27275 kernel bug ? (negative sbsize) o [2001/05/20] kern/27474 Interactive use of user PPP and ipfilter s [2001/05/22] kern/27543 /proc/cpuinfo does not handle SMP hosts o [2001/05/24] docs/27605 doc Cross-document references () o [2001/05/27] kern/27694 sound [sound] Panic in csa(4) f [2001/05/29] i386/27729 qa [sysinstall] the ls120 device "afd" does a [2001/06/05] kern/27893 sos can't burn audio cds on LG CD-RW CED-8083 o [2001/06/05] conf/27896 Error in /etc/exports invalidates entire o [2001/06/09] kern/27995 src/sys/pci if_pcn.c revision 1.21 resp. o [2001/06/12] bin/28095 [PATCH] pax may descend into directories o [2001/06/14] ports/28138 perky python os.statvfs module is not functiona o [2001/06/17] bin/28223 su doesn't look at login.conf all the tim o [2001/06/26] bin/28424 mtree fails to report directory hierarchy o [2001/06/29] kern/28508 scsi problems with backup to Tandberg SLR40 st o [2001/07/04] kern/28692 sound [sound] ICH sound driver hangs kernel o [2001/07/06] kern/28768 The system doesn't get connects on one of o [2001/07/07] bin/28798 mikeh mail(1) with a pager (more) requires fg/C o [2001/07/09] kern/28840 gibbs Possible interrupt masking trouble in sys o [2001/07/14] kern/28966 emulation [patch] math libraries in linux emulation f [2001/07/20] ports/29098 jedgar p5-Mysql port references wrong directory f [2001/07/23] kern/29170 ru ARP request fails after "bad gateway valu o [2001/07/27] bin/29253 natd forgets about udp connections o [2001/08/02] bin/29375 qa [sysinstall] disk editor gets confused by o [2001/08/03] kern/29421 Update a file with mmap will cause mtime/ o [2001/08/05] kern/29465 sound [sound] Can't probe NeoMagic 256AX audio f [2001/08/11] kern/29626 ifconfig causes kernel panic in 4.4-PRERE o [2001/08/13] kern/29686 kevent EV_ADD EVFILT_WRITE does the wrong o [2001/08/15] bin/29725 dwmalone [PATCH] Fixed segmentation fault in simpl o [2001/08/17] bin/29808 ypserv dumps core in yp_find_db o [2001/08/20] bin/29903 ypbind loses connection to NIS master and o [2001/08/23] kern/29983 imp Problem with "TI PCI-1250 PCI-CardBus Bri o [2001/08/27] kern/30125 btx/bootloader dumps very often if serial f [2001/08/28] kern/30160 [panic] kernel panic when flash disk is r f [2001/08/29] i386/30206 mdodd [boot] PS/2 server 85 can't boot kern.flp o [2001/08/30] kern/30223 [patch] Using /usr/share/examples/kld/cde p [2001/08/31] bin/30235 /usr/sbin/portmap cannot listen to localh o [2001/08/31] kern/30241 gibbs System crash w/err: AHC0; AHC_INTR - refe o [2001/09/04] bin/30310 top does not show CPU usage o [2001/09/06] conf/30399 Have Fortran use the CPUTYPE variable o [2001/09/10] kern/30482 calcru calls printf while holding a spin o [2001/09/10] alpha/30486 alpha AlphaServer DS10 floppy access is broken o [2001/09/10] alpha/30487 alpha Floppy access on AlphaServer DS20 solid l f [2001/09/11] kern/30502 usb panics if logitech joystick usb attached o [2001/09/15] kern/30592 roam [PATCH] panic: static sysctl oid too high o [2001/09/17] kern/30630 fenner Failure to check for existence of interfa o [2001/09/21] kern/30712 fatal kernel trap during ufs_rename a [2001/09/24] i386/30802 gibbs repeat of i386/22760. Adaptec SCSI contro o [2001/09/26] bin/30837 qa [sysinstall] sysinstall doesn't set the s o [2001/09/27] i386/30860 [hang] While install after "Mounting root o [2001/09/27] bin/30869 dump(8) does not dump all files of a file s [2001/09/29] i386/30921 [kbd] ACER mechanic ps/2 keyboard don´t w o [2001/10/01] kern/30948 ls'ing mounted brand new floppy locks up o [2001/10/01] kern/30958 rwatson QUOTA with 0 bytes in quota.user hangs up f [2001/10/01] bin/30966 fenner TCPdump repeating on Radius accounting pa o [2001/10/01] kern/30971 peter [nfs] NFS client modification time resolu s [2001/10/02] ports/30993 ports-bugs xxgdb cannot open source file s [2001/10/04] kern/31047 Linux programs do not dump core in linux o [2001/10/07] kern/31102 wpaul lge + Pentium III data transmission probl o [2001/10/14] kern/31266 cjc System can be crashed with "ls -al /flopp o [2001/10/15] bin/31304 joe [patch] fix crunchgen to work with more c o [2001/10/18] bin/31363 qa [sysinstall] "partition editor" silently o [2001/10/30] conf/31631 "MAC address" can't be acquired properly. a [2001/10/31] kern/31659 usb USB controller driver will die after some o [2001/11/04] kern/31746 failed connect(2) seems to cause problems o [2001/11/06] kern/31790 [nfs] problem with NFS and jail() o [2001/11/12] kern/31940 nge gigabit adapter link reset and slow t o [2001/11/14] i386/31979 [kbd] Setup and boot locks Compaq Armada o [2001/11/19] kern/32098 semctl() does not propagate permissions a [2001/11/19] kern/32118 mbr 21143 with dc driver will not select 10ba o [2001/11/20] ports/32121 x11 XFree86-4-Server: xf86cfg 4.1.0 writes ba o [2001/11/20] kern/32124 imp Cannot set 128 bit wep key on prism2 (wi0 o [2001/11/23] kern/32226 time of day clock runs fast (approx twice o [2001/11/26] bin/32295 threads pthread dont dequeue signals o [2001/11/28] kern/32353 if kern.maxproc > 512 sybase ASE 11.9.2( o [2001/11/29] bin/32374 vi -r doesn't work, file contained unexpe o [2001/12/08] bin/32619 des libfetch does not use RFC 1738's definito o [2001/12/10] kern/32668 peter [nfs] NFS directory removal problems mani f [2001/12/11] bin/32686 wosch locate command dumps a core file with bro f [2001/12/12] kern/32713 usb [usb] mouse detaches from hub and doesnt f [2001/12/13] bin/32791 ru FreeBSD's man(1) utility vulnerable to ol f [2001/12/13] kern/32797 glebius [netgraph] Problem with IPX and netgraph( o [2001/12/22] ports/33080 ume gkrellmvolume interferes with the ability a [2001/12/22] i386/33089 murray GENERIC bloat causes 'make world' to brea o [2001/12/24] kern/33138 [patch] pnp problem in 4.3, 4.4, 4.5 p [2001/12/26] kern/33201 net/net_osdep.c:if_name is broken f [2001/12/26] bin/33213 ume rarpd(8) fails to init IPv6 enabled inter o [2001/12/30] kern/33344 davidxu memory leak in device resource config loa o [2001/12/31] bin/33370 qa [sysinstall] post-configuration issue o [2002/01/02] kern/33464 soft update inconsistencies after system o [2002/01/04] kern/33532 sound [sound] Playing audio on some soundcards f [2002/01/04] gnu/33551 cvs chokes on OpenBSD repositories o [2002/01/08] bin/33672 [patch] telnetd and mount_mfs signal hand f [2002/01/08] kern/33696 mbr [panic] Driver mistake: repeat make_dev(" o [2002/01/09] kern/33738 [patch] argv == NULL is not handled corre o [2002/01/13] kern/33833 luigi Correct kernel config for 4.4-RELEASE is f [2002/01/13] kern/33839 usb usb0: host controller halted (involving A o [2002/01/16] kern/33940 [patch] quotactl allows compromise gid-qu o [2002/01/18] kern/34017 The siginfo_t passed to the signal handli o [2002/01/18] bin/34030 miibus.ko can be loaded into the kernel w o [2002/01/20] kern/34071 [pcn-driver] is sort-of-broken in 4.5RC2 s [2002/01/20] i386/34092 reboot hangs the system (IBM PC Server 31 o [2002/01/21] gnu/34128 sdiff "e" doesn't work with some editors o [2002/01/25] gnu/34246 joe CVS doesn't rebuild CVSROOT/options f [2002/01/25] bin/34269 fenner tcpdump -v incorectly identifies packets o [2002/01/25] bin/34270 man -k could be used to execute any comma o [2002/01/31] kern/34470 bde Modem gets sio1 interrupt-level buffer o o [2002/02/01] threads/34536threads accept() blocks other threads o [2002/02/03] kern/34568 [lpt] turning printer on and off hangs th p [2002/02/04] kern/34619 bms TCP - FINs with different sequence number p [2002/02/07] bin/34682 fenner scanf/sscanf doesn't understand %lld f [2002/02/09] kern/34765 darrenr Unloading the ipl.ko module will panic th o [2002/02/11] bin/34811 sh: "jobs" is not pipeable o [2002/02/11] kern/34842 [NIS] [patch] VmWare port + NIS causes "b f [2002/02/17] kern/35061 usb After printing to HP Deskjet 656c USB pri o [2002/02/18] i386/35078 [patch] Uninitialized pointer dereference o [2002/02/19] bin/35116 keyinfo(1) reports root's keyinfo o [2002/02/20] kern/35136 luigi VLAN & bridging & MTU o [2002/02/22] bin/35214 obrien dump program hangs while exiting f [2002/02/24] kern/35269 kris possible panics with 4:1 filesystem ratio p [2002/02/25] standards/35307standards standard include files are not standard c o [2002/02/26] i386/35350 Can't boot on ASUS TXP4 o [2002/02/26] kern/35351 sound [sound] emu10k1: no posibility to record o [2002/02/28] kern/35396 poll(2) doesn't set POLLERR for failed co o [2002/02/28] kern/35399 poll(2) botches revents on dropped socket o [2002/02/28] kern/35429 select(2)/poll(2)/kevent(2) can't/don't n o [2002/03/01] kern/35442 [patch] Problem transmitting runts in if_ o [2002/03/03] kern/35506 innetgr() doesn't match wildcard fields i o [2002/03/03] kern/35511 sis(4) multicast filtering doesn't pass s o [2002/03/07] kern/35615 sound [sound] [hang] ES1978 Maestro 2E sound ca f [2002/03/07] kern/35645 bms Layer 2 switching using default router of o [2002/03/08] kern/35669 [nfs] NFSROOT breaks without a gateway s [2002/03/08] docs/35678 doc docproj Makefiles for web are broken for f [2002/03/08] kern/35691 mbr Realtek NIC driver does not work with Rea o [2002/03/09] kern/35703 /proc/curproc/file returns unknown o [2002/03/10] conf/35726 andre [patch] [rc.network] can't use ifconfig o o [2002/03/14] gnu/35878 /usr/bin/strip resets ABI type to FreeBSD o [2002/03/15] bin/35925 qa [sysinstall] fixit floppy cannot be mount a [2002/03/16] bin/35985 qa [sysinstall] swap double mount o [2002/03/17] i386/36003 Cyclades Cyclom YeP causes panics on Free p [2002/03/18] kern/36038 bp [smbfs] sendfile(2) on smbfs fails, expos o [2002/03/19] misc/36086 trhodes Kerberos Problem/Handbook wrong/Followup a [2002/03/19] bin/36110 dmesg output corrupt if /dev/console is b o [2002/03/20] kern/36147 bogus irq 7 message being issued o [2002/03/21] docs/36168 doc -pthread/_THREAD_SAFE docs missing in gcc o [2002/03/22] kern/36219 [patch] poll() behaves erratic on BPF fil o [2002/03/28] kern/36415 [bktr] [patch] driver incorrectly handles o [2002/03/29] kern/36504 [patch] crash/panic vm_object_allocate un o [2002/03/29] bin/36508 qa [sysinstall] installation floppy bug (4.5 o [2002/03/30] i386/36517 sis driver can't map ports/memory for Net o [2002/03/31] kern/36566 [smbfs] System reboot with dead smb mount o [2002/04/05] kern/36784 Can't fcntl(fd, F_SETFL, ...) on a pseudo o [2002/04/07] ports/36846 ports-bugs fxtv 1.03 freezes the system when $LANG=d f [2002/04/07] i386/36850 usb Page Fault using ppp with USB Modem [4.9] o [2002/04/08] bin/36867 [patch] games/fortune: add FORTUNE_PATH e o [2002/04/08] bin/36911 qa [sysinstall] installation floppies miss a o [2002/04/09] gnu/36926 send-pr destroys PR if emacs interrupt ch o [2002/04/10] i386/36943 reboot hangs on Tyan Thunder K7 with SMP o [2002/04/14] kern/37057 Problem with rlimits on filesystem mounte o [2002/04/14] kern/37064 imp [pccard] System hangs when removing wire o [2002/04/15] kern/37109 Kernel refuses to assign unused IP to tun p [2002/04/16] kern/37161 emulation ext2 linux file system, error handling la s [2002/04/17] ports/37186 ports-bugs Dbview contains an error, because of whic f [2002/04/19] i386/37240 EtherExpress16 not probed at boot o [2002/04/19] kern/37261 luigi kernel is not linking without "device eth o [2002/04/22] kern/37326 [bktr] smbus/bktr crash when omitting "de o [2002/04/22] bin/37343 portmap TCP binds strangeness o [2002/04/25] kern/37436 [hang] accept dead loop when out of file o [2002/04/25] kern/37441 davidxu [patch] ISA PNP parse problem o [2002/04/27] kern/37502 [nfs] NFS client ignores mtime.tv_usec fo o [2002/04/28] i386/37523 davidxu [patch] lock for bios16 call and vm86call o [2002/04/30] i386/37585 qa [hang] System hangs on install at probing o [2002/04/30] kern/37589 imp Kernel panics upon resume from zzz on my o [2002/04/30] ports/37596 shige EMACS_PORT_NAME=xemacs21 forks make infin o [2002/05/02] kern/37675 le [vinum] Page fault when newfs'ing a vinum o [2002/05/03] kern/37710 murray LAN interface in wrong state after attemp f [2002/05/05] kern/37775 [smbfs] netsmb/smb_subr.c needs opt_globa o [2002/05/13] kern/38011 rsm Fatal Trap 12 using Xircom CE2 in IBM 760 f [2002/05/13] ports/38018 java www/jakarta-tomcat4: make passing of JVM f [2002/05/13] ports/38020 java www/jakarta-tomcat4: stop tomcat via java o [2002/05/14] bin/38058 brian ppp w/ VJ compression alters IP header le o [2002/05/14] i386/38070 [panic] 4.6-PRERELEASE panics on resume o o [2002/05/15] kern/38095 bp vlan not supported with fxp f [2002/05/17] kern/38166 gad ipv6_gateway_enable="YES" breaks lpd f [2002/05/18] ports/38212 knu XFree86-4 and portupgrade get dependencie f [2002/05/23] i386/38459 mux Intel SB82558B NIC won't initialize prope o [2002/05/24] i386/38484 [hang] probe freeze while probing devices o [2002/05/24] kern/38495 bms soreceive fails to maintain invariant on o [2002/05/24] kern/38518 [boot] combination of pr-27087 and pr-369 s [2002/05/24] kern/38527 /dev/random does not obey O_NONBLOCK flag o [2002/05/25] kern/38549 threads the procces compiled whith pthread stoppe a [2002/05/25] kern/38554 bms changing interface ipaddress doesn't seem o [2002/05/26] bin/38582 qa [sysinstall] sysinstall sets newfs flag a a [2002/05/27] gnu/38594 kan Fortan program don't link post gcc-3.1 o [2002/05/27] bin/38609 qa [sysinstall] sysinstall should know the s o [2002/05/27] kern/38632 imp Loss of connection with wi cards o [2002/05/30] i386/38731 Freebsd doesn't support ( pdc20276 / Raid f [2002/05/30] kern/38736 usb kernel panic during memory stick removal o [2002/05/30] kern/38752 andre rn_walktree_from not halting at the right o [2002/06/01] kern/38795 sound [sound] kldunload of snd_ess, snd_sb16, s o [2002/06/03] kern/38872 [nfs] nfs code ignores possibility of MGE o [2002/06/04] i386/38894 Dell PowerEdge 4600 PCI Bus scan problems o [2002/06/05] bin/38918 edquota breaks silently when quota-marked o [2002/06/07] kern/38983 Kernel fails to access disk o [2002/06/12] kern/39185 core dump binary in single user mode o [2002/06/13] kern/39233 bms NonConforming IPsec implementation from F o [2002/06/13] kern/39252 Syscons doesn't support 8-bit control cha o [2002/06/14] kern/39260 sound [sound] pcm0 locks on boot, Compaq Presar o [2002/06/15] kern/39329 [mount] '..' at mountpoint is subject to o [2002/06/15] kern/39331 dwmalone namei cache unreliable for __getcwd() f [2002/06/15] kern/39341 usb ppp + USB modem problem o [2002/06/17] kern/39388 scsi ncr/sym drivers fail with 53c810 and more s [2002/06/18] ports/39476 ports-bugs profxp will run but when you fxp a file i s [2002/06/19] i386/39536 FreeBSD default bootloader does not load o [2002/06/20] i386/39604 Install failure on HP Pavilion 310n - Una f [2002/06/24] kern/39805 usb 4.6R install panics with umass0 device co o [2002/06/25] bin/39849 /sbin/restore fails to overwrite files wi f [2002/06/26] conf/39887 matusita /stand/sysinstall doesn't set sendmail_en o [2002/06/26] bin/39896 netmask 0xffffff00 no longer works in /et o [2002/06/27] threads/39922threads [PATCH?] Threaded applications executed w o [2002/06/27] kern/39928 imp wi0 timeouts and hangs the system while s a [2002/06/27] kern/39937 bms ipstealth issue a [2002/06/28] bin/39940 [patch] /usr/sbin/periodic sends thousand o [2002/06/29] kern/40001 le [vinum] vinum showing -2 drives after rem o [2002/06/30] i386/40044 SMP kernel fails to boot on DELL 610 o [2002/07/01] i386/40073 rsm Xircom Realport Ether doesn't work in Tos o [2002/07/02] kern/40122 sound [sound] Device pcm stopps booting Kernel f [2002/07/03] kern/40139 darrenr ipfilter issue o [2002/07/05] misc/40206 Can not assign alias to any POINTOPOINT i o [2002/07/05] bin/40215 wpaul [nis] NIS host search not terminate o [2002/07/05] i386/40219 i386 [apm] apm breaks removable media o [2002/07/05] bin/40227 [patch] CVS client doesn't upload new fil o [2002/07/06] bin/40260 qa [sysinstall] hang when detecting devices f [2002/07/06] i386/40274 "fxp: device timeout" errors during heavy o [2002/07/06] bin/40278 mktime returns -1 for certain dates/timez o [2002/07/07] bin/40282 /bin/kill has bad error checking for comm o [2002/07/10] kern/40394 if_tap driver hard coded permission check o [2002/07/12] bin/40471 des chpass(1) -a option broken in CURRENT o [2002/07/14] kern/40561 TTCP does not work with IPv6 o [2002/07/14] kern/40574 sound [sound] NeoMagic soundcard detection on G o [2002/07/15] i386/40577 [hang] post-October 2001 Dell Inspiron 25 f [2002/07/16] bin/40656 qa [patch] [sysinstall] scripted deletion of o [2002/07/19] kern/40787 kernel panic if PCMCIA CD-drive with moun o [2002/07/19] kern/40792 usb signals lead to data loss on device ugen o [2002/07/22] kern/40895 scsi wierd kernel / device driver bug o [2002/07/26] kern/41007 net overfull traffic on third and fourth adap s [2002/07/30] i386/41138 vr0 locks up on one hub, OK on another o [2002/07/31] kern/41216 [nfs] Get "NFS append race" error o [2002/08/01] conf/41242 periodic scripts make unwarranted assumpt o [2002/08/03] bin/41297 mp {t,}csh backquote/braces expansion bug f [2002/08/04] bin/41327 jon skey decrementing but not authorizing wit o [2002/08/04] kern/41331 threads Pthread library open sets O_NONBLOCK flag o [2002/08/05] bin/41350 vnconfig: apparent off-by-one bug o [2002/08/07] kern/41402 [panic] kernel panics in pmap_insert_entr o [2002/08/07] bin/41410 /bin/sh bug on expanding $? in here-docum o [2002/08/08] bin/41435 mbr dhclient writes lease file that it can't o [2002/08/13] kern/41632 luigi bridging when one interface has no carrie a [2002/08/14] bin/41647 bms ifconfig doesn't accept lladdr along with o [2002/08/16] kern/41720 if_nge_load=YES make system not bootable o [2002/08/17] kern/41740 le [vinum] page fault while rebuilding; inab o [2002/08/18] bin/41757 qa [sysinstall] sysinstall 4.6.x unstable p [2002/08/18] kern/41765 bms UDP socket remains connected after error s [2002/08/19] bin/41776 bms mrouted doesn't route multicast packets o [2002/08/19] conf/41777 /etc/periodic/daily/100.clean-disks remov o [2002/08/20] docs/41824 murray LANG is not documented in setlocale(3) o [2002/08/21] bin/41850 qa [sysinstall] sysinstall fails to create r o [2002/08/25] bin/42004 quota and rpc.statd are still IPv4 only, p [2002/08/26] kern/42030 bms panic when zebra works on detaching tun i o [2002/08/27] kern/42089 phk ntp_gettime returns time in wrong scale o [2002/08/27] bin/42093 ypbind hangs on NIC with the lowest scope o [2002/08/28] misc/42115 luigi PicoBSD: fix build script for 4.6-STABLE o [2002/08/29] kern/42173 sound [sound] Sony VAIO FXA 53 (or FXA 679 in M o [2002/08/30] i386/42198 pjd Kernel panics or system hangs up with big s [2002/08/30] kern/42216 rwatson simultaneous multiple server network fail o [2002/09/04] bin/42407 ppp(8) IPV6CP fails o [2002/09/06] ports/42483 cy misc/screen problem with editors/vim-lite o [2002/09/07] i386/42539 Fatal Trap 12 resulting from Conner Perip o [2002/09/09] kern/42578 Using PCI serial cards (puc) in SMP machi p [2002/09/09] kern/42580 robert kernel crash when starting ISC 3.2 X11 bi o [2002/09/10] kern/42621 imp Dell Inspiron 5000e hangs when using Orin o [2002/09/11] kern/42652 [smbfs] error deleting r/o (by windows) f o [2002/09/11] bin/42658 markm recompile /usr/src/libexec/telnetd and lo o [2002/09/13] gnu/42726 cvsadm cvs -R pserver & val-tags: story continue p [2002/09/13] kern/42727 bms [PATCH] Wrong MTU in need-frag ICMP using o [2002/09/13] kern/42748 usb USB does not work (Fujitsu Lifebook) o [2002/09/13] i386/42750 Fdisk makes no difference between FAT32, p [2002/09/14] docs/42762 doc ppp.8 has no description of $env and ~use o [2002/09/14] kern/42769 [boot] Boot stalls if the system has a se o [2002/09/14] i386/42784 imp pcmcia 16bit network card removal locks a f [2002/09/15] kern/42796 scsi NCR/SYM 53C825 driver detects scsi cdrom o [2002/09/15] kern/42801 [hang] FreeBSD freezes when opening cuaa0 a [2002/09/18] kern/42937 bms panic when ARP cache uses up all mbufs o [2002/09/20] kern/42983 imp wi0 sporadically freezes the system for 1 o [2002/09/21] i386/43151 Panic 20 seconds after resume o [2002/09/22] bin/43223 getnetby{name|addr} broken for DNS lookup o [2002/09/24] bin/43337 des fetch: -s fails if -4 or possibly other o f [2002/09/25] i386/43366 usb Cannot format media in USB floppy devices o [2002/09/28] www/43454 www Packages hard to find, often missing o [2002/09/29] kern/43462 usb copying files from olympus C-4040 digital o [2002/09/29] kern/43491 microuptime () went backwards o [2002/09/30] bin/43501 getpwnam, getpwuid fail when linking agai p [2002/10/01] alpha/43567 robert strtod() core dumps o [2002/10/02] kern/43576 imp Problem with wi driver and Lucent Orinoco o [2002/10/02] bin/43592 mktime rejects dates at the start of dayl a [2002/10/03] kern/43605 luigi enabling polling in the kernel causes pag o [2002/10/03] kern/43625 imp Wi(4) driver hangs after long data transf o [2002/10/04] bin/43674 [patch] login(1): able to bypass expired o [2002/10/05] kern/43713 during install, mounting root from ufs:/d o [2002/10/08] conf/43837 wollman PKST (pakistan daylight time) changed fro o [2002/10/09] i386/43852 4.7-RC "device timeout" problem a [2002/10/10] kern/43885 ken [patch] USB CDROM does not work with vmwa f [2002/10/10] ports/43886 markm local exploitable overflow in rogue o [2002/10/11] java/43924 glewis writing from JAVA to a pipe sometimes han o [2002/10/12] kern/43954 [nfs] nfs-blocked process can't return or o [2002/10/13] bin/43993 usb /usr/sbin/usbd does not handle an usb eve a [2002/10/14] kern/44030 VNode/Swap troubles o [2002/10/15] kern/44087 [crash] fatal kernel trap when ifconfig a o [2002/10/16] kern/44126 paul lnc network hungup at large traffics on V o [2002/10/16] i386/44130 i386 Enabled apm hangs up FreeBSD kernel on i8 o [2002/10/16] kern/44150 Diskless kernel may crash, depends on the o [2002/10/18] i386/44188 qa [install] cannot install FreeBSD 4.0-4.6 o [2002/10/18] kern/44202 -stable rp driver does not work with mult o [2002/10/18] kern/44218 Init dies during boot after upgrade from o [2002/10/19] conf/44263 imp Intel AnyPoint II Wireless Card Unrecogni p [2002/10/21] kern/44336 [nfs] NFSv3 client broken - security prob o [2002/10/21] kern/44355 gnn After deletion of an IPv6 alias, the rout o [2002/10/23] kern/44417 luigi ipfw layer2 rules are not checked for eth s [2002/10/26] bin/44504 mp tcsh-6.12.00's "source" command ignore co s [2002/10/27] bin/44518 yar ftpd does not show OPIE OTP challenge o [2002/10/27] docs/44519 yar ftpd.conf(5) contains references to ftpd( o [2002/10/28] gnu/44564 peter [PATCH] Aborted cvs session causes an end o [2002/10/28] kern/44578 [nis] getnetgrent fails to read NIS netgr o [2002/10/30] kern/44744 [patch] VN devices can hang system FreeBS o [2002/11/01] bin/44808 opiepasswd makes bad seed for existing us o [2002/11/04] i386/44867 Frequent hard hangs on ASUS P4T-E/P4S-533 o [2002/11/04] kern/44884 imp [pccard] pcic is broken in current (build o [2002/11/07] kern/45023 emulation flexlm does not run with linux-base-7, st o [2002/11/09] gnu/45168 Buffer overflow in /usr/bin/dialog o [2002/11/13] bin/45272 dump/restore problem o [2002/11/15] docs/45303 doc Bug in PDF DocBook rendering o [2002/11/15] kern/45322 Panic on resume (zone: entry not free) o [2002/11/17] kern/45373 mckusick softupdate / fs damaged after loss of pow o [2002/11/18] kern/45403 imp Cannot install -CURRENT via pccard networ o [2002/11/19] bin/45478 /bin/sh coredump o [2002/11/20] i386/45525 imp Dell Inspiron 7000 does not recognize PC- f [2002/11/20] bin/45529 johan hexdump core-dumps with certain args [PAT o [2002/11/21] kern/45558 [msdosfs] mdconfig and msdosfs make fs wr o [2002/11/21] bin/45565 qa [sysinstall] write error, filesystem full o [2002/11/21] kern/45568 gibbs ahc(A19160) pci parity error f [2002/11/22] kern/45579 usb Panic from USB stack after device detach o [2002/11/24] kern/45673 sound [sound] [patch] PC98 internal CS4231A is f [2002/11/25] kern/45713 scsi If you use the amr driver, it is impossib f [2002/11/25] bin/45721 darrenr ipfilter's flags and icmp-type processing p [2002/11/25] kern/45733 bms file descriptor flags and socket flags ou o [2002/11/27] i386/45773 Softboot causes autoconf failure on Broad o [2002/11/27] kern/45777 crashdump issue with too-small dumpdev o [2002/12/02] kern/45913 imp WaveLan driver problems with latest -CURR o [2002/12/04] bin/45990 dwmalone top dumps core if specific errors in pass o [2002/12/04] bin/45995 markm Telnet fails to properly handle SIGPIPE o o [2002/12/05] kern/46017 [smbfs] smb mounts break /etc/periodic/we o [2002/12/06] kern/46036 inaccurate timeouts in select(),nanosleep f [2002/12/09] kern/46152 scsi Panic in adw dumping to tape o [2002/12/10] kern/46176 usb umass causes kernel panic if device remov o [2002/12/11] i386/46194 5.0-RC1 kern floppy load fails on AMD K6- o [2002/12/13] kern/46239 standards posix semaphore implementation errors o [2002/12/13] kern/46245 sound [sound] AC'97 is not supported on ABIT BW a [2002/12/17] ports/46322 tobez lang/perl5 - string '0' (zero) is not con s [2002/12/18] ports/46338 ports-bugs security/cyrus-sasl 1.5.27_7 mysql_verify o [2002/12/18] bin/46352 Open file descriptors and signal handling o [2002/12/19] i386/46371 usb USB controller cannot be initialized on I f [2002/12/20] kern/46392 le [vinum] kernel, vinum, umount, changing u o [2002/12/23] i386/46484 System panics upon configuration of bge N f [2002/12/24] i386/46506 usb [usb] [hang] Crash Before Initialization p [2002/12/27] kern/46557 pjd ipfw pipe show fails with lots of queues o [2002/12/29] kern/46618 usb USB (UHCI/ICH3) PALM connect/disconnect/c a [2002/12/31] kern/46647 silby Failure to initialize MII on 3Com NIC res o [2003/01/01] bin/46670 qa [sysinstall] 5.0-RC2 install leaves CD dr o [2003/01/01] bin/46676 ru [PATCH] bsd.dep.mk restricts domain of ta o [2003/01/02] kern/46694 imp Getting DUP packets when in Promiscous mo o [2003/01/08] i386/46865 [panic] kernel panic on SuperMicro 6012-8 o [2003/01/08] bin/46866 NIS-based getpwent() falsely returns NULL f [2003/01/12] kern/47005 usb OHCI USB not noticing device detachments o [2003/01/17] kern/47152 pseudo-device ef in kernel does not creat o [2003/01/17] i386/47167 [panic] 5.0 RC 3 (and 2) has 1 second upt o [2003/01/20] i386/47236 Console missing during bootup on Sony Pic o [2003/01/21] i386/47279 [hang] IBM 370 hangs on reboot o [2003/01/21] kern/47286 device probing not verbose when using boo o [2003/01/22] kern/47359 dd panic after kldunload snp o [2003/01/23] bin/47384 qa [sysinstall] sysinstall ignores intended o [2003/01/24] i386/47449 Thinkpad 755CD floppy boot fails f [2003/01/25] i386/47451 qa [boot] 5.0 GENERIC CD locks during boot o o [2003/01/27] kern/47544 scottl iir does not detect direct access drives o [2003/01/29] kern/47628 trhodes [msdosfs] [patch] msdosfs file corruption o [2003/01/29] kern/47647 [crash] init died with signal 6 [4.7] o [2003/01/31] kern/47731 [panic] reboot goes panic each time [5.0- f [2003/02/01] kern/47787 markm new 5.0 system without perl fails buildwo s [2003/02/02] kern/47813 pseudo-device gre doesn't appear to work o [2003/02/05] kern/47937 hw.ncpu and kern.smp.cpus duplicate same s [2003/02/05] kern/47939 [bktr] 5.0-Current freezes when bktr devi o [2003/02/05] kern/47951 [hang] rtld in ld.so will livelock in som o [2003/02/05] alpha/47952 alpha DEFPA causes machine check with V5.0-rele f [2003/02/06] i386/47989 [install] 5.0-RELEASE install CD kernel p o [2003/02/07] kern/48033 [ffs] FFS superblock flags are being igno o [2003/02/07] kern/48062 mckusick mount -o snapshot doesn't work on +100GB o [2003/02/08] kern/48100 Fatal panic in vm_map_lookup_entry ... [S o [2003/02/09] kern/48117 SMP machine hang during boot related to i o [2003/02/11] kern/48166 panic: pmap_new_proc: u_map allocation fa o [2003/02/11] bin/48183 marcel [patch] gdb on a corefile from a threaded o [2003/02/14] bin/48271 bug with find's -delete option s [2003/02/14] kern/48279 [bktr] Brooktre878 may cause freeze o [2003/02/16] conf/48325 /etc/periodic/security/100.chksetuid does o [2003/02/17] kern/48359 usb SiS 5597/8 USB + uscanner breakage o [2003/02/17] kern/48393 mckusick ufs2 snapshot code bugs p [2003/02/18] bin/48424 Integer overflow in cksum(1) and sum(1) f o [2003/02/18] kern/48425 Tape drive EOT handling problems in 4.7 o [2003/02/19] misc/48461 murray $EDITOR on the fixit CD is wrong. o [2003/02/24] i386/48614 i386 VESA VGA modes for syscons lock up machin o [2003/02/26] i386/48691 [panic] kernel panics on ASUS A7N266-VM M o [2003/02/27] bin/48730 sos burncd does not handle signals and causes o [2003/02/27] kern/48741 darrenr ipnat corrupts packets on gre interface w o [2003/02/27] i386/48752 freeze when installing 5.0 Release o [2003/02/27] kern/48758 kldunload if_{nic} can cause kernel panic o [2003/02/28] kern/48777 vidcontrol modes not restored on vt switc a [2003/03/02] kern/48849 usb Maxtor XT5000 causes panic in boot o [2003/03/02] threads/48856threads Setting SIGCHLD to SIG_IGN still leaves z o [2003/03/03] bin/48865 Dumps made on FreeBSD 5.0-RELEASE are unr o [2003/03/03] conf/48881 [PATCH] The influence of /etc/start_ifnam o [2003/03/05] kern/48952 usb uscanner0 hangs o [2003/03/07] kern/48996 Fatal trap 12 with incoming traffic from o [2003/03/09] kern/49040 problem mounting root; ffs_mountroot can' f [2003/03/09] bin/49048 [patch] ctm(1) does not check parent dire o [2003/03/09] ports/49056 trevor Festival fixes for newer GCCs [PATCH] f [2003/03/10] ports/49076 roam stunnel logs normal end of connection as o [2003/03/10] threads/49087threads Signals lost in programs linked with libc f [2003/03/13] i386/49978 [boot] installation problem on Acer Altos o [2003/03/13] kern/49980 sound [sound] [patch] enable ThinkPAD X24 sound f [2003/03/13] bin/49984 des openSSH crashes while password based auth o [2003/03/16] ports/50042 mbr ports/www/mod_frontpage causes Bad System o [2003/03/17] ports/50062 knu portupgrade does not process directives f a [2003/03/20] kern/50149 usb Using Alcatel SpeedTouch results in "usb0 p [2003/03/28] bin/50384 robert pkg_version -v core-dumps when no package o [2003/04/03] kern/50574 mbr dc driver incorrectly detects ADMtek chip o [2003/04/11] kern/50827 [PATCH] no sane record locking on *nix. s [2003/04/12] kern/50856 [mfs] panic if mounting /tmp as mfs with o [2003/04/13] i386/50887 MBR on kern.flp fails Compaq MBR validati p [2003/04/17] conf/51085 ache FreeBSD is missing ja_JP.eucJP locale. o [2003/04/18] www/51135 www Problems with the mailing-lists search in o [2003/04/20] bin/51171 /bin/sh has only 32-bit arithmetics that o [2003/04/21] standards/51209standards [PATCH] add a64l()/l64a/l64a_r functions o [2003/04/22] kern/51274 ipfw ipfw2 create dynamic rules with parent nu o [2003/04/22] ports/51281 tobez lang/perl5: broken way of upgrading perl5 o [2003/04/23] kern/51308 sound [sound] Creative SB32 doesn't work under o [2003/04/23] kern/51332 mjacob QUIRK: BNCHMARK DLT1 requires SA_QUIRK_1F o [2003/04/24] kern/51338 sound [sound] [hang] system hangs randomly beca f [2003/04/24] kern/51341 ipfw ipfw rule 'deny icmp from any to any icmp o [2003/04/24] kern/51352 panic: malloc(M_WAITOK) in interrupt cont o [2003/04/25] conf/51409 us.emacs.kbd doesn't have 'boot' o [2003/04/29] ports/51539 tobez lang/perl5: dual perl installation breaka o [2003/04/29] kern/51583 [nullfs] [patch] allow to work with devic o [2003/04/30] bin/51628 [nis] ypmatch doesn't match keys in legac o [2003/05/02] kern/51685 [hang] Unbounded inode allocation causes a [2003/05/03] ports/51711 trevor /usr/ports/emulators/linux_base will not o [2003/05/04] kern/51742 [panic] ffs_vfree: freeing free inode o [2003/05/06] bin/51827 getaddrinfo() is broken with numeric serv f [2003/05/06] bin/51892 des can't ssh after su to different local use o [2003/05/08] threads/51949threads thread in accept cannot be cancelled o [2003/05/08] kern/51982 sio1: interrupt-level buffer overflows a [2003/05/11] ports/52068 openoffice portupgrade of editors/openoffice .org-1. s [2003/05/11] ports/52079 ports-bugs vmware3 hangs when nmdm(4) is used as COM a [2003/05/12] ports/52087 openoffice error while building japanese/openoffice s [2003/05/12] kern/52110 green [unionfs] FS corruption when using unionf o [2003/05/12] i386/52128 Unable to floppy install on Toshiba Libre f [2003/05/16] kern/52331 scsi 4.7 to 4.8-REL upgrade: SCSI disks on sym o [2003/05/16] bin/52343 NIS login problem on the server o [2003/05/19] bin/52433 lines in /etc/group longer than 1024 char o [2003/05/19] kern/52445 [mfs] panic when mounting floppy on MFS f o [2003/05/22] i386/52556 i386 Syskonnect SK9843SX, sk driver, MII not d o [2003/05/22] i386/52561 5.1-BETA install fails on Dell PowerEdge o [2003/05/22] i386/52581 i386 Boot loaders reading more than one sector o [2003/05/22] kern/52585 bms Kernel panic with ipfw2 and syncookies f [2003/05/22] i386/52593 mdodd [apm] Kernel panic when starting apm o [2003/05/24] i386/52638 i386 SCSI U320 on SMP server won't run faster f [2003/05/27] kern/52718 jeffr changes to kern_umtx.c causes panic in ca o [2003/05/28] bin/52743 /etc/ppp/ppp.linkup instability issues s [2003/05/28] kern/52745 [unionfs] Fatal trap 12: page fault while o [2003/05/30] ports/52793 ports-bugs Samba 2.2.8a printing woes o [2003/05/31] kern/52818 vm_fault() calls vput() on shared-locked o [2003/06/03] kern/52916 le [vinum] vinum causes panic after start/st p [2003/06/04] kern/52935 bms occasional panic in ip_input with IPSEC o [2003/06/04] kern/52936 [nfs] Huge writes to nfs exported FAT fil o [2003/06/04] kern/52943 [hang] reproducable system stuck just bre o [2003/06/05] kern/52962 imp discrepancy between ifconfig and wicontro p [2003/06/05] standards/52972standards /bin/sh arithmetic not POSIX compliant o [2003/06/06] i386/52975 i386 CPUTYPE=k7 results in non-functional /boo o [2003/06/10] kern/53137 [panic] background fscking causing ffs_va o [2003/06/11] i386/53200 i386 [boot] 5.1-RC1 SMP kernel boot gags at "A o [2003/06/13] kern/53264 sound [sound] [patch] PCM interrupt not routed o [2003/06/16] i386/53382 i386 Repetable panics in ffs_vget() on Prolian s [2003/06/17] ports/53414 ports-bugs port security/amavis-perl open filedescri o [2003/06/17] kern/53416 kmem_map too small after around 12 hours. f [2003/06/18] kern/53433 heavy i/o on GBDE partition on SMP locks o [2003/06/18] bin/53434 pw disallow a password including space. o [2003/06/18] kern/53447 standards poll(2) semantics differ from susV3/POSIX o [2003/06/19] ports/53504 knu pkgdb -F causes ruby to fail (can not all a [2003/06/20] kern/53566 mbr [panic] IBM Eserver (245 || 345) + ServeR o [2003/06/22] bin/53606 roberto ntpdate seems to hang system o [2003/06/23] i386/53620 i386 [install] Kernel panics / reboots during o [2003/06/24] sparc64/53670sparc64 pthreads implementation on 5.1-Release sp o [2003/06/27] bin/53839 qa [sysinstall] disklabel editor fails on po f [2003/06/30] kern/53920 andre sluggish TCP connection o [2003/06/30] kern/53927 imp wi0: device timeout problem with PRISM 2. o [2003/06/30] kern/53940 imp Some WiFi devices cannot connect to hosta o [2003/07/02] i386/54033 i386 Disk lockup. o [2003/07/04] bin/54097 Non-local yppasswd -d broken in 5.1-CURRE o [2003/07/07] kern/54189 [dns] resolver should resolve hostnames w s [2003/07/08] kern/54211 rwatson Seeing other uid with kern.file sysctl. f [2003/07/09] ports/54256 mita japanese/vflib: fix dependency on japanes o [2003/07/10] kern/54309 silby TCP Packet of 64K-1 crashes FreeBSD4.8 o [2003/07/10] gnu/54317 sobomax tar with very large packages and portinst f [2003/07/10] kern/54331 robert shutdown() on a socket registered in a kq o [2003/07/11] bin/54401 [patch] pppstats prints 0 for absolute va o [2003/07/12] standards/54410standards one-true-awk not POSIX compliant (no exte o [2003/07/13] ports/54424 knu portupgrade ignores ALT_PKGDEP o [2003/07/13] bin/54446 pkg_delete doesn't honour symlinks, portu o [2003/07/14] java/54463 glewis Apparent bug in jdk13 o [2003/07/15] i386/54501 i386 Promise Ultra133 TX2 does not work proper s [2003/07/16] kern/54534 [unionfs] unionfs && mfs|md crashing mach f [2003/07/16] i386/54549 [install] panic on install on Dell 600sc o [2003/07/17] kern/54595 sound [sound] emu10k1 sound driver locks system o [2003/07/21] kern/54705 sound [sound] codec timeout during read of regi o [2003/07/22] i386/54756 acpi ACPI suspend/resume problem on CF-W2 lapt o [2003/07/25] bin/54854 cvs pserver sig11 crash on 4.8-R p [2003/07/27] bin/54959 tr utility has a bug in ISO8859-2 locale p [2003/07/28] ports/54970 trevor emulators/linux_base Port Makefile "dange o [2003/07/28] conf/54971 mtm /etc/rc.d/mountcritermote requires ldconf a [2003/07/29] kern/55018 andre [patch] Digiboard PC/Xem fails to initial o [2003/07/29] kern/55028 The broken FAT12 filesystem causes system f [2003/07/30] ports/55039 sada Japanese fonts are not visible with mozil o [2003/07/31] ports/55136 lioux qmail-ldap uses old qmail-ldap patch, por o [2003/08/02] kern/55175 alfred LOR in select and poll o [2003/08/05] gnu/55278 Externs on implicit declarations o [2003/08/05] kern/55297 [vfs_subr.c] kernel panic after running X o [2003/08/07] bin/55346 /bin/sh eats memory and CPU infinitely o [2003/08/07] bin/55349 mbr Amd mixes up symlinks in it's virtual fil o [2003/08/08] bin/55366 le [vinum] [patch] vinum makes /dev/vinum wi s [2003/08/08] ports/55371 ports-bugs xfig dumps core (unaligned access), if US o [2003/08/08] kern/55379 [vm_page_inserti] kernel crashes randomly o [2003/08/10] bin/55448 dbm_nextkey() misbehaves after dbm_store( o [2003/08/11] bin/55457 marcel GDB gets confused debugging libc_r thread a [2003/08/13] kern/55542 andre [patch] discard oversize frame (ether typ o [2003/08/13] i386/55555 i386 system freezes with access to /dev/ums0 o [2003/08/13] i386/55561 i386 SMbus and I2C don't attach when loaded as a [2003/08/14] kern/55587 usb null dereference in usbdi.c: usb_transfer o [2003/08/15] i386/55603 unable to reboot when system runs from My o [2003/08/15] i386/55615 i386 machine freezes - goes on after key press o [2003/08/16] kern/55617 [smbfs] Accessing an nsmb-mounted drive v o [2003/08/17] i386/55661 acpi ACPI suspend/resume problem on ARMADA M70 o [2003/08/20] kern/55727 rl(4) not working in recent 4.8-STABLE: w o [2003/08/20] sparc64/55773jake Conversion from long to long double is br f [2003/08/20] kern/55784 glebius [netgraph] [panic] (with trace) in using o [2003/08/20] kern/55822 acpi No ACPI power off with SMP kernel o [2003/08/21] bin/55829 __stderrp not defined in libc.so.3 (compa o [2003/08/21] bin/55846 and conflict a [2003/08/24] i386/55930 i386 partly configured serial port freezes sys o [2003/08/24] kern/55934 le [vinum] [workaround] kernel panics while o [2003/08/25] bin/55947 printf(1) mishandles \0 o [2003/08/25] bin/55956 passwd chat script not backward compatibl o [2003/08/25] bin/55965 sshd: problems with HostBasedAuthenticati o [2003/08/25] kern/55975 thomas ATAPICAM- READ_6(0x08) fails for ATAPI ta o [2003/08/26] kern/56008 scottl ps shows L flag erroneously with certain o [2003/08/27] kern/56024 acpi ACPI suspend drains battery while in S3 o [2003/08/27] kern/56031 luigi ipfw hangs on every invocation o [2003/08/29] bin/56147 FreeBSD/NetBSD /bin/sh mishandles positio f [2003/08/31] kern/56233 bms IPsec tunnel (ESP) over IPv6: MTU computa o [2003/09/02] kern/56339 select() call (poll() too) hangs, yet cal a [2003/09/03] ports/56363 perky The graphics/py-opengl port is broken o [2003/09/03] i386/56372 acpi acpi don't work on TYAN tiger100 M/B a [2003/09/03] kern/56381 das [unionfs] panic: page fault in fifo_close f [2003/09/04] docs/56456 blackend Initial import of the ro_RO.ISO889-2 doc/ s [2003/09/04] kern/56461 [rpc] FreeBSD client rpc.lockd incompatib p [2003/09/05] bin/56500 roam rpc.lockd needs to use reserved ports o [2003/09/06] kern/56513 [panic] panic in ugen w/ moused -p /dev/u p [2003/09/08] bin/56606 [2TB] df cannot handle 2TB NFS volumes o [2003/09/09] kern/56617 sound [sound] Hang on boot w/Neomagic audio on f [2003/09/10] kern/56659 acpi ACPI trouble on IBM ThinkPad X31 o [2003/09/10] kern/56675 Syncer "giving up" on buffers and ext2 fi f [2003/09/14] kern/56759 scsi [hang] System freezes when writing CD Adv f [2003/09/14] kern/56760 scsi [hang] system hangs at boot with adaptec f [2003/09/14] kern/56871 scsi dd can't write variable length data block o [2003/09/14] kern/56873 qa [boot] system hangs on boot at Buslogic d o [2003/09/15] standards/56906standards Several math(3) functions fail to set err o [2003/09/17] i386/56937 i386 panic: system panic during high network l f [2003/09/18] kern/56973 scsi SCSI errors from on-board Adaptec (AIC7xx o [2003/09/19] kern/57015 imp [patch] Asus wl-100 (pcmcia wifi) support o [2003/09/20] i386/57043 i386 [hang] ar driver with 2 port PCI card loc o [2003/09/22] kern/57085 sanpei [umass] umass0 problems, with Sony Vio/US f [2003/09/22] i386/57097 i386 [hang] Promise Ultra 100 TX2 causes locku a [2003/09/22] kern/57100 bms disable hardware checksums when using bri o [2003/09/23] ports/57134 tobez lang/perl5: BSDPAN can't be disabled s [2003/09/24] kern/57174 sos 4.9-PRERELEASE panic: ata_dmasetup: trans o [2003/09/24] kern/57192 emulation linux-ibm-java1.4 freeze o [2003/09/24] kern/57195 [mfs] mount_mfs -i 512 => panic? o [2003/09/25] kern/57206 [backtrace] softdep_lock locks against it f [2003/09/26] ports/57235 hq Fix pkg_add permission problem in tomcatX o [2003/09/26] bin/57255 usb usbd and multi-function devices a [2003/09/29] kern/57344 bms KMEM exhaustion from cloned routes o [2003/09/29] kern/57350 [panic] using old monocrome printer port s [2003/09/30] kern/57398 scsi Current fails to install on mly(4) based o [2003/10/01] kern/57453 [patch] if_kue hangs boot after warm boot o [2003/10/01] bin/57456 Telnet encryption gets out of sync o [2003/10/01] bin/57466 dialog(1) does not read stdin, breaks sub a [2003/10/01] kern/57479 bms FreeBSD Not in compliance with RFC 1122, p [2003/10/01] i386/57480 i386 Removing very large files using rm doesn' p [2003/10/02] bin/57484 bms routed not ignoring cloned routes o [2003/10/02] kern/57487 sound [sound] [patch] Sound stops working on my o [2003/10/04] bin/57554 sh(1) incorrect handling of quoted parame o [2003/10/05] kern/57603 [bktr] bktr driver: freeze on SMP machine o [2003/10/06] kern/57631 jhb Boot failing for ALi chipsets, patch atta f [2003/10/06] i386/57632 i386 [boot] Dell PowerEdge 4300 is allergic to o [2003/10/07] kern/57722 [kern_resource.c] [patch] uidinfo list co o [2003/10/08] kern/57760 bms IPsec policy on inbound trafic is not enf o [2003/10/09] kern/57790 cdparanoia triggers kernel panic o [2003/10/09] i386/57818 i386 4.9-RC panics when kernel is built with a o [2003/10/10] kern/57832 scottl softdep_deallocate_dependencies: dangling o [2003/10/10] bin/57833 gad [PATCH] bin/ps cannot change title for ke o [2003/10/13] kern/57961 le [vinum] kmem_malloc(65536): kmem_map too o [2003/10/14] kern/57985 net [patch] Missing splx in ether_output_fram o [2003/10/16] i386/58139 i386 [panic] -CURRENT panics on Thinkpad A31p o [2003/10/17] kern/58154 mckusick Snapshots prevent disk sync on shutdown o [2003/10/17] kern/58169 panic: vnode_pager_getpages: unexpected m o [2003/10/22] kern/58391 le [vinum] Trap 12 with heavy disk load on i o [2003/10/22] ports/58406 tobez lang/perl5: use.perl port does not handle o [2003/10/23] i386/58458 i386 ATAPI-CDROM DMA Support on ALi Aladdin V f [2003/10/24] kern/58491 [panic] loading amr driver o [2003/10/24] conf/58504 /etc/periodic/daily/100.clean-disks trave o [2003/10/26] i386/58580 i386 After sysinstall, F2 fails; wrong device o [2003/10/26] kern/58581 [hang] System call gettimeofday hang 5.x f [2003/10/28] ports/58655 mp A replacement patch is necessary for deve o [2003/10/29] bin/58687 deischen gethostbyname leaks kqueue file descripto o [2003/10/30] i386/58718 i386 need to remove battery before booting lap o [2003/10/31] kern/58752 le [vinum] vinum panics on create/resetconfi o [2003/10/31] kern/58787 peter [panic] pmap_enter: attemped pmap_enter o o [2003/11/02] i386/58826 i386 reboot on an IBM PC Server 315 merely hal o [2003/11/02] kern/58831 panic: vinvalbuf: flush failed o [2003/11/02] conf/58832 /etc/rc.d/ipsec starts not in time f [2003/11/03] kern/58870 bms page fault in kernel mode with ifconfig a f [2003/11/03] kern/58888 4.9-RELEASE installation fails (xl causes o [2003/11/04] kern/58930 [backtrace] Page fault when unplugging Al o [2003/11/05] kern/58941 rwatson acl under ufs2 doesn't handle disk corrup o [2003/11/05] bin/58951 [sysinstall] some problems with 4.9-RELEA o [2003/11/05] kern/58953 [patch] detect NetMOS-based six serial po o [2003/11/09] bin/59095 kientzle tar(1) process hangs in endless loop o [2003/11/09] kern/59098 sound [sound] Dell Dimension 8300 integrated So o [2003/11/10] alpha/59116 alpha [ntfs] mount_ntfs of a Windows 2000-forma f [2003/11/11] kern/59172 bms Zebra interface route causes kernel panic o [2003/11/11] kern/59183 imp wi problems with wi_cmd o [2003/11/11] kern/59185 [backtrace] 4.9-RELEASE kernel panic (pag o [2003/11/11] i386/59192 i386 ATA drive not spotted with SCSI drive o [2003/11/12] kern/59203 imp Panic with wi and newcard a [2003/11/12] kern/59211 [nwfs] System crashes when moving files f o [2003/11/13] i386/59248 4.9-RELEASE, ACPI Panic with Dell Latitud o [2003/11/13] i386/59251 Failure of 4.8-RELEASE/4.9-RELEASE/5.1-RE o [2003/11/13] i386/59260 Panic by integer divide fault in Thinkpad p [2003/11/14] kern/59290 iedowse [PATCH] attaching more than one of the sa o [2003/11/15] kern/59296 Serial Line Noise Causes System Hang in L f [2003/11/15] ports/59298 ports-bugs Can't render anything with Blender / RADE o [2003/11/15] kern/59303 le [vinum] vinum crashes kernel if concurren p [2003/11/15] kern/59306 matk patch to augment /dev/sndstat to show whi f [2003/11/15] ports/59310 phantom ports/java/jdk14 fails: no dir .../j2dsk- o [2003/11/16] kern/59349 sound [sound] [patch] include locking for es137 o [2003/11/21] ports/59535 obrien shells/bash2 must be dynamically linked t f [2003/11/22] kern/59594 [hang] I/O operations freeze system when f [2003/11/24] bin/59638 des passwd(1) does not use PAM to change the o [2003/11/24] kern/59652 cannot redirect kernel output to serial c a [2003/11/24] ports/59657 trevor emulators/linux_base-8 cpio for install w o [2003/11/24] kern/59659 tackerman em driver cannot handle VLANs o [2003/11/25] i386/59683 i386 panic: signal 12 4.9-STABLE - frequent cr o [2003/11/26] i386/59701 i386 System hungup, after resume from suspend. o [2003/11/26] amd64/59714 amd64 device timeout and ad0: WARNING - WRITE_D o [2003/11/26] i386/59719 [crash] 4.9 Crashes on SuperMicro with SM o [2003/11/27] kern/59728 mjacob Qlogic adapter DMA setup failure with PAE o [2003/11/28] bin/59777 ftpd(8)/FreeBSD 5: potential username enu o [2003/11/29] kern/59803 ticso [usb] Wrong detection of/panic with Edima o [2003/12/01] kern/59878 le [vinum] vinum panics 5.1 system s [2003/12/02] misc/59890 bugmeister send-pr database is spam harvested o [2003/12/02] i386/59895 i386 [hang] system hangs from disk IO errors [ o [2003/12/02] i386/59897 i386 [hang] problems with swap-pager with grea f [2003/12/02] i386/59898 i386 [boot] pxe boot: BTX halted o [2003/12/03] kern/59912 bms mremap() implementation lacking o [2003/12/04] kern/59945 [nullfs] [patch] nullfs bug: reboot after o [2003/12/04] i386/59959 machine can not reboot itself with Mylex o [2003/12/05] gnu/59971 peter assertion "strncmp (repository, current_p p [2003/12/06] bin/59995 brian various fixes to ppp dumping core o [2003/12/08] i386/60050 Toshiba/3Com 3CXM056-BNW: Open Causes Int o [2003/12/09] ports/60083 phantom Unsafe use of getaddrinfo in jvm 1.4.2-p5 f [2003/12/11] kern/60131 usb [usb] Page fault on disconnect of USB dev f [2003/12/11] kern/60153 Kernel no longer boots due to lost interr o [2003/12/11] kern/60154 ipfw ipfw core (crash) o [2003/12/11] ports/60161 trevor Linux emulator (linux_base-8-8.0_3) doesn f [2003/12/13] kern/60217 usb EHCI controller halts when USB 2.0 device o [2003/12/14] i386/60226 [patch] ichsmb driver doesn't detects SMB o [2003/12/14] kern/60235 phk some /dev-entries missing for newly auto- o [2003/12/15] ports/60245 knu new ruby16-shim-ruby18 bug in included re a [2003/12/15] kern/60247 le mutex problems in geom_io o [2003/12/15] kern/60276 usb [usb] Kernel panic when plugging in USB ( f [2003/12/16] kern/60285 pdeuskar em0 was reported about watchdog timeout f [2003/12/17] i386/60317 acpi FreeBSD 5.2rc1 doesn't boot with ACPI ena o [2003/12/17] i386/60328 panic: installing 5.1, 5.2RC and 5-CURREN o [2003/12/17] i386/60344 i386 [boot] Intel ICH5 SATA RAID boot problems o [2003/12/18] bin/60349 scottl [sysinstall] 5.2-RC1 cannot do NFS instal f [2003/12/19] ports/60384 andreas apsfilter port fails with -DBATCH -DWITHO o [2003/12/19] bin/60385 vmstat/iostat/top all fail to report CPU o [2003/12/21] bin/60477 deischen need thread safe gethostent() and getserv o [2003/12/21] bin/60478 deischen getaddrinfo not thread safe o [2003/12/23] kern/60526 Post-PAE stable SMP machine freezes o [2003/12/26] kern/60598 scsi wire down of scsi devices conflicts with o [2003/12/27] i386/60603 i386 dd causes error when copying cd from ATA o [2003/12/27] i386/60633 i386 [hang] SIS motherboard with the SIS 5591 o [2003/12/27] i386/60641 i386 Sporadic SCSI bus resets with 53C810 unde o [2003/12/28] i386/60646 VIA C3 system hangs on reboot o [2003/12/28] i386/60671 i386 FreeBSD 5.2RC2 installation process doesn o [2003/12/29] docs/60679 doc pthreads documentation does not describe o [2003/12/29] i386/60681 i386 wicontrol -L critical crash (sigbus) o [2003/12/29] kern/60685 Intel 82559 NICs don't work in 4.9 o [2003/12/29] i386/60690 i386 atapicd driver causes spontaneous uncondi s [2003/12/29] ports/60700 ports-bugs squid cannot be built with transparent-ip o [2003/12/31] www/60770 www query-pr-summary.cgi can't find the PRs a o [2004/01/01] standards/60772standards _Bool and bool should be unsigned p [2004/01/03] kern/60856 bms [patch] panic: at tcp_output(), with TCPD o [2004/01/04] i386/60887 i386 can't boot when fbsd exists with other op p [2004/01/05] bin/60914 smkelly m4 C operators are not f [2004/01/06] kern/60984 [nfs] NFS Server hang f [2004/01/07] ports/60998 trevor solved: building linux_devtools-7.1_1 fai o [2004/01/08] ports/61053 ports-bugs opengk cause cored dump version 4.9 and 5 o [2004/01/08] i386/61063 i386 [ata] ata hangs in smp system o [2004/01/09] ports/61108 trevor Port linux_base-8-8.0_3: bash ls -l cause o [2004/01/09] kern/61129 thomas atapicam / UDMA cdrom loop o [2004/01/10] bin/61152 qa [sysinstall] installer refuses to mount U f [2004/01/10] i386/61163 i386 [boot] "/:write failed, filesystem is ful a [2004/01/10] kern/61165 scsi [panic] kernel page fault after calling c o [2004/01/11] kern/61191 usb [usb] panic: USB vs. Serial problems f [2004/01/12] kern/61228 panic: 4.9-RELEASE install floppy panic ( o [2004/01/12] i386/61253 i386 [panic] page fault on installation freebs o [2004/01/13] i386/61303 i386 5.2-REL hangs during boot with 3-port pyr o [2004/01/13] i386/61326 i386 Reboot while booting from 5.2-RELEASE CD o [2004/01/14] i386/61342 i386 [hang] CD-based installation crashes [4.9 o [2004/01/14] bin/61355 login(1) does not restore terminal owners o [2004/01/14] kern/61358 phk boot freezes while ATA GEOM slice detecti o [2004/01/15] kern/61377 usb [kbd] usb keyboard not functional after b o [2004/01/15] kern/61390 [hang] Machine freeze when creating gif i o [2004/01/16] kern/61404 andre RFC1323 timestamps with HZ > 1000 o [2004/01/16] java/61407 phantom jdk14 port aborts making html32dtd f [2004/01/17] kern/61483 [jail] Jail security is not honored using o [2004/01/17] bin/61498 obrien [patch] Please MFC flex patch for gcc 3.x f [2004/01/18] kern/61509 panic: unknown fatal double fault o [2004/01/18] kern/61544 ip6fw breakage on (at least) sparc64 o [2004/01/19] docs/61558 doc New SMC 2602W cards, using the ADM8211, a o [2004/01/19] bin/61587 qa [patch] [sysinstall] installation problem o [2004/01/20] docs/61605 doc Improve documentation for i386 disk geome o [2004/01/20] kern/61627 usb [usb] [patch] New USB printer not support o [2004/01/20] i386/61646 i386 [workaround] Strange irq20 weirdness caus o [2004/01/21] bin/61658 qa [sysinstall] 5.2R error "Add of package q o [2004/01/21] kern/61669 [twe] writing to 3ware escalade spends 90 f [2004/01/21] kern/61686 FreeBSD 5.2-RELEASE crashes when ACPI is o [2004/01/22] bin/61701 Segmentation fault on OPIE when sequence o [2004/01/22] i386/61705 i386 [ntp] Random "bus errors" on 5.2-RELEASE o [2004/01/22] i386/61709 i386 [panic] 5.2-REL i386 Crashes hard; panics o [2004/01/22] bin/61716 mckusick newfs: code and manpage are out of sync o [2004/01/22] kern/61733 imp panic: resource_list_release: resource en o [2004/01/22] kern/61746 [boot] system locks up on boot if both ap o [2004/01/23] ports/61760 openoffice OpenOffice-1.1 still stalls in install on o [2004/01/23] kern/61774 [nis] nis security issue f [2004/01/23] kern/61804 usb [panic] panic with hitachi travelstar USB o [2004/01/24] bin/61811 qa [sysinstall] 5.2 release no resolv.conf c f [2004/01/24] i386/61834 [panic] EHCI panic on Dell D800 while doc o [2004/01/24] kern/61841 usb [boot] 5.2 Boot freeze if memorybird (USB p [2004/01/24] i386/61852 alc i386 pmap SMP race condition can cause lo o [2004/01/25] ports/61854 phantom jdk-14 port breaks openoffice build o [2004/01/25] i386/61890 i386 [fdisk] FDisk uses incorrect calculations f [2004/01/25] i386/61907 5.2 hangs when booting with cbb in kernel o [2004/01/26] bin/61937 qa [sysinstall] cannot install 5.2-REL via s o [2004/01/26] alpha/61940 alpha Can't disklabel new disk from FreeBSD/alp o [2004/01/26] kern/61960 sos [Patch] BigDrive support for PC-98 archit o [2004/01/26] i386/61970 [panic] on boot, 5.1/5.2 (but not 5.0), S o [2004/01/27] alpha/61973 alpha Machine Check on boot-up of AlphaServer 2 o [2004/01/28] bin/62040 pkg_add(1) won't run because the ELF dyna o [2004/01/29] sparc64/62053sparc64 Using bridging on 5.2 Sparc64 causes imme o [2004/01/29] bin/62058 burncd doesn't work with Creative RW8438E f [2004/01/30] kern/62088 usb [usb] Logitech Cordless/Optical Mouse not o [2004/01/30] kern/62091 [hang] Random Lockups on Boot (Timecounte o [2004/01/30] kern/62123 usb [usb] LaCie 160GB USB drive umass: BBB re o [2004/02/01] ports/62213 trevor Cannot install any emulators/linux_base o [2004/02/01] kern/62216 perl syswrite not writing the buffer unde o [2004/02/01] ports/62217 knu runidn does nothing o [2004/02/01] kern/62228 le [vinum] Kernel improperly identifies part f [2004/02/02] i386/62248 i386 [boot] 5.2 current hangs on boot o [2004/02/02] bin/62255 peter 2003-12-18: Stable CVS Version 1.11.11 Re a [2004/02/02] kern/62278 iedowse [nfs] NFS server may not set eof flag whe o [2004/02/02] i386/62280 i386 em0 broken after resume in 5.2-CURRENT o [2004/02/02] kern/62284 panic: GENERIC panics on FreeBSD 5.X imme o [2004/02/03] amd64/62295 obrien ipsec failure on 5.2.1-RC amd64 o [2004/02/03] kern/62309 jmg panic: ugen driver o [2004/02/05] bin/62367 qa [sysinstall] 5.2.1-RC installation proble o [2004/02/05] kern/62374 darrenr panic: free: multiple frees o [2004/02/05] bin/62375 qa [sysinstall] sysinstall core dump f [2004/02/05] ports/62377 ports-bugs strace hangs when running programs from c o [2004/02/06] conf/62417 luigi diskless op script failed o [2004/02/06] kern/62438 [patch] viapm patch for VT8235 o [2004/02/07] kern/62468 panic: system crashes when serial getty e o [2004/02/08] kern/62502 [modules] panic under double loading vinu o [2004/02/08] kern/62519 sound [sound] Intel ICH4 (82801DB) sound card d o [2004/02/09] i386/62565 i386 device.hints are not honored in 5.2.1-RC o [2004/02/10] kern/62658 [boot] loader/kernel answer to `boot -a' o [2004/02/13] kern/62762 trhodes [msdosfs] Fsync for msdos fs does not syn o [2004/02/13] i386/62807 i386 4.9 SMP does not work with Compaq Smart o [2004/02/14] kern/62824 [panic] softdep_setup_inomapdep: found in o [2004/02/14] bin/62833 qa [sysinstall] can't install: integer divid o [2004/02/14] bin/62849 regression on ftp(1) on FreeBSD >= 5.1 o [2004/02/15] kern/62864 cognet Machine not reboot. o [2004/02/15] i386/62888 i386 ad4: WARNING - WRITE_DMA interrupt was se a [2004/02/16] kern/62906 peadar [patch] AGP misconfigures i845G chipset, o [2004/02/16] ports/62919 phantom [PATCH] misc/posixtestsuite, respect PTHR o [2004/02/16] gnu/62937 Compilation of base src Perl with static o [2004/02/18] kern/63040 panic: kernel panic (sf_buff_alloc) o [2004/02/20] i386/63098 i386 Compaq Workstation IDE CDROM drive not pr f [2004/02/21] kern/63190 [rl] Realtek driver rl(4) halts on oversi o [2004/02/23] i386/63251 usb [usb] USB stops working after 2nd APM sus o [2004/02/24] i386/63305 i386 reading udf filesystem on dvd+rw leads to o [2004/02/25] kern/63343 [boot] manual root filesystem specificati s [2004/02/25] ports/63354 ports-bugs security/bcwipe does not act successfully o [2004/02/25] i386/63356 [fdisk] new installation fails on HP Prol o [2004/02/25] kern/63360 [panic] page fault in ath kernel module i o [2004/02/26] kern/63375 usb [patch] panic: unplugging USB devices pan o [2004/02/26] bin/63391 Burncd DAO fails on some CD recorders o [2004/02/26] i386/63397 [kbd] atkbd breaks with FSC KBPC-S2 o [2004/02/26] ports/63409 phantom jdk-1.4.2p6_3 plugin crashes Mozilla-1.6_ o [2004/02/27] i386/63430 i386 [ata] TIMEOUT - ATA READ o [2004/02/27] kern/63431 [rtc] motherboard going to suspend mode s o [2004/02/27] i386/63441 i386 [panic] fatal trap 12 in pmap.c [4.9 with o [2004/02/27] i386/63449 [boot] FreeBSD 5.2 and 5.2.1 releases won o [2004/02/27] i386/63467 i386 [ata] Sil 3114: RAID not detected using S o [2004/02/28] bin/63489 top, finger segfault when using NIS group o [2004/02/29] i386/63521 usb 5.2.1 doesn't detect drives on SATA contr o [2004/02/29] bin/63535 getpwent segfaults when NIS groups used b o [2004/02/29] kern/63557 thomas ATAPICAM broken in 5.2-CURRENT (REQUEST_S o [2004/03/01] kern/63621 usb [usb] USB MemoryStick Reader stalls/crash o [2004/03/02] kern/63629 thomas mounting atapicam volume through cd0c cau o [2004/03/02] ports/63631 obrien vim port does aktivate python interpreter p [2004/03/02] kern/63662 [nullfs] using read-only NULLFS leads to o [2004/03/02] kern/63666 [xl] Network card 3c575B do not work afte o [2004/03/03] ports/63670 perl 'Unable to read from thread kernel pipe' o [2004/03/03] i386/63678 i386 5.2.1 installation hangs on t30 o [2004/03/03] kern/63724 ipfw IPFW2 Queues dont t work o [2004/03/04] i386/63731 [boot] PATA to SATA converter on Promise f [2004/03/04] ports/63747 emulation vmmon is not performing o [2004/03/04] i386/63776 i386 [boot] hang during boot on a toshiba p25 o [2004/03/06] i386/63828 i386 [hang] when installing Release 5.2.1 (i38 o [2004/03/06] i386/63853 i386 [hang] 5.2.1 boot CD hangs during boot (T o [2004/03/06] www/63854 www PR-web page loses text o [2004/03/07] i386/63871 i386 [panic] kernel panic in swi8 after 1 hour a [2004/03/09] kern/63954 rc devfs loses permissions o [2004/03/09] i386/63992 i386 [hang] XFree86 4.3 hangs on IBM ThinkPad o [2004/03/09] i386/64002 acpi acpi problem f [2004/03/10] docs/64063 doc Size of block in File System Quota docume p [2004/03/11] kern/64091 peadar [nfs] nfs data corruption at end of file o [2004/03/11] bin/64104 jhb [sysinstall] sysinstall ignores srescue d o [2004/03/12] kern/64151 [jail] jailer can't control all jail proc o [2004/03/12] i386/64158 5.2.1-RELEASE CD won't boot on acer Trave p [2004/03/12] kern/64169 linux binaries dump core on exit o [2004/03/12] i386/64183 i386 5.1-RELEASE Install hung at "Probing devi o [2004/03/13] ports/64191 ume cyrus-sasl2 port Makefile doesn't obey Ma o [2004/03/13] kern/64196 [patch] remove the arbitrary MAXSHELLCMDL o [2004/03/13] gnu/64231 libstdc++ on FreeBSD 5.2+ is non-usable i f [2004/03/14] kern/64250 panic: 5.2.1 kernel panics on ifconfig wh f [2004/03/15] ports/64305 jedgar dbf2mysql -q option broken with mysql323- s [2004/03/15] kern/64313 threads FreeBSD (OpenBSD) pthread implicit set/un o [2004/03/17] kern/64363 [panic] ffs_blkfree: freeing free block [ o [2004/03/18] kern/64406 panic: ffs_clusteralloc: map mismatch o [2004/03/19] bin/64445 peter "ypwhich -m" map enumeration is broken o [2004/03/19] i386/64450 i386 Lucent Technologies WaveLAN/IEEE (PCI) fr o [2004/03/20] java/64492 phantom NetworkInterface.getNetworkInterfaces() l p [2004/03/22] kern/64573 alc mmap with PROT_NONE, but still could be r o [2004/03/22] kern/64594 [rl] 5.2-CURRENT: driver 'rl' (RealTek 81 o [2004/03/24] ports/64678 openoffice openoffice 1.1 upgrade fails due to JDK c o [2004/03/25] i386/64680 i386 5.2.1 pci-cfgintr steals serial mouse irq f [2004/03/25] kern/64694 ipfw [ipfw] UID/GID matching in ipfw non-funct o [2004/03/25] i386/64697 i386 5.2.x BTX loader halts with Promise FastT o [2004/03/25] i386/64716 i386 [nis] mv crashes FreeBSD 5.2.1-p3 o [2004/03/25] bin/64720 tail will not ctrl c o [2004/03/25] i386/64727 i386 [boot] cannot find disk on asus p4s533mx o [2004/03/26] bin/64738 [sendmail] SO_REUSEADDR doesn't seem to w a [2004/03/27] kern/64816 peadar [nfs] mmap and/or ftruncate does not work o [2004/03/28] kern/64826 [panic] with IPv6 on 4-STABLE after FreeB f [2004/03/28] kern/64831 tackerman [hang] Multiple em devices force system l o [2004/03/29] kern/64879 sound [sound] [hang] 4.9 freezes when I try to o [2004/03/29] ports/64885 lioux multimedia/mpeg4ip does not compile on am o [2004/03/29] kern/64903 [modules] panic: multiple kldload of a mo o [2004/03/31] ports/64963 tobez Perl 5.8: make package deletes installed o [2004/03/31] bin/64990 /bin/sh unable to change directory but cu o [2004/04/02] java/65054 glewis Diablo 1.3.1 JVM runs out of file descrip o [2004/04/02] i386/65072 hang on reboot not syncing drives on ibm o [2004/04/03] ports/65128 cy security/aide port fails with SIGBUS ever o [2004/04/03] i386/65137 i386 [boot] 5.2.1 Intall Boot from floppies pa o [2004/04/05] bin/65200 sos burncd causes system reboot f [2004/04/05] kern/65212 [hang] running startx hangs the system (a o [2004/04/05] bin/65223 fsck of 5.2 makes UFS1 inconsistent for 4 o [2004/04/07] kern/65282 [panic] Trap 12 kernel panic upon boot du o [2004/04/07] kern/65292 usb [panic] random page faults (usb-related?) o [2004/04/07] kern/65300 [udf] Can't use sendfile(2) to download f p [2004/04/08] conf/65317 Wrong date locale o [2004/04/08] ports/65326 se jftpgw errors out with "Could not change f [2004/04/10] bin/65410 [sysinstall] choosing installation media: o [2004/04/11] kern/65428 panic: uscanner(4)-related repeatable ker f [2004/04/11] kern/65446 panic: kernel crash with 4.10-BETA GENERI o [2004/04/12] i386/65457 BTX Halted when trying boot after success o [2004/04/13] conf/65489 markm [patch] no random entrophy breaks diskles o [2004/04/14] i386/65523 i386 [patch] PXE loader malfunction in multipl o [2004/04/14] bin/65546 qa [sysinstall] 4.10-BETA fails to install f o [2004/04/15] ports/65578 knu japanese/mecab problem on FreeBSD 4.9. o [2004/04/15] ports/65579 knu japanese/ruby-mecab segmentation fault on o [2004/04/16] kern/65616 bms IPSEC can't detunnel GRE packets after re o [2004/04/16] gnu/65641 Use of llabs() in C++ fails as ambiguous o [2004/04/17] i386/65648 imp cardbus("TI1131") won't work on Dell Lati o [2004/04/17] kern/65658 panic: kernel panic on i386 5.2.1 release o [2004/04/18] bin/65693 wildcarded device names in /etc/devfs.con o [2004/04/18] kern/65702 panic: kernel panic on i386 5.2.1 with nv o [2004/04/19] bin/65774 qa [sysinstall] cannot run repair disk when o [2004/04/19] i386/65775 i386 [panic] Transmeta crusoe without longrun o [2004/04/19] i386/65783 usb [panic] Panic when attaching card reader s [2004/04/20] kern/65817 panic: kernel panic with GENERIC 5.2.1 an f [2004/04/22] gnu/65869 cvs generates invalid cvs command lines o [2004/04/22] i386/65896 i386 [panic] 5.2-RELEASE re(4) driver, kernel o [2004/04/22] ports/65900 trevor (non-maintainer) IGNORE p5-ExtUtils-MakeM o [2004/04/22] kern/65901 [smbfs] smbfs fails fsx write/truncate-do a [2004/04/23] ports/65906 phantom Compile of JDK-1.4 under FBSD-5.2.1 fails o [2004/04/23] kern/65920 [nwfs] Mounted Netware filesystem behaves f [2004/04/23] kern/65923 panic: 5.2.1 with SD-Sil680-RAID card f [2004/04/25] i386/65954 i386 [panic] Sil0680 panic [5.2.1-p5] o [2004/04/26] kern/66004 [panic] kernel panic on access to /dev/ul o [2004/04/27] kern/66025 panic: kernel panic in pagedaemon with vm o [2004/04/27] kern/66029 [patch] MD5 alignment problem on a TriMed o [2004/04/27] bin/66036 restore crashes (reproducable, core file s [2004/04/29] kern/66066 [unionfs] panic: ufs_direnter: compact2 o [2004/04/29] ports/66074 pat [PATCH] x11/wmcliphist: code cleanup for o [2004/04/29] i386/66087 i386 [install] hang at PCI config [5.2.1] o [2004/04/30] bin/66103 macro HISADDR is not sticky in filters o [2004/05/01] i386/66133 i386 [boot] nvidia motherboard installer locks o [2004/05/01] java/66151 java JBuilderX (sun jvm 1.4.1 builtin) crashes o [2004/05/01] kern/66152 [unionfs] laying unionfs over another uni p [2004/05/02] bin/66156 smkelly rpcgen generates a CPP macro that won't c o [2004/05/02] kern/66162 phk gbde destroy error p [2004/05/04] bin/66242 maxim endless loop in sh(1) o [2004/05/05] kern/66270 mckusick [hang] dump causes machine freeze o [2004/05/05] kern/66290 imp pccard initialization fails with "bad Vcc o [2004/05/06] i386/66306 i386 pnpbios_identify() queries for more devic o [2004/05/06] kern/66324 usb [usb] usb driver memory leak grows wired f [2004/05/06] i386/66339 i386 [hang] XFree86 initialization with an Lap a [2004/05/07] kern/66348 rik FR mode of cx (Cronyx Sigma) does not wor o [2004/05/07] i386/66350 i386 [sysinstall] sysinstall creates a partiti o [2004/05/07] i386/66368 i386 [install] 4.9 install fails with MODE_SEN o [2004/05/11] bin/66523 atacontrol allows to detach a channel in o [2004/05/13] kern/66611 [nfs] Crashing NFS servers (with workarou a [2004/05/14] kern/66634 tackerman hard lock with em driver o [2004/05/18] kern/66786 [nfs] panic: exporting msdosfs causes nfs o [2004/05/18] conf/66791 Old dev.db leads to the wrong program beh o [2004/05/18] kern/66829 [unionfs] mounting fdesc union on /dev pa o [2004/05/18] bin/66830 chsh/ypchsh do not change user informatio o [2004/05/19] kern/66848 imp cardbus power support breaks cardbus supp o [2004/05/19] i386/66876 i386 [patch] Cannot extract tar(1) multi-volum o [2004/05/20] bin/66950 qa [sysinstall] upgrading to 4.10-RC3: packa o [2004/05/20] kern/66960 [patch] filesystems not unmounted during o [2004/05/21] bin/66984 [2TB] [patch] teach sysinstall about larg o [2004/05/22] i386/67047 i386 mpt driver does not recognize messages fr o [2004/05/22] i386/67050 imp CardBus (PCI ?) resource allocation probl o [2004/05/25] bin/67167 FreeBSDs ftpd has problems under -CURRENT o [2004/05/27] i386/67273 acpi [hang] system hangs with acpi and Xfree o [2004/05/28] kern/67301 panic: uftdi, RTS and system panic o [2004/05/29] kern/67326 [msdosfs] crash after attempt to mount wr o [2004/05/29] conf/67328 Usermode PPP hangs on boot when NIS confi o [2004/05/30] ports/67398 lioux some ports (mplayer, faad, libxine and ff o [2004/05/31] ports/67413 openoffice OpenOffice 1.1 PDF Export is BROKEN f [2004/06/01] kern/67455 [patch] EHCI controller is being programm o [2004/06/01] i386/67469 i386 src/lib/msun/i387/s_tan.S gives incorrect o [2004/06/03] ports/67541 mdodd Update port: games/scorched3d-devel - INC p [2004/06/03] kern/67546 [2TB] Coredumps > 2Gb do not work (on 64b o [2004/06/06] ports/67625 trevor Linux_base fails to install f [2004/06/06] alpha/67626 alpha X crashes an alpha machine, resulting reb o [2004/06/07] i386/67688 i386 5.2.1 initial floppy boot fails with Fata p [2004/06/08] conf/67700 /usr/share/misc/pci_vendors is missing ce p [2004/06/08] kern/67702 [patch] Radeon DRM does not recognize cer a [2004/06/09] ports/67735 ports-bugs biology/ncbi-toolkit does not build bl2se p [2004/06/09] amd64/67745 jhb boot fails on compaq presario r3000z p [2004/06/09] i386/67760 jhb [PATCH] Getting AGP/DRM working for VIA K f [2004/06/09] kern/67769 Fxtv 1.03 cause the Desk top (KDE) to Fre o [2004/06/10] kern/67794 panic: ffs panic during high filesystem a o [2004/06/11] i386/67833 i386 [boot] 4.10 does not boot after enabling o [2004/06/11] ports/67851 ports-bugs pwlib requires gc-3.3 to build properly o f [2004/06/12] ports/67867 perky python-2.3.3_5:import socket -> Undefined o [2004/06/14] kern/67919 imagemagicks convert image to movie conve f [2004/06/14] ports/67939 thierry port mail/imp3 is overwriting configfiles f [2004/06/15] i386/67955 i386 [panic] -current on T40p kernel trap 12 i o [2004/06/16] bin/67995 Morse plays beeps 10 times faster than it p [2004/06/16] kern/68013 jeff tp->snd_wl1 & snd_wl2 are not updated in o [2004/06/16] ports/68022 ports-bugs [PATCH] net/gnomemeeting: a possible work o [2004/06/17] bin/68047 [sysinstall] unattended install of FreeBS o [2004/06/18] kern/68076 [modules] Page fault when the sequence "k o [2004/06/19] i386/68103 [panic] ASUS P4P8X mb at ffs/ffs_softdep. o [2004/06/20] kern/68131 emulation java/linux-ibm-jdk14: linux ibm jdk 1.4.1 o [2004/06/20] i386/68149 FreeBSD 4.10 installation blocking on ASU o [2004/06/22] ports/68194 anders xdiskusage is broken, workaround found o [2004/06/22] ports/68202 emulation [patch] Make vmware2 compile on -current o [2004/06/23] kern/68227 rwatson [panic] kernel panic by mars_nwe o [2004/06/23] ports/68234 leeym mail/pop3vscan pass viruses to clients. f [2004/06/23] ports/68252 trevor [PATCH] astro/celestia: point to correct o [2004/06/24] ports/68260 markm [PATCH] Removal of -lcompat from freebsd- o [2004/06/24] ports/68265 emulation [patch] Make rtc compile on -current (nee o [2004/06/24] i386/68277 [kbd] Compact Evo N610c (Laptop): Using e s [2004/06/24] i386/68286 IBM PCNet Ethernet (AMD chip) seen as Tri o [2004/06/24] ports/68288 skv p5-DBD-mysql broken with mysql 4.1.2 f [2004/06/25] kern/68323 (WITNESS report): malloc(M_WAITOK) of "Mb o [2004/06/25] kern/68324 panic: Duplicate free of item 0xc3121908 o [2004/06/25] kern/68325 panic: _mtx_lock_sleep: recursed on non-r f [2004/06/25] ports/68341 clsung xsysinfo memory leak o [2004/06/26] kern/68351 bge0 watchdog timeout on 5.2.1 and -curre a [2004/06/26] kern/68364 panic: Fatal trap 12 caused by kern/kern_ o [2004/06/26] ports/68396 sumikawa Racoon racoon-20040617a Interoperability o [2004/06/27] i386/68411 i386 VMware Virtual Machine - Network Fails Du o [2004/06/28] i386/68438 i386 bootloader cannot read from icp vortex ar o [2004/06/28] kern/68442 [panic] acquiring duplicate lock of same o [2004/06/28] kern/68445 [bge] bge autonegotiation broken o [2004/06/28] i386/68460 i386 [nfs] NFS mounts lock processes in sbwait o [2004/06/29] i386/68486 [video] logo screensaver kills compaq ML3 o [2004/07/01] kern/68546 [ata] system seems to hang during stress o [2004/07/01] i386/68554 i386 [hang] system freeze on Compaq Evo 600c [ o [2004/07/02] kern/68576 rwatson UFS2 snapshot files can be mounted read-w o [2004/07/02] ports/68585 knu portupgrade tools (v 20040701) seem to be f [2004/07/02] ports/68599 x11 XFree86 in realloc(): error: allocation f o [2004/07/05] bin/68683 delphij [PATCH] cron: Fix parsing of '0' and non- o [2004/07/06] bin/68727 marcel gdb coredumps after recent CURRENT upgrad o [2004/07/10] kern/68889 rwatson [panic] m_copym, length > size of mbuf ch o [2004/07/10] i386/68899 i386 Problems reading and writing DVD-RAM disc o [2004/07/11] i386/68900 i386 5.x install CDs fail to boot on Toshiba S o [2004/07/11] ports/68909 nork timidity++ makes dreadful noise on amd64 o [2004/07/13] java/68972 java unpack crashes during make install of lin o [2004/07/13] kern/68978 [crash] firewire crashes with failing har o [2004/07/13] kern/68987 panic: kmem_malloc(163840): kmem_map too o [2004/07/13] kern/69006 usb [patch] Apple Cinema Display hangs USB po o [2004/07/13] kern/69019 [wi] wlan stalling after 2-3 hrs of moder o [2004/07/14] i386/69049 i386 [install] error "anic: page fault" o [2004/07/14] kern/69058 panic: kernel reads unmapped memory while o [2004/07/14] kern/69066 panic: nmdm page fault when slattach on a o [2004/07/15] kern/69092 [rl] kernel: rl0: watchdog timeout o [2004/07/15] kern/69100 [nwfs] panic: 5.2.1p9 kernel panics when o [2004/07/16] kern/69141 panic: softdep_lock [5.2.1-RELEASE, SMP] o [2004/07/16] kern/69158 [an] Cisco MPI350 wireless card problems f [2004/07/17] ports/69212 ports-bugs ports/palm/coldsync doesn't work with Pal o [2004/07/18] i386/69218 simokawa [boot] failure: 4.10-BETA and later do no f [2004/07/19] ports/69258 ports-bugs audio/teamspeak_server port does not open o [2004/07/19] i386/69260 i386 [install] Problem starting the installati o [2004/07/19] i386/69281 i386 init dies when MAXSSIZ, MAXDSIZ, and DFLD a [2004/07/20] ports/69322 ports-bugs ghostscript-afpl (8.14_5.1) fails if I tr o [2004/07/21] ports/69365 nobutaka libxine crashes on some wmv files o [2004/07/24] ports/69512 portmgr OPTIONS and NO_(CHECKSUM|BUILD|INSTALL|PA o [2004/07/26] kern/69607 [crash] system crashes in if_tap module [ o [2004/07/26] kern/69612 [panic] 4.10-STABLE crashes everyday: pag o [2004/07/26] kern/69629 panic: Assertion td->td_turnstile o [2004/07/27] kern/69663 ddb's panic comand can not dump o [2004/07/27] ports/69675 java Eclipse slow typing o [2004/07/28] ports/69693 phantom Build failure for JAVA JDK 1.4 (port jdk1 o [2004/07/28] amd64/69704 amd64 ext2/ext3 unstable in amd64 o [2004/07/28] amd64/69707 amd64 IPC32 dont work OK in amd64 FreeBSD o [2004/07/28] ports/69723 x11 4.10 update or install fails when X11 inc o [2004/08/01] ports/69873 obrien shells/bash2 patch is not applied to sour o [2004/08/01] i386/69876 i386 [panic] new kernel panic on boot (-CURREN o [2004/08/03] kern/69934 kan lockmgr can concurrently grant two exclus o [2004/08/03] bin/69942 [sysinstall] sysinstall changes /etc/rc.c f [2004/08/03] i386/69945 i386 "Page fault" while shutting down on VIA K s [2004/08/03] kern/69953 anholt System reboots on startx with DRI enabled o [2004/08/03] kern/69964 kan [patch] lockmgr can forget to unblock cli o [2004/08/04] ports/69969 roam vpopmail default setup doesn't allow use o [2004/08/05] ports/70021 ports-bugs [PATCH] mail/spamass-milter: Reliability o [2004/08/05] i386/70028 i386 umass isuue in the boot prcess on SONY La p [2004/08/05] kern/70037 [panic] ALI AGP fails / panics system o [2004/08/07] ports/70139 x11 Xorg Segfault o [2004/08/07] bin/70147 [PATCH] Globbing bug in /bin/sh f [2004/08/07] kern/70148 [panic] Kernel Panic 5.2.1-R and -CURRENT o [2004/08/11] ports/70309 sumikawa racoon disrupt manually-keyed IPSEC tunne o [2004/08/11] ports/70317 x11 xvideo problems using XFree86-4.4.0 o [2004/08/11] i386/70330 i386 Re-Open 33262? - gdb does not handle pend o [2004/08/12] kern/70360 [twe] Random lock-ups with 3ware RAID 5 u o [2004/08/13] i386/70386 i386 IBM x345 Freezes Randomly o [2004/08/15] i386/70482 i386 Array adapter problems o [2004/08/16] ports/70514 seanc GCC 3.4 patch for net-mgmt/bsd-airtools o [2004/08/16] i386/70525 i386 [boot] boot0cfg: -o packet not effective o [2004/08/16] i386/70531 i386 [patch] boot0 hides Lilo in extended slic o [2004/08/17] ports/70584 nobutaka Xine vcd:// mrl input identifier overflow o [2004/08/17] kern/70587 [patch] NULL pointer dereference in vm_pa o [2004/08/17] ports/70594 markp [PATCH] net-mgmt/mbrowse: fix compile wit o [2004/08/18] bin/70600 [fsck] fsck throws files away when it can o [2004/08/18] docs/70616 simon incompleteness and error in su(1) man pag o [2004/08/18] bin/70625 re [PATCH] RELENG_5 CVS/CVSup fixes, -CURREN o [2004/08/19] kern/70649 [rtc] system clock slows down when heavil o [2004/08/19] i386/70663 i386 Freebsd 4.10 ncplogin + Netware 4.11 = nw f [2004/08/20] ports/70680 ache Problem compiling Apache13 on FreeBSD5.2. o [2004/08/20] ports/70695 hrs teTeX (port source print/teTeX) ends with o [2004/08/20] ports/70744 clement www/mod_fastcgi doesn't build without Mak o [2004/08/20] i386/70747 i386 ddos attack causes box to crash on kernel o [2004/08/21] kern/70753 [boot] Device for firewire hard disk not o [2004/08/21] bin/70803 truss wedges if child exits at the wrong f [2004/08/21] i386/70805 i386 [apm] page fault early during boot with a o [2004/08/22] kern/70809 panic: ufs_direnter: compact1 f [2004/08/24] ports/70893 vs ports/palm/pose fails to build f [2004/08/25] ports/70922 vs x11/x3270 breaks palm/pose o [2004/08/25] i386/70925 i386 [hang] 5.3Beta1 acpi-pci driver failure, f [2004/08/25] kern/70931 panic: page fault at end of boot on Athlo f [2004/08/25] i386/70962 i386 [install] When downloading the installer o [2004/08/26] conf/70973 [patch] script 800.loginfail does not rep o [2004/08/26] bin/70974 [rpc] SIGSEGV in rpc.lockd o [2004/08/26] threads/70975threads unexpected and unreliable behaviour when o [2004/08/26] ports/70981 hrs LaTeX, tex and teTeX ports tangled o [2004/08/26] i386/71000 i386 [boot] BTX halted when booting from CD on o [2004/08/27] i386/71035 [kbd] SMP boot hangs in bus_space_write_1 o [2004/08/27] i386/71048 i386 [hang] ASUS TUV4X hangs when SONY CRX140E a [2004/08/28] kern/71073 andre [vlan] a media ioctl to vlan(4) causes pa o [2004/08/28] kern/71086 [panic] in vm_page_remove() (referencing o [2004/08/28] i386/71087 i386 [hang] 5.3-beta(2-5) fail to install on e o [2004/08/29] kern/71109 alc [patch] Possible race conditions in pmap. o [2004/08/30] kern/71131 [panic] profile.sh causes bfe to panic o [2004/08/30] i386/71144 i386 FBSD5.3b2 doesn't boot on a Compaq Armada o [2004/08/30] java/71146 java jdk 1.4.2-p6 jboss,eclipse problems o [2004/08/30] bin/71147 sshd(8) will allow to log into a locked a o [2004/08/30] kern/71155 usb [usb] misbehaving usb-printer hangs proce o [2004/08/30] i386/71158 i386 pci bus number 3 devices are missing on l o [2004/08/30] gnu/71160 gdb gets confused about active frame o [2004/08/31] i386/71190 i386 Dead thinkpad R31 after installing 5.2.1 o [2004/08/31] kern/71198 Lack of PUC device in GENERIC kernel caus o [2004/08/31] i386/71208 i386 Intel EtherExpress not working f [2004/09/01] kern/71229 bz Device sk0 hands up when data transfering o [2004/09/02] bin/71290 [PATCH] passwd cannot change passwords ot o [2004/09/02] kern/71310 jeff [panic] kernel crash on rtprio pid priori o [2004/09/03] kern/71323 qa [sysinstall] FTP download from floppy boo o [2004/09/04] kern/71354 brooks [kbd] USB Keyboard bumped by non-existent f [2004/09/04] kern/71357 le [vinum] Panic when starting vinum at boot o [2004/09/04] docs/71359 doc /usr/share/examples/etc/make.conf contain o [2004/09/05] kern/71388 rwatson [panic] due mac_policy_list_conditional_b o [2004/09/05] kern/71391 [nfs] [panic] md via NFS file + mount -t o [2004/09/05] i386/71392 i386 5.3-Beta[2-5] crash after final sync when o [2004/09/05] kern/71394 [boot] unable to mount troot device in bo o [2004/09/05] kern/71402 rwatson panic with lomac f [2004/09/05] ports/71409 ports-bugs [PATCH] cad/gnucap: fix the build with gc o [2004/09/06] kern/71421 [hang] filesystem operations lockups [SCH o [2004/09/06] i386/71428 i386 DMA does not work on VIA 82C586 [4.10] o [2004/09/07] kern/71443 brooks [kbd] usb keyboard not detected on 5.3 o [2004/09/07] bin/71453 tcpdump segfaults on PPP IPV6CP traffic o [2004/09/07] misc/71469 default route to internet magically disap o [2004/09/07] i386/71470 i386 [hang] Asus P4P800-E Promise 20378 RAID 1 o [2004/09/07] amd64/71471 amd64 Can not install 5.3beta3/amd64 on IBM eSe o [2004/09/07] ports/71475 ports-bugs ACID (snort DB) detects versions incorrec o [2004/09/08] kern/71478 [nis] NIS/NFS: res_mkquery failed [4.2] o [2004/09/08] ports/71479 girgen mod_jk2-apache2 - various issues o [2004/09/10] kern/71547 [hang] xorg hangs on startup, maybe due t f [2004/09/10] ports/71558 knu using portupgrade results in ruby dumping a [2004/09/10] kern/71568 brooks [kbd] [patch] unable to install FreeBSD u s [2004/09/11] ports/71578 ports-bugs graphics/xfig - problem during install, m p [2004/09/11] bin/71592 brian [PATCH] ppp doesn't check mallocs for ret o [2004/09/11] bin/71594 [patch] pkg_install (sign) - variables ma o [2004/09/11] bin/71602 [PATCH] uninitialized "len" used instead o [2004/09/11] bin/71603 "systat -v" enters infinite loop o [2004/09/12] kern/71638 Radeon 9200 SE with Xorg 6.7 and DRI 5.0. o [2004/09/12] i386/71641 i386 5.3-BETA3: wi0 hangs during kernel load f [2004/09/12] amd64/71644 amd64 5.3-BETA4 crash when heavy load o [2004/09/12] bin/71651 [PATCH] cron may attept to close unopened o [2004/09/12] ports/71676 kuriyama gnupg doesn't appear to use gnupg-idea pl o [2004/09/12] kern/71677 rwatson MAC Biba / IPFW panic f [2004/09/13] bin/71688 delphij adduser fails on 5.3-BETA3 o [2004/09/13] ports/71692 knu portupgrade fails to find packages in por f [2004/09/13] kern/71695 brooks [hang] ifconfig hanging box o [2004/09/14] ports/71723 markus net/simicq port produces broken executabl o [2004/09/14] threads/71725threads Mysql Crashes frequently giving Sock Erro o [2004/09/14] sparc64/71729sparc64 printf in kernel thread causes panic on S f [2004/09/15] kern/71755 le [vinum] vinum bootstrapping problem o [2004/09/15] kern/71771 Hang during heavy load with amr raid cont o [2004/09/15] kern/71778 scsi 5.3 BETA3 doesnt see Adaptec 2015S FW Rev o [2004/09/16] kern/71785 panics in X (Xorg and XFree86) with ATI c f [2004/09/16] bin/71786 [patch] adduser breaks if /sbin/nologin i f [2004/09/16] kern/71791 Fatal trap 12: page fault while in kernel o [2004/09/16] kern/71792 [patch] Wrong/missing 'goto' target label f [2004/09/16] ports/71803 ports-bugs [PATCH] math/pari-devel is now able to co o [2004/09/17] kern/71827 jeff [panic] Running java applications causes f [2004/09/18] kern/71858 bz network interface sk extremely slow [5.3- o [2004/09/18] kern/71887 usb [kbd] Losing keyboard after plugging a bl o [2004/09/18] kern/71889 [hang] SATA disks hang the system with Pr o [2004/09/19] i386/71894 i386 burncd unkillable with bad CD's o [2004/09/19] kern/71910 andre [patch] ipfw forward does not work [5.3-B f [2004/09/19] ports/71916 ports-bugs [PATCH] www/plugger doesn't honor his con o [2004/09/19] misc/71918 4.5 disklabel gets damaged when mounted b o [2004/09/20] ports/71934 andreas Apsfilter (or lpr) operates erratically o [2004/09/22] kern/71999 recurring panic in 4.10: ata_dmasetup: tr o [2004/09/22] i386/72004 i386 [boot] FreeBSD 5.2.1 install hangs with e o [2004/09/22] kern/72007 [panic] clist reservation botch [4.10] o [2004/09/22] ports/72014 java Eclipse doesn't work (SigBus 10) if it ha o [2004/09/23] kern/72022 packet loss on loopback interface [5.3-BE o [2004/09/23] kern/72041 [hang] Deadlock when disk is destroyed wh o [2004/09/24] i386/72065 i386 4.x and 5.2.1 doesn't recognize PCnet/ISA f [2004/09/24] i386/72069 i386 [panic] Fatal trap 12: page fault while i f [2004/09/25] ports/72090 ports-bugs [patch] math/maxima: Unbreak, upgrade, cl o [2004/09/26] i386/72112 sound [sound] sound problems with builtin sound o [2004/09/27] kern/72119 usb Detaching USB Memory Stick w/o umount cau o [2004/09/27] ports/72122 mharo sudo 1.6.8p1 with pam-krb5 authentication p [2004/09/27] kern/72123 ups [smp] "APIC: Previous IPI is stuck" on Si o [2004/09/27] kern/72126 rwatson panic: sorele under heavy traffic/load o [2004/09/27] kern/72130 Promise Fastrack sx4000 boot problem f [2004/09/27] kern/72131 le panic when starting vinum on system boot p [2004/09/27] bin/72138 libc.so.5 isn't installed in a safe way p [2004/09/28] bin/72139 peter The CVS version string is broken. o [2004/09/28] ports/72149 nectar [PATCH] heimdal with LDAP backend - bad s o [2004/09/28] java/72151 java JVM crash on 5.2.1-R o [2004/09/29] kern/72163 ACPI Panics on boot with 5.3-BETA-3 and u o [2004/09/29] bin/72177 [patch] camcontrol's getdevtree fails o [2004/09/30] gnu/72200 bzXgrep fails to detect that its matcher o [2004/09/30] kern/72208 panic: bio_completed can't be greater tha o [2004/09/30] kern/72210 andre ipnat problem with IP Fastforward enable o [2004/09/30] kern/72211 Cannot boot 5.3-BETA6 with both SCSI and o [2004/09/30] i386/72215 i386 with acpi enabled network card will not w o [2004/10/01] kern/72223 ndis crashes kernel [5.3-BETA6] o [2004/10/03] ports/72275 ale [PATCH] php4 openssl building static o [2004/10/03] kern/72278 Installworld crashes machine [5.3-BETA7] o [2004/10/03] docs/72285 doc GCC manuals are out of sync o [2004/10/04] kern/72296 bfe0: discard oversize frame (ether type o [2004/10/04] kern/72305 boot hangs after discovering disks when a o [2004/10/04] bin/72307 kan offsetof() macro emits non-compliant code o [2004/10/04] i386/72334 i386 7) i386|[boot] FreeBSD 5.3 Beta6 and Beta o [2004/10/04] kern/72338 calcru: runtime wen backwards from ... o [2004/10/05] i386/72343 i386 Suspend resets system on Inspiron 5160. o [2004/10/05] threads/72353threads Assertion fails in /usr/src/lib/libpthrea o [2004/10/05] i386/72365 [hang] i386 BETA7 hang on boot with SMP [ o [2004/10/06] bin/72370 obrien awk in -current dumps core o [2004/10/06] kern/72372 radeon 9200se atlantis dri hangs X o [2004/10/06] kern/72376 acpi is mutually exclusive with snd_mss o o [2004/10/06] i386/72378 i386 NFS hangs in 5.3-BETA7 [3Com gbit card] o [2004/10/06] bin/72394 glebius [PATCH] syslog is not thread-safe o [2004/10/06] kern/72396 [patch] Incorrect network accounting with o [2004/10/07] ports/72414 openoffice Precompiled el-openoffice-1.1.2_1 first t o [2004/10/07] i386/72416 i386 FreeBSD 5.3-BETA7: The alternate systemcl o [2004/10/07] kern/72423 Loading if_ndis for Intel Wireless 2200BG o [2004/10/07] kern/72424 panic: ffs_blkfree: freeing free block in o [2004/10/07] threads/72429threads threads blocked in stdio (fgets, etc) are o [2004/10/07] kern/72436 [patch] digi(4) panic's system on open o [2004/10/08] i386/72439 sound [sound] Sound not functioning for VIA_823 o [2004/10/08] i386/72441 i386 HP Proliant DL380 hangs on reboot with 5. o [2004/10/08] kern/72451 sos Continuing problems with Silicon Image SA o [2004/10/09] i386/72456 i386 5.xx Releases Do Not Identify ATA when 4. o [2004/10/09] kern/72466 brooks [kbd] USB keyboard does not respond in si o [2004/10/10] kern/72488 sos ata-queue.c rev 1.22 broke dd(1) conv=noe o [2004/10/10] kern/72490 Panic mounting cdrom with RWCombo Abort trap (core dumped) o [2004/11/04] kern/73538 problem with the Broadcom BCM5788 Gigabit o [2004/11/05] bin/73559 sos [burncd] failure closing/fixating DVD-+R/ o [2004/11/06] misc/73586 ports-bugs Lexmark X73 printer makes banging noises o [2004/11/06] bin/73617 qa [sysinstall] fdisk editor unmarks active o [2004/11/06] ports/73626 lioux `multimedia/libmatroska' build fails on 4 o [2004/11/06] ports/73629 gerald gcc ports use outdated specs wrt -pthread o [2004/11/07] i386/73640 i386 FreeBSD 5.2.1 y ahora 5.3 se queda congel o [2004/11/07] amd64/73650 amd64 5.3-release panics on boot o [2004/11/07] bin/73651 Mergemaster on 4x -> 5.x pre-buildworld o [2004/11/08] i386/73658 i386 ed(4) can't get correct MAC address o [2004/11/08] i386/73666 i386 5.3 UDMA error WD1600 can't partition dri f [2004/11/08] ports/73688 ports-bugs net/netdude: port does not compile o [2004/11/09] ports/73691 portmgr [patch] Add rc.subr routines to bsd.port. f [2004/11/09] ports/73694 ports-bugs Problem compiling Ghostscript o [2004/11/09] i386/73706 i386 ATA_IDENTIFY timed out under FreeBSD 5.3 o [2004/11/09] ports/73707 ports-bugs security/fwbuilder: Segfault when run o [2004/11/09] kern/73719 rwatson Page fault in bpf_mtap () o [2004/11/09] kern/73740 [Panic] & [nfs(?)] 5-3-R#3 panic when acc o [2004/11/09] kern/73744 printing via cups causes "Interrupt storm o [2004/11/09] ports/73745 eik ports/databases/gnats4: gnatsd receives s o [2004/11/09] ports/73746 lioux [PATCH] fix multimedia/mjpegtools build o o [2004/11/10] ports/73758 ports-bugs logjam port does not link f [2004/11/10] i386/73765 i386 Install Issue on DELL Oplex 260 [5.3R] o [2004/11/10] amd64/73775 amd64 Kernel panic (trap 12) when booting with o [2004/11/10] kern/73778 emulation [patch] linux emulation: semctl(IPC_STAT) o [2004/11/10] sparc64/73782sparc64 libc is missing the _Qp_cmp function f [2004/11/10] ports/73784 lioux multimedia/mpeg4ip will not build on STAB o [2004/11/11] ports/73797 portmgr Be causious compiling with -O2 (use -fno- p [2004/11/11] kern/73821 dds poll(2) returns POLLIN / POLLOUT on TS_ZO o [2004/11/11] kern/73830 le kernel panic when raid5 member disk is re o [2004/11/12] kern/73850 thomas atapicam and Zip drive causes reboots upo o [2004/11/12] kern/73852 [patch] [firewire] Not htonl() but ntohl( o [2004/11/12] kern/73871 Intersil Prism wireless wi0 locks up, "bu f [2004/11/12] ports/73882 hrs teTeX fails to install o [2004/11/13] ports/73888 knu Portupgrade doesn't force upgrades-by-pac o [2004/11/13] ports/73890 nork Firefox 1.0.1 keep closing when opened th o [2004/11/13] kern/73910 ipfw [ipfw] serious bug on forwarding of packe o [2004/11/14] i386/73934 i386 fdisk sees disk as empty s [2004/11/15] ports/73980 dinoex heimdal port conflicts with apache+mod_ss o [2004/11/15] ports/73982 lev upgrade of apr to use DB4.2 broke subvers o [2004/11/16] i386/73987 sound Nfirce2 MB sound problem o [2004/11/16] i386/74008 i386 IBM eServer x225 cannot boot any v5.x - e o [2004/11/16] kern/74012 FreeBSD 4.10 stops responding while playi o [2004/11/16] amd64/74014 amd64 5.3-RELEASE-AMD64 freezes on boot during o [2004/11/16] misc/74019 Not NOMAN requires NO_CXX in make.conf o [2004/11/17] bin/74043 [PATCH] sh trap builtin does not properly o [2004/11/17] i386/74044 i386 ServerWorks OSB4 SMBus interface does not o [2004/11/18] kern/74070 sos DMA problems with large disks and HPT370 o [2004/11/18] i386/74074 i386 hw.ata.wc=0 / but write cache still enabl o [2004/11/18] kern/74088 usb ohci ehci uhub: port disabled on connecti f [2004/11/19] ports/74099 ports-bugs Quagga's bgpd lockups when peer dies. o [2004/11/19] kern/74104 ipfw ipfw2/1 conflict not detected or reported o [2004/11/19] kern/74105 rwatson IPX protocol support doesn't work o [2004/11/19] ports/74113 nectar heimdal upgrade from 0.6.1 to 0.6.3 o [2004/11/19] i386/74124 i386 ata0 failure on HP(Vectra) VL6/350 [intro o [2004/11/19] bin/74127 [patch] patch(1) may misapply hunks with o [2004/11/19] kern/74136 FreeBSD 5.3 does not see RAID 1 drive onl f [2004/11/20] kern/74156 SMP crashes o [2004/11/20] kern/74171 [serial] Fatal trap 12: page fault while o [2004/11/20] ports/74177 lioux misc/linux-edonkey-tool-recovermet proble o [2004/11/21] gnu/74193 gcc 3.4 internal compiler error while com f [2004/11/21] ports/74204 mezz [ new port ] editors/gphpedit: PHP/HTML/C o [2004/11/21] i386/74217 i386 init died [Presario 2500] o [2004/11/22] ports/74224 dwhite py-KQueue port requires updating o [2004/11/22] kern/74230 periodic Fatal trap 12: page fault while o [2004/11/22] kern/74238 [firewire] fw_rcv: unknown response; fire o [2004/11/22] kern/74242 phk Write to fifo with no reader fails in 6.0 p [2004/11/22] bin/74255 des sshd produces Zombies with UsePam and Pri o [2004/11/22] ports/74263 obrien [update] security/super o [2004/11/22] ports/74265 x11 XFree86 Version 4.4.0 with KDE 3.1 freeze o [2004/11/22] kern/74272 Interrupt storm detected on "irc10:atapci o [2004/11/23] ports/74278 mharo ftp/proftpd: Update mod_ldap to 2.8.14 (n o [2004/11/23] ports/74293 ports-bugs [new port] textproc/p5-IO-CSVHeaderFile: o [2004/11/24] kern/74309 xterm -C and rxvt -C do not grab /dev/con o [2004/11/24] kern/74319 system reboots after few hours [5.3] [smp f [2004/11/25] i386/74359 installation error o [2004/11/25] threads/74370threads Cannot get lwp 0 registers in gdb o [2004/11/25] bin/74385 kientzle libarchive - archive_write_header_pax: 'x o [2004/11/25] kern/74386 phk [patch] Killing watchdogd does not shutdo o [2004/11/26] bin/74418 gad lpd creates lock file with bad permission o [2004/11/26] ports/74432 ports-bugs ohphone 1.4.1 crashes in 5.3 Stable o [2004/11/26] ports/74438 ports-bugs New Port: www/p5-W3C-LinkChecker - checks o [2004/11/28] i386/74467 i386 On a freshly installed FreeBSD-4.10 (bina o [2004/11/29] kern/74495 wi wlan driver device freeze (5.3-STABLE) o [2004/11/29] ports/74518 openoffice openoffice-1.1 build failure on 4-stable: o [2004/11/29] gnu/74531 gcc doesn't link correctly if -pg specifi o [2004/11/29] i386/74532 i386 Install will not boot on Toshiba Satalite o [2004/11/30] ports/74560 eik Ports openldap22-* library compilation or o [2004/12/01] i386/74576 i386 FAILURE - ATA_IDENTIFY no interrupt f [2004/12/01] ports/74589 thierry php4-pear-DB should depend on php4-extens o [2004/12/01] kern/74592 le removing a (probably nonexistent) plex/vo o [2004/12/01] i386/74595 i386 Suspected FreeBSD-4.10 rndcontrol(8) rela o [2004/12/01] i386/74601 i386 Cardbus fails after busdma_machdep.c upda o [2004/12/02] i386/74605 i386 5.3 networking impossibly slow on 32M p15 o [2004/12/02] kern/74607 scsi FreeBSD 5.3 install CD crashes on SCSI de o [2004/12/02] conf/74610 Hostname resolution failure causes firewa o [2004/12/02] ports/74616 marck Update port: www/oops o [2004/12/02] ports/74622 girgen Apache2 + mod_jk2 - default socket timeou s [2004/12/02] ports/74625 ports-bugs outdated GNU gatekeeper port o [2004/12/02] kern/74627 Adaptec 2940U2W Can't boot 5.3 o [2004/12/03] kern/74635 [panic] vlan over fxp driver IP assignmen f [2004/12/03] ports/74636 ports-bugs xclock -digital segfaults o [2004/12/03] docs/74656 doc [PATCH] some improvements to man 5 passwd o [2004/12/04] kern/74690 Patch: support for SanDisk 8-in-1 in umas s [2004/12/05] kern/74708 UMAPFS kernel panic o [2004/12/05] amd64/74747 amd64 System panic on shutdown when process wil o [2004/12/05] ports/74748 eik slapd will not terminate properly p [2004/12/06] standards/74751trhodes swab() should be declared in , o [2004/12/06] ports/74757 x11 XFree86 4.4/Xorg 6.7.0 i810 problem with o [2004/12/06] ports/74760 java javavmwrapper messes up amavisd-new o [2004/12/06] ports/74770 gnome glyph hinting of FreeType 2.1.7 is broken o [2004/12/06] kern/74771 mounting write-protected umass device as o [2004/12/06] kern/74778 ipsec passthrough / nat-t crash freebsd f o [2004/12/06] bin/74779 Background-fsck checks one filesystem twi o [2004/12/06] ports/74780 ale [patch] php5 crashes with threaded apache f [2004/12/06] ports/74788 pav [NON-MAINTAINER-UPDATE] www/awstats to 6. o [2004/12/07] bin/74801 cpio -p --sparse creates truncated files o [2004/12/07] i386/74816 i386 OS crash with kernel trap 12 in different o [2004/12/08] ports/74833 ports-bugs cl-asdf-cmucl doesn't build? o [2004/12/08] kern/74852 page fault: after a few days init causes o [2004/12/08] threads/74856threads dig/host broken w/ libthr f [2004/12/08] ports/74857 ports-bugs clamav socket problem o [2004/12/08] i386/74860 i386 on kernel recompile, "make depend" fails o [2004/12/08] ports/74866 portmgr Update Mk/bsd.port.mk to support python p o [2004/12/08] kern/74877 Panic after halting the system - vrele: n o [2004/12/09] ports/74878 vs Update port: science/py-scipy 0.3.2 o [2004/12/09] ports/74879 ade devel/gmake gives a segfault when $(eval o [2004/12/09] ports/74881 shige japanese/kon2-* doesn't work on FreeBSD 5 o [2004/12/09] i386/74892 i386 FBSD 5.3-STABLE randomly crashes (Fatal t o [2004/12/09] ports/74898 lev devel/subversion-python does not build o [2004/12/09] ports/74899 vanilla port graphics/imlib2 doesn't install all o [2004/12/10] kern/74909 SMP crash FreeBSD-5.3-p2 (swi1: net) / ip o [2004/12/10] kern/74915 vinum: kernel panic with dumpconfig while o [2004/12/10] i386/74923 i386 kernel panic with ncplist on 5.3-release a [2004/12/10] bin/74926 dds look(1) will silently ignore input from n o [2004/12/10] bin/74929 DES/BLF login.conf classes not working wi f [2004/12/11] ports/74956 ports-bugs net/py-bittornado fails checksum on last o [2004/12/12] kern/74968 cdparanoia torture wedges CD-drive and PA o [2004/12/12] kern/74976 5.3-STABLE: vn_finished_write triggered p o [2004/12/12] i386/74988 i386 dma errors with large maxtor hard drives o [2004/12/13] bin/75012 kientzle bsdtar refuses to handle some tar files o [2004/12/13] kern/75014 When close ipx socket kernel panic o [2004/12/13] docs/75021 doc hw.ata.atapi_dma patch for ata(4) man pag f [2004/12/13] ports/75024 vs math/vtk-{java,python,tcl}: fix for build f [2004/12/13] kern/75027 linimon (missing Synopsis) o [2004/12/13] ports/75033 ports-bugs ports/archivers/bzip2 - remove IGNORE o [2004/12/14] ports/75039 openoffice OpenOffice 1.1.2 javaldx crashes at start o [2004/12/14] i386/75041 i386 Sk driver gets "Corrupt MAC on input" dur o [2004/12/14] misc/75048 nsswitch problem : nss_dns.so.1 called in o [2004/12/14] i386/75049 markm dev/random/probe.c use cpuid instruction f [2004/12/14] ports/75061 ports-bugs nagios-plugins uses wrong ps arguments on o [2004/12/14] ports/75066 fenner mbone/vic is broken on FreeBSD 5.3 and 6- f [2004/12/14] ports/75075 ports-bugs update: lang/munger - new port revision t o [2004/12/15] kern/75099 OpenOffice makes the system freeze o [2004/12/15] kern/75122 [PATCH] Incorrect inflight bandwidth calc f [2004/12/16] ports/75147 ports-bugs [PATCH] Several improvements to security/ f [2004/12/16] ports/75150 gnome mail/evolution: Authentification data lea o [2004/12/16] kern/75157 Cannot print to /dev/lpt0 with HP Laserje o [2004/12/16] kern/75159 (SC|VGA)_NO_FONT_LOADING in kernel config o [2004/12/16] i386/75165 i386 if ng_pppoe switches to nonstandard mode s [2004/12/16] ports/75168 sem [security] update net/samba3 to 3.0.10 o [2004/12/17] kern/75172 Computer hangs o [2004/12/17] ports/75186 ports-bugs New port games/wormux and patch for devel o [2004/12/17] i386/75201 i386 nge driver causes FreeBSD 5.3-RELEASE and o [2004/12/18] ports/75208 ports-bugs games/bastet does busy waiting o [2004/12/18] kern/75233 breaking fdformat /dev/fd0 resets device o [2004/12/19] kern/75249 5.x install CD stack on VirtualPC Version o [2004/12/19] kern/75250 timedout_scbs is not initialized with LIS r [2004/12/19] ports/75257 portmgr [REPOCOPY] repocopy request databases/sql o [2004/12/19] bin/75258 [patch] dd(1) has not async signal safe i o [2004/12/19] ports/75260 dinoex [patch] update ports/databases/phppgadmin o [2004/12/19] ports/75261 ports-bugs [patch] update ports/www/smarty to 2.6.6 o [2004/12/19] threads/75273threads FBSD 5.3 libpthread (KSE) bug 1650 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- f [1995/01/11] kern/105 standards Distributed libm (msun) has non-standard a [1996/01/31] bin/981 fenner clnt_broadcast() is not aware of aliases a [1996/07/07] bin/1375 eivind Extraneous warning from mv(1) [PATCH] s [1996/10/14] kern/1791 tegge syslimits.h does not allow overriding def s [1996/11/23] bin/2090 clients may bind to FreeBSD ypserv refusi s [1996/12/02] bin/2137 tegge vm statistics are bad s [1996/12/27] kern/2298 [patch] support for DSR/DCD swapping on s s [1996/12/30] kern/2325 quota.user enlarged, no boot on 2.2-BETA a [1997/02/02] bin/2641 wpaul login_access.c doesn't work with NIS by d o [1997/02/19] kern/2768 ktrace(1) -i dumps corrupted trace data o [1997/03/11] bin/2934 sh(1) has problems with $ENV f [1997/05/16] bin/3608 jkoshy Telnet in linemode will break apart long o [1997/06/24] kern/3944 paul if_le doesnt receive ether multicast pack o [1997/07/02] kern/4012 [nfs] 2.2-RELEASE/Digital UNIX NFSv3 0 le f [1997/07/18] kern/4115 [nfs] SunOS NFS file has wrong owner if c o [1997/07/18] bin/4116 Kerberized login as .root fails to s [1997/07/26] bin/4172 des suggest reconnection option added to fetc s [1997/07/28] kern/4184 [PATCH] minor nits in sys/netatalk o [1997/07/30] kern/4194 kernel pci driver for Digital 21041 Ether o [1997/08/12] kern/4284 paul le0 goes OACTIVE after some time o [1997/08/29] kern/4413 No way to unmount a floppy that goes bad o [1997/08/29] bin/4419 man can display the same man page twice o [1997/08/30] bin/4420 imp find -exedir doesn't chdir for first entr p [1997/09/03] bin/4459 bde No prototype for moncontrol(3) and monsta o [1997/09/25] bin/4629 grog calendar doesn't print all dates sometime o [1997/09/28] bin/4646 qa [sysinstall] can't fixit with an NFS-moun o [1997/10/16] kern/4782 Under certain conditions, several krsh's o [1997/11/13] bin/5031 gad lpr does not remove original file if -s i s [1997/11/28] bin/5173 [PATCH] restore ought to deal with root s s [1997/12/01] i386/5182 bde [PATCH] A patch support high speed serial s [1997/12/15] bin/5296 slattach fails creating pidfile with ioct o [1997/12/22] kern/5362 [mount] mount incorrectly reports / as an o [1998/01/12] bin/5483 Login(1) clears utmp entry o [1998/01/27] kern/5577 bde Unnecessary disk I/O and noatime ffs fixe o [1998/01/27] kern/5587 des session id gets dropped o [1998/01/31] bin/5609 gad lpd cannot send long files to HP's JetDir o [1998/02/11] bin/5712 mikeh /bin/chio code cleaup and option added o [1998/02/14] bin/5745 nik [PATCH] Add /usr/local/share/mk to defaul o [1998/02/28] kern/5877 kbyanc sb_cc counts control data as well as data p [1998/03/31] kern/6184 No error if resulting file pos in lseek i a [1998/04/07] kern/6238 sound [sound] [patch] sound-driver patch for MA o [1998/04/19] conf/6346 joe Kernel version strings need to relate to s [1998/05/17] kern/6668 babkin [PATCH] new driver: Virtual Ethernet driv s [1998/05/29] bin/6785 place for all the default dump flags a [1998/07/01] bin/7136 markm kerberized telnetd doesn't use gettytab % s [1998/07/10] bin/7232 qa [sysinstall] suggestion for FreeBSD insta f [1998/07/10] kern/7234 [kbd] keyboard problems during login imme o [1998/07/12] kern/7264 gibbs Buslogic BT 950 scsi card not detected o [1998/07/13] bin/7265 A warning flag is added to ln(1). f [1998/07/13] i386/7266 PSM detection failure with Linksys consol o [1998/07/15] bin/7287 Incorrect domain name for MAP_UPDATE in m a [1998/07/20] bin/7324 mtm Suggestions for minor modifications to ad s [1998/08/10] kern/7556 sl_compress_init() will fail if called an s [1998/08/13] conf/7606 [PATCH] NIS Makefile.dist: NOPUSH replace s [1998/08/23] kern/7722 Changes to acct format s [1998/09/09] bin/7868 [almost patch]Morse Code Fixups o [1998/09/18] bin/7973 gad lpd: Bad control file owner in case of re o [1998/10/03] bin/8133 markm [patch] bug in telnetd (Kerberos IV) a [1998/10/28] bin/8479 dd Final \'s in /etc/exports did not work in f [1998/10/30] kern/8498 dwmalone Race condition between unp_gc() and accep o [1998/11/27] bin/8867 qa [sysinstall] [patch] /stand/sysinstall co a [1998/12/18] bin/9123 pax can't read tar archives that contain s [1998/12/29] bin/9233 gmp's mpq_add and mpq_sub are buggy f [1999/01/14] kern/9478 [patch] support for running a script from o [1999/01/19] kern/9570 dfr ed(4) irq config enhancement o [1999/01/22] kern/9619 Restarting mountd kills existing mounts o [1999/01/25] kern/9679 fix for uninterruptible open in portal fi f [1999/01/29] bin/9770 jmallett An openpty(3) auxiliary program o [1999/01/29] i386/9777 sound [sound] [patch] generic AD1816 sound supo o [1999/02/02] bin/9868 Patch to add "date -a" o [1999/02/02] kern/9869 When using macros out of function, they s s [1999/02/06] kern/9927 gibbs the ahc driver doesn't correctly grok swi o [1999/02/11] bin/10030 markm Kerberized telnet fails to encrypt when a o [1999/03/02] bin/10358 yar ftp(1) has problems with long pathnames o [1999/03/16] bin/10611 timed enhancement o [1999/03/19] gnu/10670 peter cvs doesn't allow digits in local keyword o [1999/03/19] kern/10673 wpaul Non-ASCII chars on serial console with Re a [1999/03/24] kern/10778 ru "ipforward_rt" is not cleared when routin a [1999/04/08] kern/11024 mtm getpwnam(3) uses incorrect #define to lim o [1999/04/11] bin/11085 Per-host configuration for syslog.conf f [1999/04/13] bin/11114 harti make(1) does not work as documented with o [1999/04/16] i386/11165 emulation IBCS2 don't work correctly with PID_MAX 9 o [1999/04/23] bin/11294 direct logging to other hosts (no local s o [1999/05/05] kern/11525 dwmalone [PATCH] Networking patches to increase # o [1999/05/19] kern/11789 obrien ELF machine definition missing for ARM o [1999/06/03] kern/12014 alfred Fix SysV Semaphore handling o [1999/06/07] kern/12071 fanf [PATCH] large scale IP aliasing o [1999/06/08] i386/12088 imp Enhancement to ed driver for Linksys 10/1 o [1999/06/21] bin/12324 qa [sysinstall] fdisk partition editor is mi o [1999/07/07] kern/12543 dg [PATCH] cumulative error counters for fxp o [1999/07/07] bin/12545 peter kldload(8) should be more sensitive to er o [1999/07/25] bin/12801 nvi infinite recursion with options "left f [1999/08/06] i386/12993 gibbs "ahc0: Data Parity Error Detected during o [1999/08/09] bin/13042 make doesn't handle wildcards in subdirec o [1999/08/12] bin/13108 authunix_create_default includes egid twi a [1999/08/13] bin/13128 cy pkg_delete doesn't handle absolute pathna o [1999/08/14] kern/13141 se Multiple LUN support in NCR driver is bro o [1999/08/21] bin/13309 billf Fixes to nos-tun o [1999/08/23] kern/13326 additional timeval interfaces for tags o [2000/07/20] bin/20054 yar ftpd: rotating _PATH_FTPDSTATFILE losts x o [2000/07/24] misc/20139 Simple typo in src/share/examples/ppi/ppi f [2000/07/27] kern/20214 kernel routing bug for nexthop is routed o [2000/07/30] kern/20297 sound [sound] [patch] Joystick is not enabled w s [2000/08/01] kern/20333 des [libpam] ftp login fails on unix password s [2000/08/02] ports/20359 demon New port: www/Apache-mod_perl_guide o [2000/08/03] kern/20389 ken "device pass" required for CD ripping o [2000/08/04] bin/20391 jhb [sysinstall] sysinstall should check debu o [2000/08/04] kern/20410 sio support for high speed NS16550A, ST16 o [2000/08/09] bin/20501 mjacob extra flag to dump to offline autoloaders f [2000/08/09] i386/20507 Mouse freezes in 4.0-release after some u s [2000/08/10] ports/20520 olgeni New port: lang/mercury o [2000/08/10] kern/20529 wpaul gigabit cards fail to link o [2000/08/21] bin/20742 ps Weird problem with 'more' on 4-1-STABLE o [2000/08/23] bin/20799 peter top's problem o [2000/08/23] i386/20803 mdodd ep0 driver finds additional "shadow" ep c o [2000/08/27] bin/20881 There's no reason not to build DNSsec-DSA o [2000/08/27] bin/20889 dwmalone syslogd.c still uses depreciated domain A o [2000/08/28] bin/20908 qa [sysinstall] /stand/sysinstall too limite o [2000/08/30] bin/20944 natd enhancements, default config file an o [2000/09/03] bin/21008 gad Fix for lpr's handling of lots of jobs in o [2000/09/04] docs/21024 bde pow() ERANGE bug f [2000/09/05] i386/21042 mdodd [kbd] Keyboard driver problems with PS/2 f [2000/09/06] bin/21080 mjacob dump doesn't use eject tape device correc f [2000/09/10] kern/21156 [PATCH] inconsistency in scmouse vs xterm o [2000/09/12] kern/21222 [nfs] wrong behavior of concurrent mmap() o [2000/09/12] kern/21229 [nfs] [patch] Proper value for vfs.nfs.ac o [2000/09/16] bin/21312 more incorrectly redraws screen on xterm o [2000/09/16] bin/21315 Shells often behave oddly when executing s [2000/09/19] kern/21384 greid [sound] pcm driver has static in recorded o [2000/09/24] bin/21519 standards sys/dir.h should be deprecated some more f [2000/09/26] bin/21570 dougb [PATCH] Add -r option to /usr/bin/mail, q s [2000/09/30] bin/21659 Berkeley db library is statically compile o [2000/10/01] i386/21672 obrien AMD Duron Rev. A0 reports incorrect L2 ca o [2000/10/01] conf/21675 Better and more disktab entries for MO dr o [2000/10/04] bin/21751 ken libcam's cam_real_open_device() may lose o [2000/10/05] bin/21766 [PATCH] add -s (skip) flag to head(1) o [2000/10/05] kern/21768 rwatson shouldn't trailing '/' on regular file sy a [2000/10/07] kern/21807 [patches] Make System attribute correspon p [2000/10/07] docs/21826 bms ARP proxy feature lacks documentation o [2000/10/09] kern/21859 fanf Allow the syncer to be slowed down o [2000/10/15] conf/21994 qa [sysinstall] Config of Anonftp (at instal s [2000/10/17] bin/22034 nfsstat lacks useful features found in So o [2000/10/21] bin/22182 vi options noprint/print/octal broken o [2000/10/21] kern/22190 threads A threaded read(2) from a socketpair(2) f p [2000/10/21] bin/22198 bms inet_ntop may set errno to ENOSPC and nee o [2000/10/26] conf/22308 [nfs] mounting NFS during boot blocks if o [2000/10/30] ports/22412 ports-bugs two extraneous ports and one name change o [2000/10/31] bin/22442 greid [PATCH] Increase speed of split(1) f [2000/11/05] bin/22612 dds crontab -e failures o [2000/11/10] bin/22730 fenner tcpslice doesn't handle long file offsets o [2000/11/15] bin/22873 markm [perl] Perl's core.h conflicts with ncurs o [2000/11/17] misc/22914 [bootinst] bootinst messages are not upda o [2000/11/24] conf/23063 bms [PATCH] for static ARP tables in rc.netwo o [2000/11/24] bin/23082 dwmalone ntpd has only one reference-clock parser o [2000/11/28] kern/23148 getopt(3) works non-intuitively? p [2000/11/29] bin/23178 'talk' not doing right thing o [2000/11/29] bin/23180 Certain KOI8 characters are treated as "w o [2000/12/02] bin/23233 kris Reincorporate /usr/bin/error in the FreeB a [2000/12/04] bin/23254 fenner yacc accepts bad grammer p [2000/12/05] kern/23304 kbyanc POSIX clock_gettime, clock_getres return o [2000/12/06] kern/23314 scsi aic driver fails to detect Adaptec 1520B a [2000/12/09] bin/23402 qa [sysinstall] upgrade ought to check parti p [2000/12/11] bin/23472 mp gdb weirdness on programs compiled with - o [2000/12/13] kern/23520 sound [sound] sb0 old style audio support in 4. o [2000/12/14] kern/23546 tanimura [PATCH] csa DMA-interrupt problem o [2000/12/15] kern/23561 emulation Linux compatibility mode does not support o [2000/12/15] bin/23562 markm [patch] telnetd doesn't show message in f o [2000/12/19] bin/23635 mike [PATCH] whois enhancement - smarter whois o [2000/12/25] ports/23822 trevor mtree entries for German X11 man pages a [2000/12/28] bin/23912 underflow of cnt in vs_paint() by O_NUMBE o [2001/01/04] bin/24066 marcel gdb can't detach from programs linked wit p [2001/01/07] gnu/24132 mp gdb output is wrong (same as #13427 ?) f [2001/01/08] kern/24141 sound [sound] emu10k1 has trouble playing non-4 s [2001/01/13] ports/24299 ports-bugs New port sysutils/tpconfig: configure the o [2001/01/16] bin/24390 standards Replacing old dir-symlinks when using /bi o [2001/01/18] bin/24435 qa [libdisk] changing slice type causes Auto o [2001/01/20] bin/24485 [PATCH] to make cron(8) handle clock jump o [2001/01/21] bin/24513 peter new options for pppd p [2001/01/21] conf/24515 dougb Fix for find(1) warning in /etc/rc o [2001/01/22] kern/24528 Bad tracking of Modem status s [2001/01/24] standards/24590standards timezone function not compatible witn Sin o [2001/01/24] bin/24592 cjc dmesg.boot Gets Overwritten without Reboo o [2001/01/27] alpha/24663 alpha Console output gets scribbled into /var/l o [2001/01/31] bin/24757 yar ftpd not RFC compliant o [2001/02/02] docs/24786 doc missing FILES descriptions in sa(4) f [2001/02/03] kern/24827 Erratic Intellimouse Explorer in 4.1 and o [2001/02/05] kern/24882 ktrace not syncing .out file before panic o [2001/02/06] bin/24907 qa [sysinstall] Options screen at MenuMedia o [2001/02/08] bin/24953 green adduser ignores passwd_format in login.co o [2001/02/08] kern/24959 andre proper TCP_NOPUSH/TCP_CORK compatibility o [2001/02/09] i386/24963 perfmon(4) doesn't work on SMP systems o [2001/02/11] bin/25013 mv(1) cannot move unresolvable symlinks a o [2001/02/11] bin/25015 cp: options -i and -f do not work as docu o [2001/02/11] kern/25018 lstat(2) returns bogus permissions on sym o [2001/02/15] kern/25109 Fujitsu MO device MCC3064AP could't be c o [2001/02/20] bin/25218 mailwrapper(1) invokes sendmail when reso o [2001/02/22] bin/25273 add fs type feature to vnconfig(8) to all f [2001/02/22] bin/25278 dd bs accepts -s -c but not -sc o [2001/02/22] alpha/25284 alpha PC164 won't reboot with graphics console o [2001/02/26] kern/25386 sound [sound] Incorrect mixer registers (line & o [2001/02/28] kern/25445 kernel statistics are displayed in wrong o [2001/03/01] bin/25477 billf pam_radius fix to allow null passwords fo o [2001/03/02] ports/25490 wosch [PATCH] fix various bugs in stat(1) p [2001/03/02] kern/25499 [kbd] [patch] buffer paste functionality o [2001/03/04] i386/25521 Laptop with FreeBSD4.2 freezes in battery p [2001/03/04] conf/25527 trhodes `man ldconfig' does not reflect its behav s [2001/03/08] bin/25598 yar patch to let ftpd output message when cha o [2001/03/12] kern/25733 mismatch between error reporting in smbus o [2001/03/12] bin/25736 ac -d option probrem with overdays logon f [2001/03/13] kern/25777 atime not updated on exec o [2001/03/14] gnu/25794 markm [PATCH] make perl use a decent random num o [2001/03/15] conf/25829 IPSec config in rc.network doesn't allow o [2001/03/17] kern/25866 more than 256 ptys, up to 1302 ptys. f [2001/03/22] docs/26003 rwatson getgroups(2) lists NGROUPS_MAX but not sy o [2001/03/22] bin/26005 MIME quoted-printable encoding added to v p [2001/03/23] kern/26016 iedowse VMWare is crash on SMP machine o [2001/03/29] ports/26192 kiri apel appeared both in xemacs/site-package o [2001/04/01] i386/26261 silo overflow problem in sio driver o [2001/04/01] kern/26277 ppc driver doesn't work with port 0x3BC p o [2001/04/02] docs/26286 doc *printf(3) etc should gain format string o [2001/04/03] kern/26323 [patch] Quota system creates zero-length a [2001/04/04] kern/26348 [pcvt] scon -s, page fault in HP mode p [2001/04/04] bin/26359 bms [PATCH] a minor nit in how netstat detect o [2001/04/06] bin/26375 markm PAMized su allows non-wheel members to su o [2001/04/09] kern/26454 sound [sound] mixer volume settings on Maestro- a [2001/04/13] kern/26534 ipfw Add an option to ipfw to log gid/uid of w o [2001/04/13] kern/26547 ambrisko "lnc" problem with shared memory mode wit o [2001/04/14] i386/26562 /dev/lpt0 returns EBUSY when attempting t o [2001/04/15] kern/26584 kernel boot messages aren't logged correc o [2001/04/16] kern/26618 iedowse unmount(2) can't unmount a filesystem who p [2001/04/17] kern/26646 ache srand() provides only 8-bit table o [2001/04/18] conf/26658 grog update to src/usr.bin/calendar/calendars/ o [2001/04/18] kern/26686 Freeze at boot from 4.3-RC4 floopies - US o [2001/04/19] bin/26695 change request: kill(1)/killall(1) -l out o [2001/04/23] kern/26787 dd sysctl change request s [2001/04/23] bin/26803 des Fix fetch to allow FTP puts in '-o' & all o [2001/04/24] i386/26812 peter old bootstrap /sys/i386/boot/... still in a [2001/04/25] kern/26854 sound [sound] [patch] Better fix for ESS Techno o [2001/04/26] docs/26879 darrenr [ipf] mkfilter not installed, yet referre o [2001/04/28] bin/26919 qa [sysinstall] fdisk should ONLY set one bo o [2001/05/01] kern/27008 kernel function sysbeep(xxx, 0) does prod o [2001/05/04] ports/27075 glewis Port java/javavmwrapper installs no man p f [2001/05/07] bin/27188 jon fix of rsh non-interactive mode behaviour o [2001/05/08] bin/27216 qa [sysinstall] can not get to shell prompt o [2001/05/09] kern/27232 [nfs] On NFSv3 mounted filesystems, stat o [2001/05/10] bin/27258 getty didn't check if if= isn't empty o [2001/05/11] kern/27269 Cannot mount linux extended (logical) par o [2001/05/12] bin/27281 vidcontrol(1) does not have error codes o [2001/05/13] i386/27306 marcel hw watchpoints work unreliable under gdb o [2001/05/14] bin/27319 obrien df displays amd pid processes o [2001/05/17] kern/27403 lpt driver doesn't handle flags anymore o [2001/05/18] kern/27429 'dependant' is a misspelling o [2001/05/21] bin/27483 qa [sysinstall] [patch] make sysinstall ask o [2001/05/23] kern/27571 bp [unionfs] Changing policy of shadowing fi f [2001/05/25] conf/27633 Mapping for serbian keyboards, follows IS o [2001/05/26] kern/27660 Kernel does not return error if adding du o [2001/05/27] bin/27687 fsck wrapper is not properly passing opti o [2001/06/02] bin/27829 pax's uid/gid cache is read-only a [2001/06/02] docs/27833 cjc No man page for locate.rc o [2001/06/02] kern/27835 execve() doesn't conform to execve(2) spe s [2001/06/03] docs/27843 doc [PATCH] make.conf WITH_* variables aren't o [2001/06/04] bin/27872 qa [sysinstall] "Load Config" hangs Compaq D o [2001/06/07] alpha/27930 alpha NE2000 not supported on FreeBSD Alpha 4.x o [2001/06/07] alpha/27933 alpha Time jitter under load on FreeBSD 4.3 alp s [2001/06/07] ports/27936 mi Update /usr/ports/deskutils/xmdiary 3.0.1 o [2001/06/08] bin/27972 losing information with talk a [2001/06/11] bin/28081 murray [sysinstall] /stand/sysinstall errs out i f [2001/06/14] ports/28155 portmgr [patch] DESTDIR is used incorrectly in bs a [2001/06/16] gnu/28189 [PATCH] fix for detecting empty CVS commi f [2001/06/16] kern/28206 bp [nullfs] [patch] umapfs/umap_vfsops.c sho o [2001/06/17] conf/28236 [PATCH] iso-8859-1_to_cp437.scm doesn't c o [2001/06/18] misc/28255 small picobsd documentation still references ol s [2001/06/18] kern/28260 standards UIO_MAXIOV needs to be made public o [2001/06/22] bin/28333 rtprio/idprio setuid problems o [2001/06/23] bin/28364 lex(1) generated files fail to compile cl o [2001/06/23] ports/28365 wosch Typical use of devel/portcheckout breaks p [2001/06/27] gnu/28455 GNU readline should be updated to 4.2 o [2001/06/30] docs/28555 trhodes [PATCH] style(9) isn't explicit about boo o [2001/07/02] bin/28620 ru xinstall has no way to pass options to st o [2001/07/03] ports/28678 wosch portcheckout doesn't allow flexible build o [2001/07/07] bin/28789 /usr/bin/last does not filter for uucp co o [2001/07/08] ports/28803 cy [patch] comms/conserver does not support f [2001/07/11] ports/28887 sergei [PATCH] sandbox for httptunnel o [2001/07/11] kern/28888 mbr Acer 8000 NIC not detected correctly o [2001/07/11] kern/28890 [patch] merge.c compares int i against si o [2001/07/12] i386/28928 wpaul dual starfire nic doesn't seem to work (a o [2001/07/14] bin/28972 dwmalone gamma returns same result as lgamma f [2001/07/14] i386/28975 mjacob RocketPort problems o [2001/07/15] kern/28980 sound [sound] Fujitsu/Siemens Lifebook E-6540 s o [2001/07/18] bin/29062 markm krb4 and krb5 multiply defined version sy o [2001/07/18] kern/29067 sound [sound] Yamaha OPL3Sa2 pcm/pnp stops play o [2001/07/21] bin/29119 menu of fdisk editor in 4.3R does not lis o [2001/07/23] ports/29154 nik TeX resource settings from MAKE_ENV in pr f [2001/07/23] kern/29169 mjacob FC loop that 'goes away' never times out o [2001/07/26] docs/29245 doc top(1) manpage doesn't understand SMP s [2001/07/29] bin/29292 sos The functional addtion to burncd(8) f [2001/07/29] alpha/29299 alpha FreeBSD 4.3 Alpha + Tekram SCSI adapter p o [2001/07/30] kern/29312 sound [sound] Using mixer on pcm misbehaves wit f [2001/07/30] kern/29318 mjacob Exabyte 8200 needs SA_QUIRK_1FM and SA_QU o [2001/08/01] kern/29355 mux [patch] lchflags support o [2001/08/01] bin/29363 gad [PATCH] newsyslog can support time as ext o [2001/08/04] kern/29423 [PATCH] kernel security hooks implementat o [2001/08/07] bin/29516 markm telnet from an non FreeBSD host still use f [2001/08/08] kern/29538 joerg Mounting /dev/fd0 never completes o [2001/08/09] bin/29581 nectar proposed gethostbyXXXX_r() implementation s [2001/08/14] ports/29691 portmgr [patch] New port variable USE_COMPAT_LIB o [2001/08/14] kern/29698 emulation linux ipcs doesn'work o [2001/08/15] kern/29727 scsi [amr] [patch] amr_enquiry3 structure in a a [2001/08/17] docs/29807 trhodes [PATCH] XFREE86_VERSION is undocumented o [2001/08/17] i386/29809 rsm pb Xircom Eth Card with Freebsd 4.4RC1 : o [2001/08/19] conf/29870 rc.diskless2 uses /usr/sbin/mtree before o [2001/08/20] bin/29893 qa [sysinstall] suggestions for 4.4 sysinsta o [2001/08/20] bin/29897 markm pam_unix patch, which uses loginclass pas a [2001/08/23] docs/30008 doc This document should be translated, comme o [2001/08/24] kern/30052 mbr dc(4) driver queues outgoing pkts indefin o [2001/08/29] kern/30186 getaddrinfo does not handle incorrect ser o [2001/09/03] i386/30276 CPUTYPE=486 built on a CPUTYPE=p3 WORLD b o [2001/09/04] conf/30301 Default printcap "mx" config too small o [2001/09/04] bin/30321 strftime(3) '%s' format does not work pro s [2001/09/05] ports/30331 portmgr [patch] Conflict between bsd.port.mk MAKE o [2001/09/05] bin/30360 vmstat returns impossible data o [2001/09/07] kern/30412 [patch] rtdl/dlopen() fails to merge comm s [2001/09/07] kern/30422 [new code] WDT hardware watchdog driver & o [2001/09/07] bin/30424 Generalization of vipw to lock pwdb while o [2001/09/09] docs/30442 trhodes remove broken referemce to gettime(9) fro o [2001/09/09] kern/30461 sound [sound] no audio cd with cmi8330 o [2001/09/09] threads/30464threads pthread mutex attributes -- pshared o [2001/09/12] bin/30517 qa [sysinstall] using sysinstall with instal o [2001/09/13] bin/30542 [PATCH] add -q option to shut up killall o [2001/09/15] conf/30590 /etc/hosts.equiv and ~/.rhosts interactio p [2001/09/16] kern/30608 kern.ps_showallproc=0 doesn't limit queri o [2001/09/18] bin/30654 gad Added ability for newsyslog to archive lo f [2001/09/19] bin/30661 alfred FreeBSD-current fails to do partial NFS f o [2001/09/21] kern/30700 sound [sound] Applications cannot synchronize s o [2001/09/22] ports/30732 obrien bash2 - pkg-plist fix and sample files ad a [2001/09/22] bin/30737 murray sysinstall leaks file descriptors on rest o [2001/09/24] ports/30777 portmgr add a 'make pkg-plist' make target in por o [2001/09/25] bin/30812 giant termcap database update o [2001/09/25] bin/30819 /bin/mv results in warnings when /bin/cp o [2001/09/26] bin/30854 bootpd/bootpgw change - skip ARP modifica p [2001/09/27] kern/30857 [patch] intr_machdep.c allows access out o [2001/09/27] bin/30863 bootpd/dovend.c Win95 compatibility impro p [2001/09/27] docs/30873 doc ``ip'' man page does not specify byte ord o [2001/09/30] conf/30929 usb [patch] use usbd to initialize USB ADSL m o [2001/09/30] conf/30938 Improving behavior of /etc/periodic/daily o [2001/10/01] alpha/30970 alpha Ensoniq 1371 (Creative chipset) does not o [2001/10/04] bin/31034 dwmalone regularly add original address logging fo o [2001/10/04] kern/31048 des linprocfs:/proc/meminfo cannot handle mul p [2001/10/05] bin/31052 fenner Traceroute needs update o [2001/10/07] docs/31109 doc replace gif images w/ png ones due to pat o [2001/10/10] bin/31199 tunefs error is incorrect when enabling s o [2001/10/10] bin/31201 [patch] add free_space(chunk) to libdisk o [2001/10/18] i386/31353 'shutdown -p' does not work on SMP Tyan T o [2001/10/19] kern/31380 [nfs] NFS rootfs mount failure message to o [2001/10/20] bin/31387 When getuid()=0, mailwrapper should drop o [2001/10/21] kern/31398 sound [sound] newpcm does not play back the tai o [2001/10/22] i386/31427 davidxu [patch] minor incorrect code in sys/i386/ o [2001/10/22] bin/31432 umount(8) and unmount(2) don't corespond o [2001/10/23] kern/31445 sound [sound] [patch] cat sound.au > /dev/audio o [2001/10/23] kern/31456 [patch] register number definition for AM f [2001/10/25] kern/31490 [panic] [patch] Panic in sysctl_sysctl_ne o [2001/10/27] kern/31521 sound [sound] pcm0 plays too fast on Intel 8280 o [2001/10/27] i386/31535 Can't reboot system: Tyan Thunder K7+ Dua o [2001/10/29] bin/31588 change request to allow mount(1) to set t o [2001/10/30] kern/31624 writev may return undocumented ECONNRESET o [2001/10/30] kern/31647 socket calls can return undocumented EINV s [2001/11/01] kern/31686 bms Problem with the timestamp option when fl o [2001/11/02] kern/31708 VM system / fsync / flushing delayed inde o [2001/11/05] gnu/31772 New option in dialog(1) o [2001/11/10] kern/31890 [syscons] [patch] new syscons font o [2001/11/11] bin/31906 No method available to unwind atexit(3) s o [2001/11/12] bin/31933 pw can interpret numeric name as userid d o [2001/11/14] kern/31981 [patch] (mis)feature in getnetent parsing o [2001/11/14] bin/31985 New /etc/remote flag for tip to append LF o [2001/11/14] bin/31987 patch to allow dump(1) to notify operator s [2001/11/15] i386/32014 [boot] ppi locks up system during boot o [2001/11/15] docs/32020 trhodes loader.8 manpage missing tunables f [2001/11/18] conf/32067 Problems with spanish keyboard in console o [2001/11/19] conf/32108 Proposed Firewall (IPv4) configuration sc p [2001/11/20] standards/32126standards getopt(3) not Unix-98 conformant f [2001/11/20] bin/32144 murray [sysinstall] unattended install with sysi o [2001/11/26] bin/32288 qa [sysinstall] After install: /etc/rc compl a [2001/11/29] bin/32375 murray [sysinstall] sysinstall doesn't respect U a [2001/11/30] bin/32411 shutdown's absolute-time handling could b o [2001/12/03] kern/32480 [syscons] Missing graphic characters in s o [2001/12/04] bin/32501 trhodes quot(8) is stupid regarding the filesyste f [2001/12/08] kern/32605 nsouch SMBus driver broken o [2001/12/09] kern/32652 usb [patch] A new ioctl to uscanner s [2001/12/09] ports/32653 usb Added patches to improve USB scanner supp o [2001/12/10] kern/32659 VM and VNODE leak with vm.swap_idle_enabl o [2001/12/10] gnu/32661 dd send-pr uses $LOGNAME for From and Reply o [2001/12/10] bin/32667 systat waste too much time reading input o [2001/12/10] bin/32680 [PATCH] Allows users to start jail(1) by o [2001/12/13] bin/32808 dwmalone [PATCH] tcpd.h lacks prototype for hosts_ o [2001/12/13] kern/32812 [bktr] bktr driver missing tuner for eepr o [2001/12/14] bin/32828 w incorrectly handles stale utmp slots wi o [2001/12/18] docs/32979 hmp manpages are not installed for k5admin an f [2001/12/19] kern/33007 umass device timeout after successive use s [2001/12/19] kern/33013 sound [sound] mixer does not have treble/bass f o [2001/12/21] bin/33066 rwatson sysinstall does not write to new disks as o [2001/12/22] kern/33097 sound [sound] Crystal 4237b mixer problems o [2001/12/23] kern/33117 [patch] empty struct md_coredump in pcb.h o [2001/12/23] kern/33124 jhb kthread_create doesnt mark kthreads as kt s [2001/12/24] bin/33133 keyinit outputs wrong next login password o [2001/12/26] bin/33182 marcel gdb seg faults when given handle SIGALRM o [2001/12/26] kern/33203 [nfs] "got bad cookie" errors on NFS clie o [2001/12/31] conf/33395 imp better way to use more than one pccard ne o [2002/01/05] docs/33589 doc Patch to doc.docbook.mk to post process . a [2002/01/07] bin/33661 PAP AuthAck/AuthNak parsing problem in pp o [2002/01/08] kern/33707 sound [sound] ICH (82801AA) cannot be used for o [2002/01/09] docs/33724 doc [patch] fix Handbook error about Advanced f [2002/01/09] misc/33736 Scroll-lock on the console prevents shutd o [2002/01/10] conf/33753 Intel ICH2 and NVidia device ID updates o [2002/01/10] bin/33774 Patch for killall(1) o [2002/01/11] bin/33778 joe crunchgen enhancements o [2002/01/12] bin/33809 mux mount_nfs has trouble with embedded ':' o [2002/01/13] bin/33834 strptime(3) is misleading o [2002/01/14] docs/33852 doc split(1) man page implies that input file o [2002/01/14] docs/33877 doc Documented behaviour of SF_flags for non- o [2002/01/16] bin/33941 /usr/sbin/dev_mkdb dumps core a [2002/01/16] kern/33963 bde Messages at the serial IO port device pro o [2002/01/16] kern/33965 [kbd] [patch] programmable keys of the ke a [2002/01/17] bin/34010 [patch] keyinit takes passwords less than o [2002/01/22] bin/34146 newfs defaults and vfs.usermount=1 tug at s [2002/01/22] bin/34171 yar ftpd indiscrete about unprivileged user a f [2002/01/23] kern/34195 iedowse setting the action for SIGCHLD to SIG_IGN o [2002/01/23] bin/34199 dwmalone [PATCH] top(1) RES/rss display incorrect o [2002/01/24] alpha/34232 alpha rpc.statd throws alignment errors o [2002/01/24] docs/34239 trhodes tunefs(8) man page doesn't describe argum o [2002/01/26] bin/34309 gad lpd does not garantie that controlfiles b o [2002/01/29] bin/34394 peter tgetent returns wrong value in libtermcap o [2002/01/29] bin/34412 tftp will still try and receive traffic e o [2002/01/31] bin/34497 grog calendar(1) does not understand calendars s [2002/01/31] bin/34498 Error in vi manpage. o [2002/02/01] bin/34519 pkg_check(8) does not return exit code >0 o [2002/02/01] gnu/34538 mp_set_memory_functions not extern "C"'d a [2002/02/03] kern/34591 andre ICMP bandwidth limiting does not indicate o [2002/02/05] bin/34628 jkh pkg-routines ignore the recorded md5 chec o [2002/02/06] kern/34665 darrenr ipfilter rcmd proxy "hangs". o [2002/02/07] gnu/34709 marcel [patch] Inaccurate GDB documentation f [2002/02/08] bin/34728 murray DHCP hostname set as Hexadecimal string o [2002/02/08] conf/34729 treat smbfs as network file system in /et o [2002/02/09] bin/34759 Phantasia does not accept [enter] key o [2002/02/09] conf/34776 rc.diskless1 creates insufficiently sized o [2002/02/10] bin/34788 dwmalone dmesg(1) issues with console output o [2002/02/11] bin/34832 /usr/share/man/cat3/setkey.3.gz linked to p [2002/02/11] bin/34843 fenner `tcpdump port echo' filters for port 4 in o [2002/02/12] kern/34854 sound [sound] /src/sys/dev/sound doesn't work c p [2002/02/12] bin/34874 bms Netstat output to small o [2002/02/12] kern/34880 luigi Impossibility of grouping IP into a pipe p [2002/02/14] conf/34935 New locale (Cyrillic Windows Codepage 125 o [2002/02/14] kern/34942 sound [sound] Attempt to play -> "pcm0: play in a [2002/02/16] docs/35011 doc There are no commands called "diskless" o o [2002/02/17] bin/35018 brian enhancing daily/460.status-mail-rejects s [2002/02/18] bin/35070 math(3) references section "3m", etc. f [2002/02/19] kern/35101 cvusupit and other packages won't extract o [2002/02/19] bin/35109 [PATCH] games/morse: add ability to decod o [2002/02/19] bin/35113 grdc enhancement: countdown timer mode o [2002/02/22] docs/35222 doc mailing list archive URL regexp suboptima o [2002/02/23] kern/35234 scsi World access to /dev/pass? (for scanner) o [2002/02/23] conf/35242 Change to etc/periodic/weekly/330.catman o [2002/02/24] conf/35262 [patch] generation of boot block for head o [2002/02/25] kern/35289 [bktr] [patch] Brooktree device doesnt pr o [2002/02/25] kern/35324 Plug and Play probe fails to configure Di s [2002/02/26] bin/35333 send-pr(1) vim syntax highlighting suppor o [2002/02/27] kern/35377 process gets unkillable (-9) in "ttywai" o [2002/02/27] misc/35381 standards incorrect floating-point display of large o [2002/02/28] bin/35400 qa [sysinstall] sysinstall could improve man o [2002/03/01] bin/35451 PATCH: pkg_add -r able to save local copy o [2002/03/04] misc/35542 bde BDECFLAGS needs -U__STRICT_ANSI__ o [2002/03/04] conf/35545 [patch] enhanced periodic scripts: 100.cl o [2002/03/05] bin/35568 make declares target out of date, but $? o [2002/03/06] docs/35608 doc mt(1) page uses "setmark" without explana o [2002/03/06] docs/35609 doc mt(1) page needs explanation of "long era o [2002/03/06] docs/35612 doc ps(1) page "state" description doesn't me o [2002/03/07] kern/35635 [patch] missing dep in libiconv prevents o [2002/03/07] docs/35642 doc lo(4) page maybe should document optional o [2002/03/07] docs/35644 doc lo(4) page presumes familiarity with prin o [2002/03/07] docs/35646 doc cp(1) page needs a "Bugs" section. o [2002/03/07] www/35647 www www; combine query-by-number and multi-fi o [2002/03/07] docs/35648 doc rc.conf; add note about "flags" to both f o [2002/03/07] docs/35652 trhodes bsd.README seriously obsolete o [2002/03/08] docs/35686 doc blackhole(4) page seems to contradict its o [2002/03/08] docs/35687 doc /etc/nsmb.conf missing mention of readers o [2002/03/09] docs/35696 trhodes mount_smbfs(8) references a nonexistent n o [2002/03/09] www/35711 bugmeister the "gnats page" should move to its own s o [2002/03/09] bin/35717 which(1) returns wrong exit status for m o [2002/03/10] docs/35732 doc adduser(8) page has obsolete reference an o [2002/03/11] ports/35767 portmgr make_index script does not deal with syml o [2002/03/11] bin/35769 w does not correctly interpret X sessions o [2002/03/11] kern/35774 [logwtmp] Suboptimal auditing possibiliti o [2002/03/13] kern/35846 imp timeout in wi_cmd 11, machine hangs for a o [2002/03/14] bin/35886 [patch] Enhancement: custom time format f p [2002/03/14] bin/35894 [patch] popen.c in cron won't build witho o [2002/03/16] docs/35943 doc at(1) config files are misplaced in /var/ p [2002/03/16] docs/35951 trhodes disklabel(8) manual confuses partitions a o [2002/03/16] docs/35953 doc hosts.equiv(5) manual is confusing or wro s [2002/03/19] standards/36076standards Implementation of POSIX fuser command o [2002/03/20] bin/36118 re [sysinstall] 4.5 Upgrade says it won't to s [2002/03/20] bin/36136 savecore -z option does not work o [2002/03/20] kern/36143 [patch] Dynamic (non linear) mouse accele o [2002/03/21] docs/36154 simon [usb] Getting USB mouse to work: usbd and o [2002/03/21] kern/36170 an(4) does an_init() even if interface is o [2002/03/24] bin/36262 [PATCH] Fixed rusers idle-time reporting o [2002/03/27] bin/36374 Patch (against core dumps) and improvemet o [2002/03/27] bin/36385 luigi crunchgen does not handle Makefiles with o [2002/03/27] conf/36392 [feature request] cron starts before vi r o [2002/03/28] kern/36425 [patch] bump up SYS_NMLN in sys/utsname.h o [2002/03/28] docs/36432 doc Proposal for doc/share/mk: make folded bo o [2002/03/29] docs/36449 doc symlink(7) manual doesn't mention trailin a [2002/03/29] i386/36451 [bktr] [patch] Japan IF frequency is inco s [2002/03/29] gnu/36460 cu(1) program does not work very well. f [2002/03/29] bin/36477 gshapiro mailwrapper doesn't handle rmail calls o [2002/03/29] bin/36501 grog /usr/bin/calendar can't handle recurring o [2002/03/30] bin/36553 gad Two new features in newsyslog(8) o [2002/03/31] bin/36556 [patch] regular expressions for tcpwrappe o [2002/04/01] bin/36626 login_cap(3) incorrectly claims that all o [2002/04/02] bin/36646 dwmalone [patch] top(1) does not work correctly in o [2002/04/04] docs/36724 darrenr ipnat(5) manpage grammar is incomplete an f [2002/04/04] docs/36726 trhodes Handbook lacks information about hardware o [2002/04/04] bin/36740 make ps obey locale (particularly for tim o [2002/04/04] bin/36757 which(1) ought to append @ if result is s o [2002/04/05] bin/36786 make ps use 24-hour time by default s [2002/04/08] java/36901 glewis WITHOUT_X11 Knob for port java/jdk13 o [2002/04/08] bin/36902 [patch] proposed new format code %N for s o [2002/04/09] kern/36916 qa [libdisk] DOS active partition flag lost s [2002/04/09] ports/36933 portmgr [patch] New feature for pkg_create and po o [2002/04/10] kern/36952 ldd comand of linux does not work o [2002/04/10] bin/36960 grog calendar doesn't effect -t option. o [2002/04/11] kern/36983 CD9660 unicode to utf-8 [hack] o [2002/04/12] bin/37013 ls directory name output trailing slash d o [2002/04/13] conf/37034 Fixed maximum character length in EUC o [2002/04/13] conf/37047 brian daily_status_mailq_shorten doesn't produc o [2002/04/14] bin/37074 bp [PATCH] Typographical error in output of o [2002/04/15] bin/37083 small improvement to talk(1): add clocks o [2002/04/15] bin/37096 Fixes to fsdb command-line handling [patc f [2002/04/16] bin/37137 qa [sysinstall] doesn't recognize version nu o [2002/04/16] bin/37160 qa [sysinstall] coredumps when trying to loa f [2002/04/23] kern/37374 usb [PATCH] closing ums0 blocks with wmesg uh o [2002/04/23] i386/37379 /dev/MAKEDEV entry for RocketPort is brok o [2002/04/23] kern/37380 jhb [patch] boot0 partition list is outdated o [2002/04/23] conf/37387 grog bsdmainutils/calendar Hungarian addon fil o [2002/04/24] bin/37424 nfsstat reports negative values o [2002/04/25] bin/37434 mbr dhclient(1) generates pointless log messa o [2002/04/25] bin/37437 Add HTTP-style support to {vis,unvis}(1). o [2002/04/25] bin/37442 [PATCH] sleep.c to support time multiplie p [2002/04/25] bin/37448 obrien [PATCH] ldd/rtld support for more informa o [2002/04/26] kern/37482 sound [sound] Weird behaviour under relatively o [2002/04/29] kern/37554 jmg [PATCH] Make ELF shared libraries immutab o [2002/04/29] kern/37555 [patch] vnode flags appear to be changed o [2002/04/29] conf/37569 [PATCH] Extend fstab(5) format to allow f o [2002/04/30] kern/37600 sound [sound] [partial patch] t4dwave drive doe o [2002/05/02] kern/37657 sound [sound] /dev/dsp and /dev/audio skip the o [2002/05/02] bin/37672 pw(8) prints warnings after successful NI o [2002/05/02] threads/37676threads libc_r: msgsnd(), msgrcv(), pread(), pwri o [2002/05/03] bin/37715 "pkg_info -g package_name_version" fail o [2002/05/03] docs/37719 kensmith Detail VOP_ naming in a relevant man-page f [2002/05/04] conf/37732 usb usbd start in wrong place in /etc/rc in 4 o [2002/05/04] bin/37733 su(1) does not behave the way it is descr s [2002/05/07] docs/37843 doc manual for pthread_setschedparam is wrong o [2002/05/07] bin/37844 ru [PATCH] make knob to not install progs wi f [2002/05/09] ports/37904 thierry New Port: database/isql-viewer (a JDBC 2. o [2002/05/09] gnu/37910 PATCH: make send-pr(1) respect &'s in /et o [2002/05/13] alpha/38031 alpha osf1.ko not loaded during boot-time of li o [2002/05/13] ports/38034 glewis compaq-cc (under linux-emu) installes man o [2002/05/14] bin/38055 qa [sysinstall] Groups (creation) item shoul o [2002/05/14] bin/38056 qa [sysinstall] User (creation)'s "Member gr o [2002/05/14] bin/38057 qa [sysinstall] "install" document doesn't d o [2002/05/14] docs/38061 ume Typos in man pages for faith & faithd o [2002/05/16] docs/38148 trhodes In manpages "timezone" should be "time zo o [2002/05/16] bin/38156 quotacheck chokes on user -2 o [2002/05/17] bin/38168 installing curses programs and terminfo d o [2002/05/18] docs/38225 doc change "CDROM" to "CD-ROM" o [2002/05/18] bin/38256 linking pax to pax_{cpio|tar} o [2002/05/19] ports/38301 kiri upgrade www/w3-4 to 4.0.47 o [2002/05/20] kern/38347 [patch] new library function abs2rel and o [2002/05/22] kern/38429 [PATCH] getgpid and getsid work for proce o [2002/05/23] kern/38445 suggestion: centralize ptrace() permissio o [2002/05/23] kern/38452 usb [usb] Logitech USB iFeel: device_probe_an o [2002/05/23] kern/38468 imp Write drivers for Intel PRO/Wireless 2011 o [2002/05/24] bin/38477 qa [sysinstall] in Choose Distributions scre o [2002/05/24] bin/38478 qa [sysinstall] In Choose Distributions scre o [2002/05/24] bin/38480 qa [sysinstall] sysinstall should prompt for s [2002/05/24] www/38500 www gnats web form is overenthusiastic about o [2002/05/24] i386/38524 cons25 doesn't support F-keys beyond 12 o [2002/05/25] docs/38540 blackend sysinstall application name should be Sys o [2002/05/25] docs/38556 doc EPS file of beastie, as addition to exist o [2002/05/26] bin/38583 qa [sysinstall] sysinstall installs crypto s o [2002/05/27] ports/38593 portmgr Third level ports o [2002/05/27] bin/38610 qa [sysinstall] should be able to mount ISO o [2002/05/27] docs/38620 doc Committers Guide and CVS o [2002/05/27] kern/38626 luigi dummynet/traffic shaper: RED: max_th and o [2002/05/30] bin/38727 [patch] mptable(1) should complain about o [2002/05/30] kern/38730 Memorex scrollpro mouse is not fully func o [2002/05/30] kern/38749 murray Diskless booting fails with some DHCP ser o [2002/05/31] docs/38772 doc firewall_type feature not mentioned on Ha o [2002/06/01] kern/38794 sound [sound] ESS Solo driver truncates output o [2002/06/02] i386/38826 RFE: BootMgr should provide more identify o [2002/06/02] kern/38828 scsi [feature request] DPT PM2012B/90 doesn't o [2002/06/02] conf/38829 bootblock recompile instructions in handb f [2002/06/02] bin/38835 qa [sysinstall] sysinstall always installs c p [2002/06/03] docs/38850 keramida handbook/kernelopts/ should be in Develop o [2002/06/03] bin/38854 qa [sysinstall] resetting during setup cause o [2002/06/06] misc/38937 delay between tracks in digital audio dum o [2002/06/06] bin/38940 Change: an option to *stat to allow supre o [2002/06/07] kern/38967 sound [sound] 4/22/02 pcm driver merge appears o [2002/06/07] docs/38982 doc developers-hanbook/Jail fix p [2002/06/08] docs/39044 doc The man page for rot13(6) never mentions o [2002/06/08] kern/39047 IPSEC Compression (IPCOMP) broken in tunn p [2002/06/10] bin/39116 eik /usr/bin/printf o [2002/06/12] kern/39201 emulation ptrace(2) and rfork(RFLINUXTHPN) confuse o [2002/06/13] docs/39213 doc No rc(4) man page o [2002/06/14] standards/39256standards [v]snprintf aren't POSIX-conformant for s o [2002/06/14] conf/39306 The /etc/rc file should know if is runnin o [2002/06/15] conf/39347 use of /usr/bin/* utils in /etc/rc.diskle o [2002/06/15] docs/39348 doc kenv fetch of hostname requires dhcp/boot o [2002/06/16] bin/39360 qa [sysinstall] if linux emu is added as a d o [2002/06/17] kern/39425 [amd] Auto mounted directory was not foun o [2002/06/17] bin/39439 tcopy will not duplicate tapes with block o [2002/06/18] bin/39463 mtm [PATCH] Add several options to fingerd o [2002/06/18] conf/39466 /etc/security: find -xdev hangs on dead N f [2002/06/19] conf/39505 automate BUILDNAME variable for releases o [2002/06/19] kern/39527 dwmalone getcwd() and unreadable parent directory o [2002/06/19] docs/39530 doc access(2) man page has unnecessarily broa o [2002/06/20] bin/39574 qa [sysinstall] error mounting /dev/acd0c on s [2002/06/20] conf/39580 insecure default settings f [2002/06/20] ports/39600 hq New port: jdictionary-ger-hun 1.4 - Germa f [2002/06/20] ports/39603 hq New port: jdictionary-eng-ger 1.4 - Engli s [2002/06/22] ports/39660 portmgr [patch] add ${PKGNAMEPREFIX} to (DOCS|EXA o [2002/06/23] kern/39681 [patch] add hidden kernel boot tunables t o [2002/06/24] kern/39772 imp pccardd is slow to install a PCCARD. o [2002/06/25] bin/39819 cleaning bin/sh code from warnings o [2002/06/25] docs/39824 doc Various tweaks for doc/en_US.ISO8859-1/bo o [2002/06/26] bin/39864 robert hostname instead of IP in w(1) -n output o [2002/06/26] bin/39893 setusercontext library call differs umask o [2002/06/27] bin/39905 johan cleaning sbin/restore code from warnings o [2002/06/29] conf/39976 vi recovery halting boot process o [2002/06/29] kern/40017 [patch] allows config(8) to specify confi o [2002/06/29] kern/40021 [patch] use ld(1) to build kernel with li p [2002/07/01] gnu/40057 bugmeister send-pr -a flag does not work with -f o [2002/07/01] kern/40081 sound [sound] noise in sound output with built- o [2002/07/02] bin/40127 [PATCH] Add functions for PID-file handli o [2002/07/03] kern/40132 sound [sound] [patch] enabling the joystick int f [2002/07/06] bin/40273 dougb some more fortunes o [2002/07/07] conf/40298 [patch] /etc/rc: using swapfile as /tmp o [2002/07/09] kern/40369 [patch] rman_reserve_resource - when "cou o [2002/07/09] kern/40378 standards stdlib.h gives needless warnings with -an o [2002/07/09] bin/40391 imp [sysinstall] sysinstall with PCCARD<->ISA o [2002/07/10] docs/40423 doc Keyboard(4)'s definition of parameters to o [2002/07/13] kern/40516 [ti] [patch] ti driver has no baudrate se f [2002/07/13] bin/40538 dougb mergemaster fixes and enhancements o [2002/07/14] conf/40548 list of /etc/defaults/make.conf undocumme o [2002/07/14] conf/40552 alternate syscons font for iso-07 encodin p [2002/07/14] kern/40563 bms gif driver can clobber route/arp table o [2002/07/14] bin/40572 vipw prints silly message if $EDITOR fail o [2002/07/15] bin/40597 add /sbin/fdisk ability of showing extend o [2002/07/16] kern/40657 usb [usb] Logitech iFeel usb mouse will not a s [2002/07/16] threads/40671threads pthread_cancel doesn't remove thread from o [2002/07/17] kern/40711 sound [sound] CT5880-C sometimes fails to outpu p [2002/07/18] kern/40745 bms Inconsistency between net/if.c and struct o [2002/07/19] conf/40777 disktab does not support 2.88MB floppies o [2002/07/21] docs/40851 doc [PATCH] "mergemaster -p" in UPDATING's "C o [2002/07/21] conf/40855 murray psuedo-device bpf need note in LINT and G a [2002/07/22] ports/40866 jkoshy sml-nj port CM autoloading compilation pr o [2002/07/23] kern/40919 usage of ucred->cr_uid in sys/netinet/in_ o [2002/07/23] kern/40926 qa [boot] After Upgrading or Clean Installin o [2002/07/23] kern/40927 sound [sound] Acer Labs M5451 dies with pcm:pla o [2002/07/24] kern/40948 usb [usb] USB HP CDW8200 does not work o [2002/07/24] i386/40958 i386 apm on Acer TravelMate 351 could not resu o [2002/07/25] ports/40975 knu Uncatched coredump of pkg_info while pkgd o [2002/07/25] bin/40980 du(1)'s -h and -k options interact confus o [2002/07/27] bin/41060 ready to import gzip 1.3.3 o [2002/07/28] bin/41070 added .warning in make(1) + two fixes o [2002/07/28] bin/41071 make NO to NO_ transition patch o [2002/07/28] docs/41089 doc pax -B option does not mention interactio o [2002/07/30] bin/41159 new sed -c option to allow ; as a separat o [2002/07/30] misc/41179 LD_LIBRARY_PATH security checks o [2002/07/31] bin/41190 in sed, report the { linenum instead of E o [2002/07/31] bin/41213 top(1) blocks if NIS-related entries in p o [2002/07/31] kern/41215 [kbd] console revert back to kbd0 (AT) af o [2002/08/01] kern/41220 bz [PATCH] Minor sk driver enhancements o [2002/08/01] bin/41238 qa [sysinstall] problems with FreeBSD instal o [2002/08/02] docs/41270 doc confusing directions for kernelconfig cha o [2002/08/02] bin/41271 Non-suid-crontab. o [2002/08/04] bin/41307 libalias: logging of links lifecycle (add o [2002/08/04] www/41312 cvsadm RCS IDs are off-by-one in the NetBSD cvsw o [2002/08/04] kern/41317 trhodes reflect kernel building user for sudo-ers o [2002/08/06] i386/41364 imp pccard: NewMedia "Bus Toaster" SCSI card o [2002/08/06] www/41379 Cannot browse directory tree on FreeBSD m o [2002/08/07] kern/41415 usb [usb] [patch] Some USB scanners cannot ta o [2002/08/09] kern/41490 sound [sound] C-Media 8738 sound card static o [2002/08/10] bin/41526 symlinked mount points get mounted more t o [2002/08/11] kern/41543 emulation Easier wine/w23 support f [2002/08/11] bin/41556 obrien [PATCH] wtmp patch for lukemftpd o [2002/08/12] bin/41566 obrien file(1) out of date o [2002/08/12] i386/41569 silo overflow p [2002/08/12] standards/41576standards POSIX compliance of ln(1) a [2002/08/12] bin/41583 assorted mtree bugs (+fixes) o [2002/08/15] bin/41674 ken iostat column formatting overlaps o [2002/08/17] kern/41743 sound [sound] No sound from SiS630s controller o [2002/08/17] bin/41744 qa [sysinstall] cannot stop comat22 from bei o [2002/08/18] ports/41755 max Wrong letters in Canna iroha dictionary o o [2002/08/19] misc/41771 '/etc/ttys' and X o [2002/08/19] docs/41791 doc Documentation formatting error o [2002/08/20] docs/41807 doc natd -punch_fw "bug" o [2002/08/20] bin/41817 pw groupshow doesn't include the login gr o [2002/08/20] docs/41820 doc Device driver confusion in Handbook (2.3) o [2002/08/21] conf/41855 improvment of /etc/rc.diskless2 script o [2002/08/21] i386/41856 i386 VESA splash screen problems on ThinkPad 2 o [2002/08/22] docs/41879 hrs cleanup to DOCROOT/share/sgml/freebsd.dsl o [2002/08/23] docs/41919 blackend MINI kernel for bootfloppy (Handbook p.34 o [2002/08/23] kern/41930 declaration clash for ffs() and ${CXX} a [2002/08/23] ports/41945 ade [patch] bsd.port.mk: does not run ACLOCAL o [2002/08/23] bin/41947 hexdump(1) unprintable ASCII enhancement o [2002/08/23] bin/41949 qa [sysinstall] sysinstall sorts /etc/rc.con o [2002/08/24] kern/41966 sound [sound] audio/play: sblive, can cause "D o [2002/08/26] bin/42018 pkg_info with PKG_PATH searches through t o [2002/08/26] bin/42022 qa [sysinstall] non-interactive mode prompts a [2002/08/27] docs/42058 doc Documentation: Installing Oracle 8i onto o [2002/08/27] kern/42065 [patch] kern.ps_showallprocs has no effec o [2002/08/27] bin/42084 luigi [netstat] PicoBSD's 'netstat -i' reports o [2002/08/29] bin/42162 qa [sysinstall] installation crashes, md0c f o [2002/08/30] docs/42182 trhodes Making Dedicated Mode disks doc out of da f [2002/08/30] bin/42213 joe moused(8) seems to delay some mouse event o [2002/08/30] bin/42217 libdisk segfaults with 1024 bytes/sector o [2002/09/01] kern/42274 [patch] Convert defined variable into tun o [2002/09/02] bin/42336 [PATCH] ISO-fication of /usr/src/contrib/ o [2002/09/02] bin/42338 imp pccard_ether should run ipf -y if ipfilte o [2002/09/03] bin/42386 cleaning code from warnings in libkvm o [2002/09/03] bin/42387 cleaning code of librpcsvc from warnings p [2002/09/04] kern/42404 emulation TIOCSCTTY not implemented in linuxulator o [2002/09/04] kern/42422 dbm_delete returns -1 instead of 1 when t o [2002/09/04] kern/42429 [patch] hash_action called with HASH_DELE o [2002/09/05] kern/42442 problem in idlequeue/debugging mode ? o [2002/09/06] kern/42461 mdodd if_wi_pci.c,if_wi_pccard.c lack device_re s [2002/09/06] kern/42466 emulation linux: 'ipc' typ=258 not implemented o [2002/09/06] bin/42468 mount_smbfs incorrectly handled configura o [2002/09/06] bin/42469 After mounting by mount_smbfs directories o [2002/09/08] www/42558 www http://www.freebsd.org/search produces in o [2002/09/08] kern/42564 sound [sound] record bug with emu10k1 driver o [2002/09/09] bin/42609 pkg_info -qg doesn't handle missing files o [2002/09/10] kern/42638 sound [sound] CS4326/4327 (MSS) buggy output pl o [2002/09/11] bin/42663 pw(1): pw useradd assigns unique UID's to o [2002/09/13] kern/42728 small many problems in src/usr.sbin/ppp/* afte f [2002/09/13] bin/42732 [NFS] seg fault in mount_nfs o [2002/09/14] i386/42766 [patch] proposal to perform reboot via ju o [2002/09/15] bin/42803 tconv, tic, captoinfo binaries missing fr o [2002/09/15] conf/42807 imp /etc/netstart doesn't run /etc/defaults/p o [2002/09/18] bin/42934 qa [sysinstall] installation procedure on in o [2002/09/19] kern/42956 [libc] dlclose gives "invalid shared obje o [2002/09/19] bin/42974 [patch] ISO 8601 date format option p [2002/09/20] bin/43139 bms /sbin/route -host option doesn't always s o [2002/09/21] kern/43154 [patch] tunwrite() does not allocate clus o [2002/09/21] conf/43167 Ability to have vnode based file systems o [2002/09/21] conf/43169 [patch] with modified keymap, caps-lock l o [2002/09/21] ports/43177 markm Updates and additions to src/games/quiz/d o [2002/09/22] i386/43262 command 'shutdown -r' (also reboot) cause s [2002/09/23] ports/43273 portmgr [patch] make bsd.port.mk checksum check a o [2002/09/25] kern/43355 idad driver will work if logical drives d o [2002/09/25] bin/43367 incorrect report from 'who' after 'shutdo o [2002/09/25] bin/43368 pkg_create fails if target directory does o [2002/09/25] bin/43372 Broken struct ufs_args in ufsmount.h o [2002/09/27] bin/43434 New option to 'dmesg' which allow to disp o [2002/09/29] docs/43470 blackend Solid State / x109 article out of date. o [2002/09/29] kern/43474 murray [nfs] [patch] dhcp.* values not set in ke o [2002/09/29] conf/43494 wish: resolv.conf created (again) later i o [2002/09/29] bin/43497 mount -t nfs -> crunchgen incompatible o [2002/09/30] conf/43500 rc.syscons "allscreens" improvements o [2002/09/30] i386/43539 Cannot mout floppy on Compaq Proliant ML3 s [2002/09/30] ports/43540 arved Update Port net/cnet 1.7.7 -> 2.0.3 o [2002/10/02] kern/43577 [PATCH] New kernel option SHUTDOWN_BEEP o [2002/10/02] bin/43582 passwd(1) fails on nonexistent users o [2002/10/02] bin/43596 pkg_add does not propogate 'remote' to de o [2002/10/03] kern/43610 [patch] static-ize some symbols in digi d o [2002/10/03] kern/43611 [patch] static-ize some symbols in sys/cr o [2002/10/03] kern/43613 [smbfs] [patch] static-ize symbol in smbf o [2002/10/03] kern/43616 [patch] static-ize some functions in sys/ o [2002/10/04] docs/43651 doc stab(5) incorrectly states to include jus o [2002/10/05] kern/43716 [patch] puc driver does not recognize Lav s [2002/10/07] ports/43771 ports-bugs LaTeX ports mixed between print and textp o [2002/10/08] conf/43805 imp Asante' FriendlyNet AeroLAN AL1011 802.11 o [2002/10/08] bin/43819 changed truss output for utrace calls o [2002/10/08] docs/43823 simon [PATCH] update to environ(7) manpage o [2002/10/08] misc/43825 qa please remove object files in source (src o [2002/10/09] bin/43857 [patch] conflicting types in /usr/src/usr o [2002/10/09] docs/43861 doc non-trivial typo in wicontrol man page o [2002/10/11] kern/43905 [patch] kqueues: EV_SET(kevp++, ...) is n o [2002/10/11] kern/43916 [hang] Olicom OC-2220 (PC-card) hangs on o [2002/10/11] docs/43941 doc Rationale for Upgrade Sequence o [2002/10/14] docs/44034 trhodes Multiple sysctl variables are not documen o [2002/10/14] misc/44058 /dev/ch* is created without group write p o [2002/10/15] docs/44074 doc ln(1) manual clarifications [patch] o [2002/10/15] kern/44098 RealTec-based NIC initialization problem o [2002/10/15] bin/44122 tun0 gets a second ip adress after a disc o [2002/10/17] conf/44170 Add ability to run multiple pppoed(8) on o [2002/10/17] www/44181 www www "Release Information" organization o [2002/10/18] bin/44212 Unify 'recursive' options -r and -R o [2002/10/19] kern/44260 LINT does not list pseudo-device tap o [2002/10/19] i386/44262 tanimura Problems with nrp driver o [2002/10/19] kern/44267 [patch] One more modem PNP id for /usr/sr o [2002/10/19] bin/44277 devinfo is not C++ safe o [2002/10/19] conf/44286 roberto /etc/defaults/rc.conf uses the obsolete n o [2002/10/20] kern/44293 thomas Unable to access audio CD under Linux emu o [2002/10/22] kern/44365 [patch] introduce ulong and unchar types o [2002/10/22] kern/44372 roberto some kernel options prevent NTP clock syn o [2002/10/22] kern/44379 [libutil] property.c, properties_read() b o [2002/10/23] standards/44425standards getcwd() succeeds even if current dir has f [2002/10/25] kern/44450 usb USB support FAILURE for device that was s o [2002/10/26] kern/44497 NIC Lags? o [2002/10/26] i386/44500 [patch] bge(4): add AC1001 Gigabit NIC as o [2002/10/27] kern/44512 sound [sound] pcm driver generates static half o [2002/10/29] kern/44580 [nfs] NFS updates file access time when f o [2002/10/29] kern/44587 scsi dev/dpt/dpt.h is missing defines required o [2002/10/29] docs/44594 doc Handbook doesn't mention drivers.flp for f [2002/10/30] conf/44717 dougb update login.conf and unify login capabil o [2002/11/04] kern/44872 [patch] dgb driver update o [2002/11/04] bin/44894 markm telnet(1): as a local non-root user and r o [2002/11/05] bin/44915 qa [sysinstall] 'choose installation media' o [2002/11/06] gnu/44984 Send-pr can use environmental variable $F o [2002/11/06] docs/45011 trhodes style(9): '->' and '.' don't require spac o [2002/11/07] kern/45026 [nis] Can't set next password change date o [2002/11/08] gnu/45137 peter [PATCH] CVS 1.11.2 cannot reuse log messa o [2002/11/09] www/45169 linimon suggested update for ports index page on o [2002/11/10] kern/45182 sound [sound] fm801.c does not recognize a FM80 o [2002/11/10] bin/45193 [PATCH] truss can't truss itself o [2002/11/11] ports/45216 joerg devel/bcc port is incomplete o [2002/11/11] conf/45222 daily rejected mail hosts report too long o [2002/11/12] conf/45226 mtm Fix for rc.network, ppp-user annoyance o [2002/11/12] bin/45229 restore(8) -i: ls reports mising files as p [2002/11/12] alpha/45240 alpha pstat -f column headings misaligned on Al o [2002/11/12] gnu/45246 sobomax tar --listed-incremental fails for Solari o [2002/11/13] bin/45254 qa [patch] [sysinstall] sysinstall installs f [2002/11/14] ports/45289 hrs ja-dvi2ps-3.2 does not handle \special co o [2002/11/14] kern/45293 kevent denies to observe /dev/tty o [2002/11/16] bin/45333 [PATCH] New option -r for chown and chgrp o [2002/11/18] ports/45414 portmgr make update in /usr/ports missing default o [2002/11/19] bin/45486 Support for human readble (-h/-H) output s [2002/11/21] bin/45547 sos a patch to make burncd handle .wav files. a [2002/11/22] bin/45584 read builtin function of sh does not read o [2002/11/23] bin/45608 qa [sysinstall] install should config all et s [2002/11/23] ports/45613 portmgr make update doesn't o [2002/11/24] kern/45679 sound [sound] [patch] Cannot record except 8bit o [2002/11/24] kern/45682 sound [sound] [patch] Sometime failed to record o [2002/11/24] kern/45684 systat -vmstat reports "alternate system o [2002/11/25] bin/45701 markm spelling error in rogue o [2002/11/25] conf/45704 [PATCH] request to change cp866b font to o [2002/11/25] bin/45729 make rbootd transfere the default file if o [2002/11/26] bin/45749 trhodes [PATCH] rm -f in MS-DOS directory o [2002/11/27] kern/45793 [patch] invalid media subtype aliases in o [2002/11/28] bin/45830 nectar [kerberos] KDC has problems when listenin p [2002/11/30] conf/45874 ache [PATCH] FreeBSD does not know about ca_ES o [2002/12/01] bin/45896 dwmalone setnetgrent() should return error code o [2002/12/02] docs/45940 doc burncd missing info o [2002/12/07] conf/46062 kris Remove skel from BSD.root.dist. f [2002/12/09] bin/46110 [growfs] why does fsck work with / mounte o [2002/12/09] i386/46113 [patch] busspace bugs in parameter checki o [2002/12/09] standards/46119standards Priority problems for SCHED_OTHER using p f [2002/12/09] bin/46123 fenner PATCH: tcpdump needs -a flag if netmask i o [2002/12/10] kern/46159 ipfw ipfw dynamic rules lifetime feature o [2002/12/10] bin/46163 gad lpc problem. Only root can modify despit o [2002/12/11] docs/46196 doc Missing return value in (set_)menu_format o [2002/12/13] bin/46235 rwatson [sysinstall] NTP servers for Finland requ f [2002/12/13] i386/46238 dds [code] Driver for the PCL-724 ISA card o [2002/12/14] kern/46250 sound [sound] Sound driver not working correctl o [2002/12/16] docs/46291 doc correlation between HZ kernel config para o [2002/12/16] docs/46295 doc please add information to Nvi recovery em o [2002/12/17] bin/46328 gad patch for lpd o [2002/12/19] kern/46368 [patch] MAXDEP in isa/pnpparse.c is too s s [2002/12/19] bin/46382 ps(1) could use a "repeat" mode o [2002/12/20] conf/46409 Certain periodic scripts check broken NFS o [2002/12/21] standards/46441 /bin/sh does not do parameter expansion i o [2002/12/22] conf/46453 [INTERNATIONALIZATION] cons25l2, ISO8859- o [2002/12/23] standards/46504standards Warnings in headers o [2002/12/31] conf/46645 [PATCH] rc.shutdown state table saving ha a [2003/01/03] docs/46709 peter tables in terminfo.5 are broken o [2003/01/03] kern/46734 [patch] joystick driver doesn't allow for o [2003/01/03] kern/46736 sound [sound] ISA audio CS4232 (HP Omnibook 500 s [2003/01/04] conf/46746 No way to set link addresses through rc.c o [2003/01/04] bin/46758 moused enhancements p [2003/01/05] docs/46787 trhodes compress(1) manpage missing BUGS; other c o [2003/01/06] docs/46793 doc DEVICE_POLLING can not be used with SMP, o [2003/01/09] bin/46888 gad Add script run hook to newsyslog(8) o [2003/01/09] bin/46905 qa [sysinstall] FreeBSD 5.x cannot be instal s [2003/01/10] conf/46913 darrenr ipf denied packets of security run output o [2003/01/10] docs/46918 trhodes ipsec(4) does not reference the IPSEC RFC o [2003/01/10] bin/46925 sysctl -a goes into an infinite loop... o [2003/01/11] kern/46973 [patch] syscons virtual terminals switchi o [2003/01/13] ports/47018 sf Teach ftp/wget new very useful feature - o [2003/01/13] kern/47029 sound [sound] Static and popping with Hercules o [2003/01/18] kern/47200 usb USB port is disabled when Kodak DX4900 is o [2003/01/19] bin/47204 qa [sysinstall] base + XFree86 install fails o [2003/01/19] i386/47223 [PATCH] pcvt(4), ESC sequences do not cha o [2003/01/20] bin/47235 top reports inaccurate cpu usage o [2003/01/20] kern/47243 sound [sound] Onboard CMedia CMI8738 playback n o [2003/01/21] kern/47311 mdodd [PATCH] Kernel support for NVIDIA nForce2 o [2003/01/21] bin/47314 qa [sysinstall] wish: install should not req p [2003/01/22] kern/47349 emulation Fake a sound ioctl (plus linux hook) o [2003/01/22] bin/47350 rc.network supports only one ppp profile o [2003/01/22] kern/47352 sound [sound] pcm/ac'97, dsp device busy o [2003/01/22] i386/47376 [PATCH], pcvt(4), COLOR_KERNEL_FG, 2nd ch o [2003/01/23] bin/47387 [PATCH] gprof -K still requires "a.out" a o [2003/01/24] java/47448 phantom linux-blackdown-jdk-1.4.1: syscall mmap2 f [2003/01/25] kern/47452 le [vinum] df(1) reports filesystem empty wh o [2003/01/27] bin/47540 Make natd configurable in running state w o [2003/01/27] conf/47566 le [vinum] [patch] add vinum status verifica o [2003/01/28] docs/47575 doc Clarify requirements for IPFW2 in STABLE o [2003/01/28] bin/47576 [PATCH] factor(6)ing of negative numbers o [2003/01/28] docs/47594 doc [PATH] passwd(5) incorrectly states allow o [2003/01/28] bin/47596 daily security run complains if timezone o [2003/01/28] misc/47601 ru Additional subdir targets o [2003/01/30] docs/47690 doc builtin(1) manpage is wrong about externa o [2003/01/31] docs/47705 doc wc(1) manpage has poor explanations. o [2003/02/01] kern/47791 imp Idea for what to do on insert o [2003/02/02] bin/47815 stty -all should work. f [2003/02/02] docs/47818 doc ln(1) manpage is confusing o [2003/02/04] bin/47908 qa [sysinstall] /stand/sysinstall can't disp o [2003/02/06] docs/47991 trhodes Handbook section on upgrading kernel says o [2003/02/06] kern/48014 usb [usb] moused fails to correctly identify o [2003/02/08] docs/48101 brueffer There's no documentation on the fixit dis o [2003/02/09] conf/48105 /etc/disktab has incomplete duplication o o [2003/02/09] misc/48110 change CVSROOT/log_accum.pl to not send m o [2003/02/10] conf/48133 /etc/rc: improved vi recovery notificatio o [2003/02/11] kern/48172 ipfw ipfw does not log size and flags o [2003/02/12] conf/48195 /var/db/mounttab error on diskless boot s [2003/02/12] ports/48217 ports-bugs New Port: www/mod_frontpage13 and www/mod o [2003/02/14] ports/48281 obrien Patch editors/vim to use fetch instead of o [2003/02/15] bin/48309 pppoe connections fail to establish if th o [2003/02/16] kern/48338 sound [sound] pcm audio driver hogs /dev/dsp?.? o [2003/02/16] bin/48342 usb [PATCH] usbd dynamic device list. o [2003/02/18] ports/48426 ports-bugs [PATCH] digger-vgl does not support conso o [2003/02/18] bin/48443 mtm /usr/sbin/periodic executes too many file o [2003/02/18] conf/48444 [patch] count connection attempts instead o [2003/02/19] kern/48468 imp puc driver for Nm9845 o [2003/02/19] kern/48471 pjd [patch] private IPC for every jail o [2003/02/22] conf/48566 [PATCH] /etc/defaults/make.conf stales af p [2003/02/22] conf/48569 trhodes make.conf misses comments on some options o [2003/02/23] kern/48599 [PATCH] syscons cut-n-paste logic is brok o [2003/02/23] bin/48603 Getopt is broken. Patch included. o [2003/02/24] gnu/48638 [PATCH] some bug fixs in libdialog o [2003/02/25] alpha/48676 alpha Changing the baud rate of serial consoles o [2003/02/27] kern/48738 sound [sound] ForteMedia FM801 chipset based so o [2003/02/27] kern/48759 demon kldstat shows module after unsuccessfull o [2003/02/28] docs/48767 doc wrong key numbers for left/right windows f [2003/02/28] conf/48775 iso8859-15 termcap entries needed o [2003/03/02] kern/48837 mbr dc cannot handle DC21142/3 PCI/CardBus 10 o [2003/03/03] conf/48870 [PATCH] rc.network: allow to cancel inter o [2003/03/03] kern/48894 [nfs] Suggested improvements to the NFS r s [2003/03/06] bin/48962 des [PATCH] modify /usr/bin/fetch to allow ba o [2003/03/06] kern/48976 nwfs.ko oddity o [2003/03/06] docs/48980 doc [PATCH] nsgmls -s errors and sect. 3.2.1 o [2003/03/06] bin/48989 qa [sysinstall] Sysinstall's partition edit o [2003/03/07] i386/49023 gad [patch] to LPD (printjob.c) to pass sourc o [2003/03/08] kern/49037 sound [sound] [patch] ESS Maestro chip misdetec o [2003/03/08] kern/49039 add support for RS485 hardware where dire o [2003/03/10] ports/49082 knu portupgrade runs slow o [2003/03/10] kern/49086 ipfw [patch] Make ipfw2 log to different syslo f [2003/03/12] ports/49955 portmgr [PATCH] bsd.port.mk: add target to automa p [2003/03/12] kern/49957 naddy CRC32 generator should be the common rout o [2003/03/13] bin/49983 markm [patch] Fix bug & improve telnet status o o [2003/03/18] misc/50106 Make 'make release' more flexible behind o [2003/03/19] kern/50110 usb [usb] Astra 2100U scanner being detected o [2003/03/19] bin/50118 grog calendar(1) dumps core if there is ./cale p [2003/03/21] conf/50160 ache sl_SI.ISO8859-2 collation sequence is wro o [2003/03/23] docs/50211 doc [PATCH] Fix textfile creation p [2003/03/24] docs/50248 ceri New FreeBSD books o [2003/03/25] bin/50300 Make the loader's use of terminal-control o [2003/03/26] bin/50310 natd / libalias fix to allow dcc resume i p [2003/03/27] bin/50328 kris ctm_smail doesn't handle large deltas wel o [2003/03/27] bin/50331 Changing uid with pw causes duplicate use o [2003/03/27] bin/50365 [PATCH] rc.sysctl cannot handle values co o [2003/03/27] misc/50370 phantom NLSOWN set to ${SHAREGRP} in o [2003/04/01] kern/50526 [patch] update to #! line termination o [2003/04/03] bin/50569 /bin/sh doesn't handles ${HOME}/.profile o [2003/04/03] docs/50573 doc return values for res_query/res_search/re o [2003/04/06] bin/50656 /bin/cp - wrong error on copying of multi o [2003/04/07] docs/50677 doc [PATCH] update doc/en_US.ISO8859-1/books/ o [2003/04/07] kern/50687 ioctl(.., CDIOCCAPABILITY, ...) always re o [2003/04/08] bin/50724 ports-bugs [PATCH] make /usr/sbin/pkg_fetch save ful p [2003/04/08] docs/50735 brueffer Small diff to the developers handbook & o o [2003/04/09] bin/50749 ipfw ipfw2 incorrectly parses ports and port r o [2003/04/10] docs/50773 jmg NFS problems by jumbo frames to mention i o [2003/04/12] ports/50866 lioux [PATCH] Introduce patch to qmail-1.03 to o [2003/04/12] alpha/50868 alpha fd0 floppy device is not mapped into /dev p [2003/04/14] bin/50924 "vmstat -f" says "unimplemented" but data s [2003/04/14] i386/50929 AMD K6-2+ processor is identified incorre o [2003/04/14] bin/50949 BUG: mtree doesn't honor the -P when chec o [2003/04/14] bin/50955 [PATCH] natd / libalias support for multi o [2003/04/14] conf/50956 daily_status_disks_df_flags in /etc/defau o [2003/04/15] bin/50971 du(1) doesn't understand UF_NODUMP flag o [2003/04/15] bin/50988 [Patch] find -size -- express argument in o [2003/04/15] kern/51009 [patch] buggy aue driver fixed. o [2003/04/16] bin/51070 add -p option to pom [PATCH] p [2003/04/17] kern/51082 bms FEATURE: More descriptive message on drop o [2003/04/18] kern/51120 MSGBUF_SIZE doesn't work in makefiles a [2003/04/18] docs/51133 murray RSH environmental variable not described s [2003/04/18] bin/51137 config(8) should check if a scheduler is o [2003/04/18] kern/51145 sound [sound] Audio Slows during Heavy I/O o [2003/04/19] bin/51148 Control the cache size for pwd_mkdb to sp f [2003/04/19] ports/51152 portmgr [patch] bsd.port.mk: generic SHEBANG_FILE o [2003/04/21] bin/51205 dwmalone openssl in base system is not compiled th o [2003/04/22] bin/51296 grog calendar wrong for dates based on day+-nu o [2003/04/27] docs/51480 dds Multiple undefined references in the Free o [2003/04/28] bin/51488 Compat patch: more(1) allowed filename to p [2003/04/28] conf/51504 ache New file: src/share/mklocale/zh_CN.GBK.sr o [2003/04/29] docs/51608 phantom [PATCH] Add Internet Archive Wayback Mach a [2003/05/01] ports/51663 roam [PATCH] vpopmail-stable fix for using vmo p [2003/05/03] conf/51729 ache A patch that can make freebsd support zh_ o [2003/05/06] docs/51875 doc atkbd(4) adjustment o [2003/05/06] docs/51891 doc DIAGNOSTICS in ed driver manpage don't ma o [2003/05/06] ports/51900 trevor [Update Port]: audio/fest* to last versio o [2003/05/07] conf/51920 Collation for no_NO.ISO8859-1 o [2003/05/07] docs/51921 doc ls(1) manpage lacks some information abou o [2003/05/08] ports/51947 mharo Analog port does not include anlgform.htm o [2003/05/08] kern/51958 usb [usb] [patch] update for urio driver o [2003/05/10] kern/52026 usb [usb] feature request: umass driver suppo o [2003/05/10] bin/52032 markm Telnet option contra telnet protocol o [2003/05/11] docs/52071 doc [PATCH] Add more information about soft u o [2003/05/11] bin/52072 yar Wrong behaviour of the ftpd when the OOB f [2003/05/12] ports/52106 phantom New port: java/javaws: Java Web Start 1.2 o [2003/05/13] bin/52190 dwmalone [Patch] decode more syscalls in truss o [2003/05/14] i386/52249 i386 [PATCH] Bootmanager shows NTFS partitions o [2003/05/14] misc/52255 small picobsd build script fails under FreeBSD o [2003/05/14] misc/52256 small picobsd build script does not read in use o [2003/05/15] kern/52258 imp pccard non-functional, repeated "card ins o [2003/05/15] bin/52271 qa [sysinstall] sysinstall panics in machine o [2003/05/18] i386/52408 i386 quitting gnome2-2.2.1_1 results in LOR o [2003/05/19] i386/52427 i386 DVD replay under MSI "655 MAX" mobo inter f [2003/05/19] bin/52432 joe [sysinstall] drivers.flp won't load with o [2003/05/19] docs/52448 simon [patch] Misc man page reference fixes o [2003/05/20] bin/52469 ppp: Multiple devices using UDP don't wor o [2003/05/21] bin/52517 murray New functionality for /usr/bin/Mail f [2003/05/23] bin/52601 mbr [PATCH] rpc.yppasswdd fails if master.pas o [2003/05/23] kern/52623 [ex] [patch] IRQ error in driver for the o [2003/05/25] docs/52672 doc Porter's Handbook: couple of corrections o [2003/05/26] ports/52706 portmgr [patch] bsd.port.mk issues warning if a s o [2003/05/27] kern/52725 [PATCH] installincludes for kmods f [2003/05/28] bin/52746 tcsh fails to handle large arguements o [2003/05/28] kern/52752 [PATCH] SMBus controller on ICH4 not reco o [2003/05/28] kern/52764 Impossible to build kernel with COPTFLAGS s [2003/05/28] ports/52765 portmgr [PATCH] Uncompressing manual pages may fa o [2003/05/29] bin/52782 user ppp dumps core when doing pppctl "sh s [2003/05/31] bin/52826 Feature Request: Adding Timestamps to pkg o [2003/06/01] i386/52835 pdeuskar em driver does not work with mobile-chips o [2003/06/03] ports/52906 ports-bugs vid-1.0.1 from ports does not work with U o [2003/06/03] bin/52907 phk [PATCH] more malloc options for debugging s [2003/06/03] ports/52917 portmgr [PATCH] bsd.port.mk: update default value p [2003/06/05] kern/52960 jmg [kbd] kbdcontrol macros don't work when l o [2003/06/05] kern/52971 bad macro LIST_HEAD in /usr/include/sys/q o [2003/06/06] kern/52980 mbr [patch] dc(4) driver fails to init Intel o [2003/06/08] kern/53025 usb [PATCH] ugen does not allow O_NONBLOCK fo o [2003/06/10] bin/53131 qa [sysinstall] "ALL" could not turn check B o [2003/06/11] conf/53197 re default tag of RELENG_5_1 standard-supfil o [2003/06/13] kern/53265 imp Make Sierra A555 work in FreeBSD o [2003/06/13] docs/53271 hmp the bus_dma man page fails to document al o [2003/06/13] bin/53288 tail will sometimes display more lines th o [2003/06/13] docs/53303 doc mount(2) man page error o [2003/06/14] i386/53324 i386 pam_group problems (PAM_RUSER used instea o [2003/06/15] bin/53341 qa [sysinstall] [patch] dump frequency in sy p [2003/06/16] bin/53377 [PATCH] su does not return exit status of o [2003/06/16] kern/53383 [bktr] [patch] adding Terratec TValue to o [2003/06/17] kern/53417 sound [sound] Bad Recordings on AC97 onboard au o [2003/06/19] bin/53475 cp(1) copies files in reverse order to de o [2003/06/19] kern/53506 [partial patch] support gzipped modules o [2003/06/19] bin/53520 su to another user does not update utmp o [2003/06/20] bin/53560 logging domain names in wtmp is retarded o [2003/06/21] docs/53575 doc Change to Handbook Section 20.9 o [2003/06/21] docs/53596 doc Updates to mt manual page o [2003/06/22] standards/53613standards FreeBSD doesn't define EPROTO o [2003/06/23] docs/53621 trhodes devname(3)'s man page needs an example o [2003/06/24] www/53676 simon [patch] Don't make people contact doc@ fo o [2003/06/24] bin/53682 le [PATCH] add fuser(1) utitity o [2003/06/25] docs/53732 doc quota output and man page do not document o [2003/06/26] docs/53751 hmp bus_dma(9) incorrectly documents BUS_DMA_ a [2003/06/28] bin/53870 das C++ undeclares standard math functions li o [2003/06/29] bin/53899 mktime gives wrong result in Central time o [2003/06/29] conf/53901 dd Suggest MFC of include keyword to config( p [2003/07/01] conf/53944 [PATCH] ARMSCII-8 (Armenian) LOCALE and C o [2003/07/01] kern/53987 [smbfs] smbfs can't access to files with o [2003/07/02] ports/54002 lioux QMTPC patch for qmail-1.03 o [2003/07/02] docs/54009 trhodes Clarify the location of the splash image o [2003/07/02] bin/54026 bms [patch] Add support for non-standard port o [2003/07/02] ports/54041 ade libtool13 (as installed) doesn't recogniz o [2003/07/03] kern/54049 sound [sound] Sound driver reports device busy o [2003/07/03] kern/54078 sound [sound] Sound Plays ~10% Slow [4.8] o [2003/07/06] bin/54141 wrong behavour of cu(1) o [2003/07/07] conf/54170 error from weekly periodic script 330.cat s [2003/07/07] bin/54185 rwatson UFS2 filesystem ACL flag not enforced o [2003/07/08] kern/54220 [PATCH] /usr/src/Makefile has wrong instr o [2003/07/09] ports/54262 tobez port lang/perl5 doesn't deinstall /usr/bi o [2003/07/09] bin/54274 udp-proxy support is not implemented in l o [2003/07/11] bin/54365 [PATCH] add -u option to install(1) for S o [2003/07/11] kern/54383 net [nfs] [patch] NFS root configurations wit o [2003/07/13] kern/54439 Protecting sysctls variables by given mut o [2003/07/13] docs/54451 doc [patch] i386_{get|set}_ldt manual page is o [2003/07/14] docs/54461 kensmith Possible addition to Handbook o [2003/07/17] bin/54594 Apply regexps to the entire variable -- a o [2003/07/18] kern/54604 pjd Made 'ps -e' procfs-independent [PATCH]. o [2003/07/19] kern/54625 sumikawa [PATCH] IPv6 stealth forwarding o [2003/07/21] bin/54683 sh, redundant history o [2003/07/22] docs/54752 hmp bus_dma explained in ISA section in Handb o [2003/07/23] bin/54784 find -ls wastes space o [2003/07/24] standards/54809standards pcvt deficits o [2003/07/25] standards/54833standards more pcvt deficits o [2003/07/25] standards/54839standards pcvt deficits o [2003/07/25] ports/54866 ports-bugs libgnugetopt incompatibility breaks mjpeg s [2003/07/26] bin/54878 incorrect divisor in /usr/bin/jot -r o [2003/07/26] docs/54879 doc man 1 jot, -r description o [2003/07/26] kern/54884 mckusick FreeBSD -stable and -current free space h o [2003/07/27] bin/54891 libalias/natd and exporting connection-in o [2003/07/27] bin/54897 [PATCH] -y flag for mount_mfs f [2003/07/28] kern/54981 sanpei QUIRK: Add support for Lexar 256MB USB dr p [2003/07/28] docs/54995 bms Error in accept(2) man page o [2003/07/29] conf/55015 [patch] 700.kernelmsg: Security check out o [2003/07/30] kern/55031 getgrent() failure with large groups f [2003/07/31] kern/55094 ticso [partial patch] Intel USB 2.0 unrecognize o [2003/07/31] standards/55112standards glob.h, glob_t's gl_pathc should be "size o [2003/08/01] kern/55163 [patch] hide kld system details from jail o [2003/08/03] bin/55215 le [PATCH] add wu-ftpd style xferlog format p [2003/08/07] conf/55341 Adding ko_KR.CP949 locale o [2003/08/08] misc/55387 [patch] users LD_LIBRARY_PATH can interfe o [2003/08/08] gnu/55394 marcel GDB on FreeBSD 4.8: Deprecated bfd_read. o [2003/08/08] kern/55395 matk ICH sampling rate changes after resume fr o [2003/08/08] ports/55401 ache mod_auth_digest for ports/www/apache13 o [2003/08/11] conf/55470 [PATCH] new pccard.conf entry (I-O DATA W o [2003/08/12] docs/55482 doc DUMP has access to block devices in a JAI a [2003/08/13] ports/55515 portmgr [patch] extract perl stuff from bsd.port. o [2003/08/13] bin/55539 [patch] Parse fstab(5) with spaces in pat o [2003/08/13] bin/55546 cdcontrol play tr m:s.f interface is part p [2003/08/16] docs/55641 roam [PATCH] catch up tl(4) with hardware note p [2003/08/16] docs/55643 roam [PATCH] catch up aue(4) with hardware not p [2003/08/16] docs/55645 roam [PATCH] catch up kue(4) with hardware not o [2003/08/17] docs/55653 doc chflags.1 - note that not all tools chfla o [2003/08/17] ports/55669 nobutaka emacs20 and emacs21 override each other a s [2003/08/18] ports/55699 x11 [PATCH] making x11-servers/XFree86-4-Serv o [2003/08/20] ports/55760 tobez [patch] make Perl versions coexist o [2003/08/20] bin/55788 le [vinum] Growfs does not work on vinum con o [2003/08/20] i386/55793 Flaky behavior of if_dc when initializing o [2003/08/20] kern/55802 Make kernel.GENERIC suitable for diskless o [2003/08/21] kern/55835 emulation Linux IPC emulation missing SETALL syscal o [2003/08/21] i386/55838 [kbd] Dual characters from keyboard in X o [2003/08/21] ports/55841 portmgr [patch] Mk/bsd.port.mk: add routines to u o [2003/08/22] ports/55866 ade port devel/libtool13 installs .la files o [2003/08/22] docs/55883 kensmith [patch] handbook advanced-networking/chap p [2003/08/23] conf/55895 [patch]fix short weekday names in zh_CN.* o [2003/08/23] ports/55896 ports-bugs [NEW PORT] www/mozplugger o [2003/08/24] conf/55916 Change to /etc/rc.network & /etc/defaults o [2003/08/24] kern/55917 tun# devices cannot be created in 4.8-STA p [2003/08/24] docs/55925 roam mt, mtio, tcopy man pages refers to *rsa o [2003/08/24] gnu/55936 send-pr does not set mail envelope from o [2003/08/26] kern/55984 ipfw [patch] time based firewalling support fo o [2003/08/26] bin/56012 [patch] MAKEDEV does not allow creation o s [2003/08/28] ports/56091 ports-bugs hp220 driver for print/ghostscript-gnu do o [2003/08/28] kern/56095 QUIRK: Apacer Pen Drive fails to work o [2003/08/29] conf/56144 rc [PATCH] /etc/rc.d/ipmon, /etc/rc.d/ipfilt o [2003/08/30] kern/56165 bms if_baudrate is not correct for rl, xl, dc o [2003/08/31] kern/56245 [bktr] Distorted and choppy video with bk o [2003/08/31] bin/56249 obrien lukemftpd has two bugs (motd, munged utmp o [2003/08/31] kern/56250 ums doesn't work with MCT based PS/2 conv o [2003/09/02] ports/56301 knu portupgrade: -O ineffective o [2003/09/04] kern/56441 andre bpf_tap() used incorrectly in bpf o [2003/09/04] bin/56447 Extend mt command for AIT-2 tape drives o [2003/09/04] kern/56451 /compat/linux/proc/cpuinfo gives wrong CP o [2003/09/05] standards/56476standards cd9660 unicode support simple hack p [2003/09/05] conf/56506 imp A wireless network card is missing in 4.8 o [2003/09/07] gnu/56554 re add Cc: maintainer feature to send-pr o [2003/09/07] bin/56558 [PATCH] locate(1) cannot be safely used w o [2003/09/09] kern/56632 MTIO incorrect mt_fileno status after MTE o [2003/09/09] bin/56648 le [PATCH] enable rcorder(8) to use a direct o [2003/09/10] kern/56664 bad file# in MTIO status buffer after MTE o [2003/09/11] misc/56720 [feature request] UNICODE support in Reso o [2003/09/12] conf/56736 mtm [PATCH] rcNG: enable packages to particip o [2003/09/15] docs/56903 doc [patch] articles/fonts: add application t o [2003/09/16] docs/56915 doc [patch] articles/fonts: update links s [2003/09/16] ports/56928 java jce-aba port should install to $JAVA_HOME o [2003/09/16] conf/56934 rc.firewall rules for natd expect an inte o [2003/09/16] docs/56936 hmp [patch] articles/java-tomcat: add applica o [2003/09/17] conf/56940 pccard.conf entry for PCET10-CL causes sy o [2003/09/17] bin/56952 re [sysinstall] floppy install error s [2003/09/18] ports/56980 portmgr unprivileged user, extracting of tarballs a [2003/09/18] docs/56981 peter man terminfo(5) from libncurses does not f [2003/09/19] kern/56999 usb FreeCom USB CD/RW problem on FreeBSD 5.1 o [2003/09/19] bin/57018 le [PATCH] convert growfs to use libufs(3) o [2003/09/19] bin/57024 a new option for xargs(1) -- only treat \ o [2003/09/19] bin/57026 [PATCH] Therer is no way to know the labe o [2003/09/20] kern/57036 No media detected by 3c905b-tx on 4.9-rel o [2003/09/20] bin/57045 trpt(8) option -t was disabled on -curren o [2003/09/21] bin/57054 let test(1) compare the mtime of a file t o [2003/09/22] bin/57088 [PATCH] for a possible fd leak in libcam. o [2003/09/22] bin/57089 "w" does not honor the -n option p [2003/09/23] conf/57125 bms Comment to IPSEC_FILTERGIF in LINT is now o [2003/09/24] ports/57151 tobez Port lang/perl5.8: use.perl fails to modi o [2003/09/24] docs/57153 doc S_IRWXU missing in fstat(2) man page? o [2003/09/26] kern/57230 [patch] psm(4) incorrectly identifies an o [2003/09/26] amd64/57250 obrien Broken PTRACE_GETFPREGS and PTRACE_SETFPR o [2003/09/26] ports/57259 portmgr [patch] Building a port as root using an s [2003/09/27] ports/57289 ports-bugs teamspeak-server port is broken in 3 ways o [2003/09/27] standards/57295harti make's handling of MAKEFLAGS is not POSIX o [2003/09/27] docs/57298 blackend [patch] add using compact flash cards inf o [2003/09/30] docs/57388 doc INSTALL.TXT enhancement: mention ok promp f [2003/09/30] bin/57407 bms [patch] Better NTP support for dhclient(8 o [2003/10/01] misc/57464 [boot] loader(8) seems to confuse files [ o [2003/10/01] kern/57468 scsi [patch] Quirk for Quantum LPS540S o [2003/10/01] kern/57469 scsi [patch] Quirk for Conner CP3500 o [2003/10/02] ports/57498 portmgr HEIMDAL_HOME should be defined in src or o [2003/10/02] ports/57502 eik ports that define USE_* too late o [2003/10/02] conf/57517 add parameter for /etc/periodic/daily/210 o [2003/10/03] kern/57522 [PATCH] New PID allocater algorithm from p [2003/10/03] docs/57541 trhodes Some suggestions for the Basics chapter o o [2003/10/03] i386/57546 markm [patch] Adding VIA C3 capability printout o [2003/10/04] docs/57569 doc error on gensetdefs(8) man page p [2003/10/06] bin/57630 lptcontrol gives "device busy" if device o [2003/10/06] bin/57641 dd [patch] missing option in mdmfs (mount_mf a [2003/10/07] kern/57696 [nfs] NFS client readdir terminates prema o [2003/10/07] bin/57715 [patch] tcopy enhancement f [2003/10/07] kern/57721 sound [sound] [patch] Dell built in SB Live not o [2003/10/08] conf/57748 [patch] rc.network doesn't allow for -a i a [2003/10/11] sparc64/57856sparc64 sparc64: IDE Raid controller no detect di a [2003/10/12] standards/57911tjr fnmatch ("[[:alpha:]]","x", FNM_PATHNAME) o [2003/10/13] docs/57926 doc amd.conf.5 poorly format as it has both m o [2003/10/13] docs/57974 doc man page apropos for select macros (FD_SE o [2003/10/13] kern/57976 simple kernel DDB enhancement o [2003/10/13] docs/57978 doc Type miss of GPIB in Hardware Notes o [2003/10/14] bin/58008 qa [patch] [sysinstall] sysinstall postfix i o [2003/10/14] bin/58012 Multihomed tftpd enhancement o [2003/10/16] docs/58111 doc Handbook 12.4.3 Rebuilding ATA RAID1 Arra o [2003/10/18] docs/58202 kensmith handbook doesn't mention kldload'ness of o [2003/10/18] bin/58206 [Patch] 460.status-mail-rejects incompati o [2003/10/20] bin/58293 vi replace with CR (ASCII 13) doesn't wor o [2003/10/22] kern/58373 mckusick [ufs] ufs inconsistency between 4.9-RC an o [2003/10/22] ports/58387 mharo [PATCH] security/sudo: Utilize EXAMPLESDI o [2003/10/22] bin/58390 bsdlabel fails to display an error messag o [2003/10/24] bin/58483 [PATCH] allows type special or node relat o [2003/10/24] kern/58497 sysctl knob to return current process' ji f [2003/10/25] kern/58529 dwmalone [patch] RDWR bpf in pcap. o [2003/10/26] ports/58545 joerg devel/avr-gcc: fix libintl and libiconv d o [2003/10/26] conf/58557 Summer/Winter-time change causes daily cr a [2003/10/26] ports/58578 roam new port: misc/kbedic, Bulgarian to Engli o [2003/10/26] gnu/58583 kan gcc.1, cpp.1 and gcov.1 manpages are outd o [2003/10/27] conf/58595 Default NTP configuration o [2003/10/28] docs/58615 doc update for Vinum chapter of Handbook: des o [2003/10/28] ports/58653 trevor [Ports Update]:: audio/fest* 1.4.1 -> 1.4 o [2003/10/28] gnu/58656 marcel gdb not ready for prime time o [2003/10/29] standards/58676standards grantpt(3) alters storage used by ptsname o [2003/10/29] conf/58680 dougb [PATCH] RCNG: shouldn't ldconfig be start o [2003/10/29] bin/58696 /sbin/natd feature request & possible pat o [2003/10/30] docs/58710 doc killpg(2) contains an error regarding sen o [2003/10/31] i386/58784 i386 ATA DMA fails and vx0 creates panic o [2003/11/01] kern/58803 [patch] kern.argmax isn't changeable even o [2003/11/03] bin/58893 OPIE implementation bug o [2003/11/04] ports/58926 obrien latest port of editors/vim has problem dr o [2003/11/04] bin/58939 dumb little hack for /etc/rc.firewall{,6} o [2003/11/05] kern/58967 Kernel kills processes in spite of cputim o [2003/11/05] bin/58970 truss coredumps for the no significant re o [2003/11/07] docs/59044 doc doc.docbook.mk does not properly handle a o [2003/11/09] kern/59067 [patch] PS/2 mouse unstable p [2003/11/09] bin/59078 re [patch] Fix greek support in sysinstall a p [2003/11/10] bin/59144 stefanf [patch] Allow a trailing / for mount -u t o [2003/11/10] i386/59147 usb [usb] USB active extension cable not reco o [2003/11/11] ports/59165 cy fvwm2 port glitches/bugs o [2003/11/11] kern/59169 usb [patch] ulpt is missing read operation o [2003/11/12] bin/59207 uustat list limit of 201 jobs o [2003/11/12] kern/59208 matk [sound] [patch] reduce pops and crackles o [2003/11/12] bin/59220 obrien systat(1) device select (:only) broken o [2003/11/13] docs/59240 blackend handbook update: linux MATLAB f [2003/11/13] ports/59254 eik ports that write something after bsd.port o [2003/11/14] kern/59289 [bktr] [patch] ioctl METEORGBRIG in bktr_ f [2003/11/14] ports/59292 hrs dvips one line paper sizes broken? f [2003/11/15] ports/59297 x11 RADEON 7500 Warning message o [2003/11/15] www/59307 www [patch] xml/xsl'ify & update publications o [2003/11/19] kern/59456 fdescfs stat / compress creates only empt o [2003/11/19] docs/59477 doc Outdated Info Documents at http://docs.fr o [2003/11/20] bin/59530 strange bug in /bin/sh o [2003/11/21] bin/59551 marcel Problem with GDB on latest -CURRENT f [2003/11/21] ports/59553 hrs teTeX installs texdoctk without depending o [2003/11/21] bin/59564 Added an option (-S) to from command to a o [2003/11/21] docs/59565 doc [PATCH] FAQ doesn't cover definition of g f [2003/11/21] bin/59569 nullfs gives fts_read problem with du(1) f [2003/11/21] ports/59571 hq improvements of www/jakarta-tomcat4[1] Ma o [2003/11/23] conf/59600 i386 [PATCH] Improved us.emacs.kbd mapping o [2003/11/23] kern/59624 [PATCH] HightPoint HPT371 support for Fre s [2003/11/24] ports/59637 vs [patch] emulators/generator: Force use of o [2003/11/24] docs/59649 doc Outdated 4.4BSD Documents at http://docs. o [2003/11/25] ports/59682 knu portupgrade uses ports when you want it t a [2003/11/26] ports/59695 ade [PATCH] devel/gmake: add two patches to a o [2003/11/26] kern/59698 [kbd] [patch] Rework of ukbd HID to AT co o [2003/11/26] bin/59708 [patch] add sSMTP support for Mail select o [2003/11/27] bin/59730 isdnd crashes with signal 11 if cannot cr o [2003/11/27] kern/59732 jhb acpi causes boot to hang o [2003/11/27] docs/59735 kensmith Adding a reference to Icelandic Rsync o [2003/11/27] docs/59736 kensmith Updating size of archives o [2003/11/27] kern/59739 rmdir(2) and mkdir(2) both return EISDIR o [2003/11/28] bin/59772 ftpd(8)/FreeBSD 5: support for tcp_wrappe o [2003/11/28] bin/59774 ftpd(8)/FreeBSD 5: syslog facility may be o [2003/11/28] bin/59775 ftpd(8)/FreeBSD 5: incorrect reply for "u o [2003/11/29] ports/59788 knu sysutils/portupgrade ignores line breaks p [2003/11/29] conf/59799 New locale: zh_HK.Big5HKSCS s [2003/11/29] ports/59802 linimon [patch] make devel/py-ncurses depend on d o [2003/11/29] i386/59806 tackerman [patch] Suspend/resume breaks em0 o [2003/11/30] kern/59814 FreeBSD mknod refuses to create pipes and o [2003/11/30] docs/59835 doc ipfw(8) man page does not warn about acce f [2003/11/30] i386/59854 i386 System panics when AMD 762 AGP is loaded o [2003/11/30] ports/59861 ports-bugs New port: net/mu-conference, jabber-mu-co o [2003/12/02] kern/59896 trm driver is not in GENERIC o [2003/12/02] docs/59900 kuriyama out of date README.txt and .message files o [2003/12/02] kern/59903 [patch] "pci_find_device" returns [only/a o [2003/12/03] bin/59922 Toshiba Portege hangs with Eicon DIVA T/A p [2003/12/09] docs/60088 simon [PATCH] add additional MLINKS for rman(9) o [2003/12/09] kern/60089 scottl UDF filesystem appends garbage to files o [2003/12/10] conf/60106 /etc/hosts mentions AfriNIC which does no o [2003/12/12] kern/60174 marcel debugging a kernel module in load/attach o [2003/12/12] kern/60183 sobomax [patch] No WCCPv2 support in gre o [2003/12/12] ports/60185 ports-bugs [New Port] www/w3-emacs21 WWW browser bas o [2003/12/14] kern/60218 sos [PATCH] HPT302 ATA133 Support for 4.9-STA f [2003/12/15] misc/60243 Problem in calling kpathsea library from o [2003/12/15] kern/60248 usb [patch] Problem with USB printer HP Laser a [2003/12/16] kern/60293 bms FreeBSD arp poison patch o [2003/12/16] kern/60307 [patch] wrong product id in pccarddevs fo o [2003/12/17] i386/60319 i386 [hang] read error 34/0 during installatio o [2003/12/18] bin/60350 qa [sysinstall] in Choose Distributions scre o [2003/12/18] misc/60352 [PATCH] buildworld fails in sysinstall if f [2003/12/18] kern/60367 rwatson Erroneous "(core dumped)" in process deat o [2003/12/20] ports/60440 lioux [New Features] Port: mail/qmail o [2003/12/21] kern/60448 PF_KEY protocol does not have a correspon o [2003/12/21] ports/60472 ports-bugs [New Port] devel/doxymacs Doxymacs is Dox p [2003/12/21] kern/60474 Temporary fix for DRM support for Radeon o [2003/12/22] misc/60503 [modules] small error in modules installa o [2003/12/22] bin/60510 [PATCH] change to less for compressed fil o [2003/12/23] ports/60521 ports-bugs sane-backends-1.0.13_1 coredumps in use w f [2003/12/23] bin/60524 simokawa mtree tumbles on files begining with hash o [2003/12/23] docs/60529 doc resolver(5) man page is badly out of date o [2003/12/24] docs/60544 doc getenv(3) manpage doesn't state the retur o [2003/12/25] kern/60550 silby [PATCH] hitting process limits produces s f [2003/12/25] ports/60558 portmgr [PATCH] bsd.port.mk: automatically verify p [2003/12/26] standards/60597standards FreeBSD's /usr/include lacks of cpio.h o [2003/12/26] kern/60599 sound [sound] [partial patch] No sound for ATI o [2003/12/27] bin/60632 UI bug in partition label screen in sysin o [2003/12/27] bin/60636 Enhancement to adduser script. f [2003/12/27] conf/60637 /etc/resolv.conf not created after fresh o [2003/12/28] bin/60642 mbr dhclient has mysterious option -D o [2003/12/28] bin/60662 qa [sysinstall] 5.2 Anonymous FTP server out o [2003/12/29] misc/60677 [patch] No reaction of volume controy key o [2003/12/29] kern/60697 [patch] pseudo-tty hack versus telnet rac f [2003/12/29] kern/60699 DVD Multidrive udma mode autosensed wrong o [2003/12/29] i386/60702 i386 can't boot 5.2-RC2 iso's to install o [2003/12/30] kern/60719 ipfw ipfw: Headerless fragments generate cryp o [2003/12/30] ports/60736 tobez perl's use.perl message isn't clear about o [2003/12/30] kern/60737 sound [sound] Sound card Turtle Beach Santa Cru o [2003/12/31] kern/60761 sound [sound] pcm performance on emu10k1 driver o [2004/01/02] bin/60834 [ftp] ftpd send_data()+oldway: anonymous o [2004/01/03] kern/60874 [feature request] auto-assign devfs rules o [2004/01/04] kern/60892 [patch] added -p option to kldxref to all o [2004/01/04] misc/60900 During shutdown sync fails: "giving up on o [2004/01/05] misc/60919 i386 No login possible (sporadic) o [2004/01/06] i386/60963 i386 [PATCH] Win32 Applications abort on PECOF o [2004/01/06] kern/60982 [PATCH] ID for VIA 686A Power Management a [2004/01/07] ports/61001 arved help2man is misfiled o [2004/01/07] i386/61005 i386 [boot] The Boot Manager in FreeBSD 5.2RC o [2004/01/08] ports/61069 shige [patch] ports/Mk/bsd.emacs.mk is not PREF o [2004/01/08] docs/61070 doc handbook: Installation docs misleading: o [2004/01/09] kern/61109 bge on TYAN AMD762-based Thunder/Tiger pa o [2004/01/09] ports/61147 trevor lang/gcc295 doesn't compile when CPUTYPE o [2004/01/11] amd64/61209 amd64 ppc0: cannot reserve I/O port range o [2004/01/12] bin/61234 usb [usb] [patch] usbhidaction doesn't suppor o [2004/01/12] bin/61239 [patch] bootp enhancement, places the dhc o [2004/01/12] kern/61261 obrien generated header, emu10k1-alsa%diked.h no o [2004/01/12] bin/61264 qa [sysinstall] unable To Use VT100 Terminal o [2004/01/13] conf/61289 /etc/pccard_ether: please use ifn value o f [2004/01/13] kern/61296 dhclient fails to start with SysKonnect L o [2004/01/13] kern/61300 [patch] Enabling HomePNA PHY on aue(4) fo o [2004/01/13] docs/61301 doc [patch] Manpage patch for aue(4) to enabl o [2004/01/13] i386/61308 i386 Maxproc Limits counts Zombie Processes wh o [2004/01/13] misc/61322 bsd.dep.mk disallows shell generated flag o [2004/01/14] i386/61348 i386 Adaptec 1460D PCI SCSI Card does not work o [2004/01/14] kern/61365 usb FreeBSD resets when I turn off monitor w/ o [2004/01/15] ports/61384 ports-bugs NEW PORT: textproc/htmlize.el (turn emacs o [2004/01/16] bin/61405 A faster ffs(3) o [2004/01/16] kern/61415 [PATCH] disable broadcast ssid if_wi and o [2004/01/16] kern/61438 5.2 nfs tasks running and not selected at o [2004/01/16] i386/61442 i386 Highpoint RocketRAID 1520 uses only UDMA2 o [2004/01/16] kern/61448 [patch] RealTek driver rl(4) fails to adj s [2004/01/17] ports/61471 ports-bugs Suggested mini-patch to ports/graphics/sa o [2004/01/17] i386/61481 i386 [patch] a mechanism to wire io-channel-ch o [2004/01/17] kern/61497 [patch] __elfN(map_insert) bug o [2004/01/17] bin/61502 dwmalone Incorrect ip6fw output when adding rules o [2004/01/18] kern/61503 [smbfs] mount_smbfs does not work as non- o [2004/01/18] conf/61504 mtm [patch] New RC script: accf_http o [2004/01/18] i386/61545 5.2 release cannot see NIC on Dell 1750 o [2004/01/19] i386/61579 [hang] sis 645dx is not working (but on t o [2004/01/20] i386/61603 i386 [sysinstall] wrong geometry guessed o [2004/01/20] kern/61622 Intel Pro/100 Intelligent Server Adapter o [2004/01/20] conf/61641 grog Martin Luther King, Jr. Day missing from o [2004/01/20] kern/61651 [ed] IC-Card+ probe_and_attach returns 6 o [2004/01/21] bin/61666 peter [patch] mount_nfs parsing bug, segmentati o [2004/01/21] docs/61667 doc Obsolete documentation on FreeBSD PnP f [2004/01/21] kern/61677 Unable to open CDROM tray if boot_cdrom i o [2004/01/21] kern/61685 andre [patch] ipnat + dummynet on same interfac o [2004/01/21] bin/61690 fsdb seqfaults in cmd. parsing routine f [2004/01/22] i386/61703 acpi ACPI + Sound + Boot = Reboot o [2004/01/22] kern/61744 andre [patch] TCP hangs onto mbufs with no tcp o [2004/01/24] bin/61808 [PATCH] Update RPC prgs to allow binding s [2004/01/24] kern/61810 mounts done within a chroot show up wrong o [2004/01/24] www/61824 www Misleading documentation on FreeBSD insta o [2004/01/24] i386/61838 i386 Realtek -8139C Card Not Supported o [2004/01/24] i386/61843 i386 Intel PRO/100 VE adapter is not recognize o [2004/01/24] conf/61847 Additions to file /usr/share/misc/pci_ven o [2004/01/25] i386/61858 bms bus_dmamap_sync with BUS_DMASYNC_POSTREAD o [2004/01/25] docs/61859 doc Incorrect informaiton about trace command o [2004/01/25] docs/61878 doc LSI megaraid 150-x cards not included in f [2004/01/25] i386/61889 i386 Have to reinsert pccard after reboot o [2004/01/25] kern/61909 5.2-Current fails to notice change of CD f [2004/01/26] misc/61916 Video/Monitor Capability Problem o [2004/01/26] bin/61971 k5init --renewable fails o [2004/01/27] bin/61975 ume [PATCH] sync src/usr.sbin/traceroute6.c w o [2004/01/27] bin/61978 [PATCH] sync src/usr.sbin/setkey/token.l p [2004/01/27] bin/61981 jhb [PATCH] bring incompletely initialized ma a [2004/01/27] ports/61998 roam PostgreSQL support for vpopmail-5.3.30 (c o [2004/01/27] i386/62003 i386 [patch] make /boot/loader "reboot" code s o [2004/01/28] kern/62042 luigi ipfw can't no more reject icmp (icmptypes o [2004/01/29] bin/62077 Make it possible to abbreviate device nam f [2004/01/30] kern/62094 3com 940 gigabit ethernet dhcp failure o [2004/01/30] kern/62098 [pccard] [patch] Bad CISTPL_VERS_1 and cl o [2004/01/30] kern/62102 alc obreak update o [2004/01/30] docs/62116 keramida PMake manual in DocBook format f [2004/01/31] bin/62139 User cannot login through telnet or ssh b o [2004/02/01] bin/62207 ppp crashes with option 'nat punch_fw' wh o [2004/02/02] ports/62256 ports-bugs New port: chinese/mozilla-sclp o [2004/02/02] kern/62257 card reader UCR-61S2B is only half-suppor o [2004/02/03] i386/62288 reopened raid disks on a running system o [2004/02/03] bin/62300 gcc/config/freebsd-spec.h 1.6 is incomple o [2004/02/04] kern/62323 [kbd] Logitech Cordless MX Duo Keyboard/M o [2004/02/04] i386/62324 Onboard Broadcom BCM5705 controller not i o [2004/02/04] kern/62333 syslog: kernel: dc0: discard oversize fra o [2004/02/04] bin/62334 vipw doesn't see changes if re-edit for t o [2004/02/05] bin/62379 marcel gdb apropos command crashes o [2004/02/05] docs/62402 doc easily circumventable Blade150 problem o [2004/02/06] docs/62412 doc one of the diskless boot methods describe o [2004/02/06] kern/62435 [WISH] make device hme work on non sparc6 o [2004/02/06] bin/62456 johan WARNS fixes for games/pom and games/caesa o [2004/02/08] bin/62513 [SW-BUG] Errant /usr/bin/krb5-config on - p [2004/02/08] gnu/62555 readline 4.3 should be patched o [2004/02/09] ports/62585 ports-bugs New port: net/mu-conference (Multi-User C o [2004/02/09] kern/62597 [asr] [patch] /dev/rdpti# patch o [2004/02/10] ports/62607 hrs textproc/text2html conflicts with tex por o [2004/02/10] java/62647 phantom jdk14 port problem, linux module o [2004/02/10] ports/62657 portmgr Port linux-jpeg have decreaseed version n s [2004/02/10] ports/62671 portmgr ports make can't handle GREP_OPTIONS envi o [2004/02/11] i386/62699 i386 fstat randomly crashes with "out of memor o [2004/02/11] bin/62702 qa [sysinstall] backup of /etc and /root dur o [2004/02/11] ports/62704 jkoshy update for lang/moscow_ml (port fixes + n o [2004/02/11] kern/62705 [feature request] Netgear WG511T wireless o [2004/02/11] bin/62711 qa [sysinstall] installation: "Insert Next C o [2004/02/12] docs/62719 doc cross-reference pccardd and devd o [2004/02/12] docs/62724 doc host(1) manpage does not include informat o [2004/02/12] kern/62742 [hang] system "hangs" for a some time whi o [2004/02/12] kern/62746 tjr [smbfs] SMBFS and vfs.usermount. User can f [2004/02/13] ports/62761 portmgr patch for phasing out distinfo files o [2004/02/13] bin/62766 ``systat -vm'' does not work on diskless o [2004/02/13] ports/62767 nbm Update ports/Tools/scripts/mkptools/mkpsk o [2004/02/13] kern/62788 usb need quirks for Super Talent Flash USB 2. o [2004/02/13] ports/62791 nobutaka emacs 21 : comparison is always true due f [2004/02/14] ports/62829 portmgr Mk file bsd.linux.rpm.mk supporting Linux o [2004/02/14] java/62837 java linux-sun-jdk14 executables hang with COM o [2004/02/14] ports/62840 ports-bugs New Port: dns/bind9-sdb-ldap, bind9 patch s [2004/02/14] standards/62858standards malloc(0) not C99 compliant o [2004/02/15] kern/62862 sound [sound] [patch] fix pcm vchans related cr o [2004/02/15] ports/62876 nork www/linux-flashplugin6 fails library path o [2004/02/15] bin/62885 des pam_radius doesn't maintain multiple stat o [2004/02/15] kern/62890 proc pointer set by fork1 can be stale in o [2004/02/16] docs/62914 doc Reference development(7) in other parts o o [2004/02/17] ports/62960 ports-bugs new port: sysutils/mapchan, utility "mapc o [2004/02/17] bin/62965 pkg_add -r fails if fetching multiple pac o [2004/02/17] i386/62977 i386 Mouse daemon during install/setup o [2004/02/18] ports/62990 knu portupgrade fails to use package even wit o [2004/02/18] misc/62994 Terminal locks up o [2004/02/18] ports/63018 obrien editors/vim: dependency to ruby/python is o [2004/02/19] bin/63064 strptime fails on %z o [2004/02/19] docs/63084 des Several Man-pages reference non-existant o [2004/02/20] kern/63096 rwatson [patch] MAC entry point for route manipul f [2004/02/20] ports/63108 mp amd64/bento-fix: devel/gdb52 and devel/gd p [2004/02/21] standards/63173standards Patch to add getopt_long_only(3) to libc o [2004/02/21] amd64/63188 amd64 ti(4) broken on amd64 o [2004/02/22] bin/63197 tftp Bus error, core dumped o [2004/02/22] kern/63204 sound [sound] /dev/mixer broken with ESS Maestr o [2004/02/22] docs/63215 doc Wrong prototypes in mi_switch(9) (ref doc s [2004/02/22] ports/63216 portmgr 'BROKEN' or 'IGNORED' ports exit their "m s [2004/02/22] ports/63238 thierry New ports: french/mozilla-flp & french/fi o [2004/02/24] bin/63319 burncd fixate error f [2004/02/25] i386/63334 i386 make kernel error f [2004/02/25] ports/63357 ports-bugs [patch] www/linux-mozillafirefox port cre o [2004/02/26] bin/63413 dbm_delete return value incorrect a [2004/02/28] conf/63480 qa /etc/mail/aliases has executable bit set, o [2004/02/29] conf/63527 AM/PM date format should be localized. o [2004/02/29] ports/63543 clsung New port: chinese/phpbb-zh_TW o [2004/02/29] www/63551 ceri Lack of DTD in cgi scripts o [2004/02/29] www/63552 www Validation errors due to CAPs in attribut o [2004/02/29] ports/63555 fenner Port survey: Zero fetchable files when no o [2004/03/01] docs/63570 ceri Language cleanup for the Handbook's DNS s o [2004/03/01] bin/63608 Add a -c option to time(1) to display csh o [2004/03/02] i386/63628 bms patch to i.386 master boot record to allo o [2004/03/02] bin/63659 /usr/sbin/pw does not honor symlinks in s o [2004/03/03] docs/63676 doc [patch] Fix some tag errors in handbook. a [2004/03/03] ports/63683 portmgr [patch] add two advisory variables to bsd o [2004/03/03] ports/63715 kwm Maintainer update: astro/seti-applet (2.1 s [2004/03/03] ports/63716 portmgr [patch] Mk/bsd.port.mk: move sysctl to ${ p [2004/03/03] docs/63719 doc lptcontrol(8) manpage omits -s from a lis f [2004/03/03] i386/63721 bms VT6103 NIC broken since 5.2 o [2004/03/04] kern/63746 vmnet0 makes vmnet4096 o [2004/03/04] kern/63768 Must access /dev/acd0c before using /dev/ o [2004/03/04] kern/63779 usb [usb] USB-mass storage (USB to IDE Conver o [2004/03/05] docs/63808 doc No manpage for devfs.conf o [2004/03/05] i386/63815 i386 boot loader waste a lot of time (10 min) o [2004/03/05] java/63818 phantom build but not with compiler specified o [2004/03/06] bin/63830 obrien [patch] file(1) doesn't recognize FreeBSD o [2004/03/06] kern/63837 usb [patch] USB: hid_is_collection() only loo o [2004/03/07] kern/63863 glebius [patch] implement NGM_ELECTROCUTE s [2004/03/07] kern/63897 makeoptions CONF_CFLAGS are ignored when o [2004/03/08] ports/63915 edwin [new tool] bump_revision script o [2004/03/08] ports/63936 ports-bugs New port: security/aimsniff A perl script o [2004/03/09] ports/63979 ports-bugs new port: devel/linux-libunicode -- A uni f [2004/03/09] kern/63982 tackerman em0 hardware checksum offloading causes b o [2004/03/09] ports/64011 lioux [Patch] multimedia/mjpegtools -- Fix head o [2004/03/10] bin/64036 Linux application Sophos Mailmonitor not o [2004/03/10] kern/64040 sound [sound] crackling sound on 5.2.1-RELEASE f [2004/03/11] bin/64079 wes mount_mfs (md) refuses to use permissions o [2004/03/11] kern/64114 [PATCH] bad vertical refresh for console o [2004/03/11] kern/64118 sound [sound] [patch] fm801 driver does not wor a [2004/03/12] ports/64136 arved [NEW PORT] devel/ice: The Internet Commun o [2004/03/12] bin/64153 mdmfs features via fstab o [2004/03/12] kern/64178 jmg kqueue does not work with bpf when using o [2004/03/13] bin/64198 init(8) may keep zombies f [2004/03/13] ports/64202 ports-bugs New Port: x11/kde_api_reference_32, the k o [2004/03/15] ports/64304 portmgr geography category o [2004/03/15] ports/64307 ports-bugs [NEW PORT] databases/linux-unixODBC: RPM o [2004/03/16] bin/64327 [PATCH] make(1): document surprising beha f [2004/03/16] docs/64342 portmgr Assumed content of PATH is not defined in o [2004/03/17] kern/64365 acpi ACPI problems o [2004/03/17] conf/64381 qa lo0 not up and no IPs assigned after inst f [2004/03/18] ports/64393 eik establish proper master-slave relations b o [2004/03/19] bin/64464 des pam_krb5 module ignores no_ccache option o [2004/03/19] bin/64476 dougb [PATCH] mergemaster: support for keeping p [2004/03/20] ports/64490 obrien link error in manpage of editors/vim o [2004/03/20] kern/64522 3COM 3C920B onboard Asus P4R800-VM not su o [2004/03/22] kern/64556 if_sis short cable fix problems with NetG f [2004/03/22] ports/64586 ports-bugs new port: devel/preps-devel-gui stable re o [2004/03/22] kern/64588 [patch] Extend joystick driver architectu o [2004/03/23] i386/64626 i386 AP initialization problem on GIGABYTE GA- o [2004/03/24] ports/64650 knu portupgrade: missing dependency on perl a [2004/03/24] bin/64664 bms Reboot command needs to protect itself fr o [2004/03/25] ports/64686 ahze [NEW PORTS] x11-toolkits/qtc-qtsharp qtsh o [2004/03/25] ports/64687 ahze [New Port] games/dotgnu-mahjongg/ -- QT# o [2004/03/25] www/64689 www Missing data on ftp.freebsd.org o [2004/03/26] ports/64769 knu portupgrade mplayer-plugin not reading pk o [2004/03/26] kern/64772 Mouse Movement Problem o [2004/03/26] kern/64788 nsswitch with ldap and starting ppp on bo f [2004/03/27] i386/64795 i386 Network Adapter not configuring o [2004/03/27] docs/64807 doc Handbook section on NAT incomplete o [2004/03/27] bin/64811 systat can't display big numbers in some o [2004/03/28] ports/64838 ports-bugs new port: chinese/msttf o [2004/03/29] kern/64875 standards [patch] add a system call: fdatasync() o [2004/03/29] i386/64878 tackerman Intel 82547 CSA Driver forces system lock o [2004/03/29] ports/64898 ports-bugs new port: misc/heyu2 for X10 control o [2004/03/30] ports/64915 ports-bugs [NEW PORT] vietnamese/x-unikey o [2004/03/30] bin/64921 vmstat -i is not reporting IRQ usage on a o [2004/03/30] ports/64930 kris ports/Tools/portbuild/scripts/makeworld d o [2004/03/31] kern/64971 A squid process larger than 3G f [2004/03/31] ports/64980 ale New port: mail/qscanq f [2004/03/31] kern/64997 sanpei QUIRK: Getting a Philips USB mp3 player t f [2004/03/31] ports/65009 ports-bugs Maintainer update: lang/gforth (build fix o [2004/04/01] bin/65045 ftp doesn't remember binary mode if setti o [2004/04/02] docs/65065 doc improper language ntpd man pages o [2004/04/03] i386/65124 i386 Unable to disable TERM_EMU cleanly o [2004/04/03] ports/65129 kiri [PATCH] editors/xemacs21-mule: xemacs-mul o [2004/04/05] kern/65206 adding floppy drive seems to force PIO mo o [2004/04/05] ports/65207 ports-bugs [NEW PORT FIX]vietnamese/xvnkb build fix p [2004/04/05] kern/65217 bms PATCH: Improve Linux IPX application comp o [2004/04/05] kern/65219 csjp update sysctl descriptions for SYSV IPC v o [2004/04/05] bin/65228 [Patch]Allow rup to parse hostnames from o [2004/04/06] bin/65258 save /etc/rc.firewall from changing for s o [2004/04/07] ports/65277 ahze [PATCH] devel/imake-4: [Respect CC & CXX o [2004/04/07] kern/65278 [patch] sio: kgdb debugger port initializ o [2004/04/07] bin/65299 vi temp path contains double / o [2004/04/07] ports/65304 portmgr Fix deinstall INFO in bsd.port.mk o [2004/04/08] bin/65306 obrien [1] Portability fixes for FreeBSD build u o [2004/04/08] ports/65310 niels security/SAVI-Perl: Submission of new por o [2004/04/08] ports/65318 ports-bugs New port: games/noegnud* an ASCII/2D/3D U o [2004/04/08] ports/65335 java [PATCH] java/jdk14: use bsd.java.mk for J o [2004/04/09] ports/65344 portmgr USE_ macros for graphics libraries o [2004/04/09] kern/65355 [patch] TC1000 serial ports need enabling o [2004/04/10] ports/65408 trevor patch to shorten 133 DESCR files o [2004/04/10] ports/65409 trevor big whitespace cleanup o [2004/04/11] kern/65436 usb QUIRK: [patch] to add support for PNY Att o [2004/04/12] kern/65448 jhb _mtx_unlock_sleep() race condition if ADA o [2004/04/12] ports/65452 vs new port: sysutils/i8xxwd (Intel i8xx TCO o [2004/04/13] docs/65477 doc Installation Instruction fail to mention o [2004/04/13] bin/65483 vi -r crashes o [2004/04/14] i386/65528 i386 mouse cursor disapears on moving o [2004/04/14] docs/65530 doc minor improvement to getgrent.3 o [2004/04/15] bin/65557 passwd uses passwd_format of default logi s [2004/04/15] ports/65587 blackend Update emulators/linux-winetools to 1.30 o [2004/04/16] kern/65627 [patch] store P3 serial number in sysctl o [2004/04/17] bin/65649 Add `-u name' option to env(1) o [2004/04/18] i386/65691 i386 fxp0: device timeout o [2004/04/18] bin/65707 scp does not deal with local file copies p [2004/04/18] i386/65729 i386 Document machdep.hlt_cpus sysctl o [2004/04/19] kern/65769 usb [usb] Call to tcflush(x, TCIFLUSH) stops o [2004/04/19] kern/65786 [vfs_syscalls.c] Incorrect fifo semantics s [2004/04/20] ports/65794 joe net/ripetools is obsolete o [2004/04/20] bin/65803 gad bin/ps enhancements (posix syntax, and mo s [2004/04/20] ports/65804 portmgr [PATCH] bsd.port.mk is gratuitously slow f [2004/04/20] ports/65824 ports-bugs sysutils/LPRng and sysutils/LPRngTool - a o [2004/04/20] ports/65828 trevor Returned mail: address is restricted o [2004/04/20] ports/65829 trevor Returned mail: address is restricted o [2004/04/21] docs/65864 trhodes login.conf(5) manpage doesn't mention cap o [2004/04/21] ports/65865 roam [PATCH] dns/djbdns: add WITH_JUMBO - coll o [2004/04/22] docs/65895 doc incorrect "omshell" link in "dhclient" ma f [2004/04/23] ports/65915 portmgr [PATCH] bsd.port.mk: handle interactive c o [2004/04/24] ports/65934 nork [NEW PORT] japanese/ja-xmms: X Multimedia p [2004/04/25] kern/65971 bms LINUX_SOUND_MIXER_INFO Ioctl addition for o [2004/04/25] bin/65973 Problem logging in to the NIS slave and N o [2004/04/26] docs/65988 doc incorrect references to ppp.conf in handb o [2004/04/27] ports/66031 ports-bugs [NEW PORT] science/mcstas - neutron ray-t o [2004/04/27] ports/66032 portmgr [PATCH] bsd.port.mk: clean room installat o [2004/04/28] ports/66042 ports-bugs new port: www/suexec13 (standalone suexec o [2004/04/29] kern/66079 bms route change default causes panic in cert o [2004/04/29] docs/66091 doc ppp(8) docs out-of-date for -CURRENT o [2004/04/29] bin/66095 template_user is broken in pam_radius o [2004/04/30] ports/66109 portmgr [PATCH] bsd.port.mk: inconsistent use of o [2004/04/30] ports/66110 portmgr [PATCH] bsd.port.mk: MLINKS error detecti o [2004/05/03] kern/66185 twe driver generates gratuitous warning o o [2004/05/03] kern/66225 [patch] extend ng_eiface(4) control messa o [2004/05/04] ports/66246 ports-bugs new ports: textproc/docbook-utils, textpr o [2004/05/04] docs/66264 doc [patch] libexec/rtld/rtld.1 typo fixes no o [2004/05/04] docs/66265 doc [patch] Document what -f and LD_TRACE_LOA o [2004/05/04] ports/66266 ports-bugs ports/net/yptransitd: support FreeBSD NIS o [2004/05/04] kern/66268 glebius [PATCH] Socket buffer resource limit (RLI f [2004/05/05] ports/66275 petef New port: net/cnupm The BPF Traffic Colle o [2004/05/05] gnu/66279 less(1) -- add support for stty(1) erase2 p [2004/05/05] kern/66280 [PATCH] Add another ac97 id o [2004/05/05] ports/66282 ports-bugs [NEW PORT] mail/p5-Mail-Vispan: PERL scri p [2004/05/05] docs/66289 brueffer [patch] lib/libc/gen/ualarm.3 refers to n o [2004/05/05] docs/66296 doc [patch] contrib/amd/amq/amq.8 uses log_op p [2004/05/06] bin/66311 fenner TCPDUMP ISAKMP payload handling denial-of o [2004/05/06] ports/66315 se mini_httpd - Software caused connection a o [2004/05/07] ports/66342 portmgr [PATCH] fix ECHO_MSG breakage in java por o [2004/05/07] docs/66343 doc unlisted supported card on man page for w o [2004/05/07] standards/66357standards make POSIX conformance problem ('sh -e' & o [2004/05/08] ports/66389 portmgr [PATCH] bsd.port.mk: follow MOVED ports o [2004/05/09] bin/66420 [PATCH] tcsh: history mangles command lin o [2004/05/09] kern/66422 sound [sound] [patch] no sound on modern Sony V o [2004/05/09] kern/66425 [patch] Extending dual console support (/ o [2004/05/09] docs/66426 doc handbook update (desktop section): web br o [2004/05/10] bin/66445 Add options to last(1) to ignore ftp logi f [2004/05/10] ports/66476 adamw [NEW PORT] misc/gaim-talkfilters: A neat o [2004/05/10] alpha/66478 alpha unexpected machine check: panic for 4.9, o [2004/05/10] ports/66480 openoffice openoffice-1.1.1 port uses root's $HOME f o [2004/05/10] docs/66483 doc [patch] share/man/man4/csa.4 grammar nits o [2004/05/10] bin/66492 cpio -o -Hustar creates broken timestamps o [2004/05/11] docs/66505 trhodes escaping '~' and '$' characters in login. o [2004/05/11] ports/66506 ports-bugs [NEW PORT] www/p5-Apache-GopherHandler: G o [2004/05/11] ports/66511 x11 xdm xlogin*background color issue o [2004/05/11] ports/66520 portmgr Have OPTIONS set defaults when BATCH or P o [2004/05/11] standards/66531standards _gettemp uses a far smaller set of filena p [2004/05/11] docs/66541 bms [patch] sbin/ifconfig/ifconfig.8 wordsmit o [2004/05/11] kern/66547 usb [usb] Palm Tungsten T USB does not initia o [2004/05/12] i386/66564 3c920-MV00 PHY detection problem s [2004/05/12] ports/66566 portmgr [PATCH] bsd.port.mk: fix build when /usr/ o [2004/05/12] kern/66589 processes get stuck in "inode" state when o [2004/05/13] bin/66594 marcel gdb dumps core f [2004/05/13] docs/66621 roam Document fix for "kmem_map too small pani o [2004/05/14] kern/66642 sound [sound] pcm0: play: 0: play interrupt tim o [2004/05/16] bin/66677 mv incorrectly copies somedir/.. to ./.. o [2004/05/17] conf/66726 /etc/periodic/security/ 800.loginfail scr f [2004/05/17] ports/66762 vs Update port: games/xpilot-ng (split into o [2004/05/17] bin/66763 mdmfs: sync arguments with those of newfs o [2004/05/17] docs/66768 doc 4_RELENG share/man/man4/ng_one2many.4 MFC o [2004/05/17] docs/66770 doc [patch] share/man/man4/ng_pppoe.4 tyops, o [2004/05/17] docs/66771 imp [patch] usr.sbin/pccard/pccardc/pccardc.8 o [2004/05/17] docs/66775 roam Clarification to committer's guide that p s [2004/05/18] ports/66808 portmgr bsd.port.mk: bsd.autotools.mk appears too p [2004/05/18] docs/66824 keramida [patch] share/man/man4/man4.i386/fe.4 gra o [2004/05/19] ports/66892 portmgr possible bug in philosophy of ports/MOVED o [2004/05/19] bin/66893 [patch] LINUX NIS clients connecting to F s [2004/05/20] ports/66921 ports-bugs [NEW PORT] x11-wm/skippy-xd: A full-scree o [2004/05/20] bin/66941 [patch] gcc2.95 (FreeBSD-specific): fix u o [2004/05/21] kern/66981 Can't read audio CDs with a samsung sw-25 o [2004/05/21] bin/66988 [Patch] apm.c check validation of the ret f [2004/05/21] i386/66996 i386 Problem with CD/DVD ROM o [2004/05/21] i386/66997 [bge(4)] Problem with Broadcom BCM5705M a o [2004/05/21] i386/67011 mdodd [patch] MFC of vpd driver for IBM xSeries p [2004/05/21] kern/67013 bms A potential bug detected in /sys/netipsec o [2004/05/22] bin/67041 "fortune -m" peeks in "fortune" file only o [2004/05/22] www/67042 www FreeBSD rdf feed not valid o [2004/05/22] i386/67055 i386 Mouse (wheel) detection problem on SIS748 o [2004/05/23] docs/67078 doc [patch] MFC of a rtld(1) man page is inco o [2004/05/23] ports/67095 ports-bugs New port: www/p5-PLP: A Perl embedder som o [2004/05/24] bin/67142 rpc.yppasswdd incorrectly throws errors a o [2004/05/25] bin/67172 w,finger display the remote host incorrec o [2004/05/25] ports/67173 des [PATCH] security/ifd-gempc410 doesn't fet o [2004/05/25] ports/67183 cy security/pam_krb5 requires updating f [2004/05/25] i386/67189 acpi ACPI S3 reboot computer on Dell Latitude o [2004/05/25] ports/67192 vs mod_perl-related regressions in the newes o [2004/05/26] bin/67231 [patch] pam_krb5 doesn't honor default fl o [2004/05/27] kern/67242 tackerman [PATCH] dev/em/if_em.c isn't ctags compat o [2004/05/27] bin/67256 tcsh does not honor LC_ALL and/or LC_MESS o [2004/05/28] bin/67307 ready to import bootstrap_cmds/decomment o [2004/05/28] bin/67308 ready to import bootstrap_cmds/relpath fr o [2004/05/28] kern/67309 acpi zzz reboot computer (ACPI S3) o [2004/05/28] ports/67311 ale [PATCH] Mk/bsd.sites.mk: add MASTER_SITE_ a [2004/05/29] bin/67317 bms patch to nfsd.c to make it slightly more o [2004/05/29] bin/67334 mount_cd9660 gives dscheck: negative b_bl p [2004/05/29] kern/67357 brooks Patch for uftdi to support Intrepidcs.com o [2004/05/30] i386/67383 i386 [patch] do a better job disassembling cod o [2004/05/30] ports/67385 kiri [PATCH] editors/xemacs-devel-mule: update f [2004/06/01] ports/67436 portmgr patch for bsd.port.mk: GNU_CONFIGURE_PREF o [2004/06/01] ports/67437 portmgr patch for bsd.port.mk: NO_BUILD and PKGNA o [2004/06/01] i386/67456 i386 [LOR] LOR on dual-xeon w/ ht o [2004/06/02] ports/67500 clement new port for irc/thales: an irc to mysql o [2004/06/02] www/67502 www cvs-all commit message did not include al s [2004/06/03] ports/67531 portmgr New spanish virtual branch o [2004/06/03] kern/67545 [nfs] NFS Diskless Mount Option Suggestio p [2004/06/03] conf/67549 No Cents for es_ES monetdef (Euro) o [2004/06/03] bin/67550 Add BLK_SIZE option to tftpd server o [2004/06/04] ports/67553 sumikawa ports/devel/cvs+ipv6 - add mirror o [2004/06/04] www/67554 www man-cgi visual glitch on 3-word titles f [2004/06/04] ports/67562 portmgr patch for bsd.port.mk - USE_BDB, WANT_BDB o [2004/06/04] gnu/67565 SIGPIPE processing in cvs 1.11.5 may lead o [2004/06/04] ports/67572 ports-bugs New port: mnogosearch-devel: Full feature o [2004/06/04] i386/67578 [kbd] Keyboard error IBM xSeries 335 o [2004/06/04] kern/67580 request to add hints for boot failures f [2004/06/05] kern/67603 No driver found: PCMCIA Cardbus, D-Link D f [2004/06/06] kern/67627 phk [panic] gbde kernel panic o [2004/06/07] www/67651 hrs Update early-adopter post-4.10 o [2004/06/07] bin/67687 iostat does not provide read vs. write st f [2004/06/08] kern/67694 kernel build fails with damaged /usr/incl s [2004/06/08] kern/67706 [unionfs] cvs update over a union mount s o [2004/06/08] bin/67723 FreeBSD 5.x restore cannot handle other p s [2004/06/09] ports/67752 pav Upgrade math/cxsc to the latest revision o [2004/06/09] ports/67762 roam portupgrade of stunnel asks for input eve o [2004/06/09] i386/67763 i386 [patch] PCMCIA: MELCO manufacturer code s o [2004/06/10] i386/67773 i386 5.x series - md5 on dev no longer works e o [2004/06/10] bin/67793 phk gbde doesn't complain correctly when file f [2004/06/10] docs/67806 doc [patch] Let 5.x users know how to boot in s [2004/06/11] ports/67815 ports-bugs ImageMagick no longer recognizes FlashPix f [2004/06/11] i386/67818 bz Marvell if_sk driver watchdog timeout iss o [2004/06/11] kern/67830 [patch] CPU affinity problem with forked o [2004/06/11] ports/67832 jdp Change request: net/cvsup (STATIC -> WANT f [2004/06/11] ports/67839 girgen www/mod_jk2-apache2 2.0.2: uri /*.jsp mat o [2004/06/13] docs/67893 doc boot.8's -m description is insufficient. o [2004/06/13] alpha/67903 alpha hw.chipset.memory: 1099511627776 - thats o [2004/06/14] bin/67943 find(1) fails when current directory is n o [2004/06/15] ports/67970 gnome ports textproc/libxml, textproc/libxslt: o [2004/06/16] bin/68014 stty -pendin does not turn off pendin mod o [2004/06/16] bin/68016 Bug in visual bell on console (kbdcontrol o [2004/06/17] kern/68026 jdp [patch] add net_remove_domain, domain ref o [2004/06/17] docs/68038 trhodes Attempt to make the terse part of 17.6.2 o [2004/06/17] ports/68061 knu databases/ruby-bdb1 has hardcoded install o [2004/06/17] bin/68062 standalone repeat(1) command o [2004/06/18] kern/68081 [patch] sys/time.h (lint fix) o [2004/06/18] i386/68087 i386 wget core dumps with: Assertion failed: ( o [2004/06/19] conf/68108 [patch] Adding mac-address /conf selector o [2004/06/19] kern/68110 hsu [PATCH] RFC 3522 for -HEAD o [2004/06/19] www/68114 www bad usability - download link missing o [2004/06/19] i386/68117 i386 serious network collisions after NIC "med o [2004/06/19] kern/68122 sound [sound] Device busy (/dev/dsp)- insane, n o [2004/06/20] bin/68130 adduser man page and usage inconsistent w o [2004/06/20] ports/68133 thierry Update port: x11-toolkits/linux-gtk2 (fix o [2004/06/20] bin/68134 'invalid hostname' displayed in w/who out o [2004/06/20] i386/68140 i386 Problem with Sony AIT ATAPI Tape dirve o [2004/06/20] ports/68141 ports-bugs new port net/linux-overnet-core: Serverle o [2004/06/20] ports/68146 ports-bugs New port: x11-themes/linux-gtk-bluecurve- a [2004/06/22] kern/68189 luigi arp -a discloses non-jail interfaces with o [2004/06/22] kern/68192 Cannot use quotas on jailed systems o [2004/06/22] docs/68201 keramida [patch] pthread_atfork(3) man page o [2004/06/22] ports/68205 ports-bugs New Port: mail/ismail PHP-based webmail c f [2004/06/23] i386/68219 acpi ACPI + snd_maestro3 problem o [2004/06/23] kern/68225 sound [sound] trouble with sound on Dell Latitu o [2004/06/23] kern/68232 [patch] ugen(4) isochronous handling corr s [2004/06/24] ports/68276 lioux [REPOCOPY] mail/qmail-smtp_auth+tls -> ma o [2004/06/25] kern/68311 [patch] it is impossible to override defa o [2004/06/25] bin/68312 be able to create fdisk partions using si o [2004/06/25] kern/68315 [patch] atacontrol addspare for 4.x o [2004/06/25] kern/68317 [patch] on soft (clean) reboots clean dme o [2004/06/25] bin/68328 enable configuration of extra listen sock o [2004/06/25] ports/68337 portmgr patch so that README.html files in ports s [2004/06/25] ports/68346 portmgr Nested port install requires user interve o [2004/06/26] kern/68362 [bktr] [patch] Add Pixelview PlayTV suppo f [2004/06/26] ports/68402 thierry [PORT UPDATE] Update of monotone port for o [2004/06/27] kern/68412 usb [usb] [patch] QUIRK: Philips KEY013 USB M o [2004/06/27] kern/68435 wpaul xl driver in freebsd 5.x only works if pr o [2004/06/28] bin/68437 conscontrol DEVDIR -> _PATH_DEV fix and m f [2004/06/28] ports/68441 jedgar mail/grepmail: grepmail-5.23 breaks -F op p [2004/06/28] docs/68449 roam [patch] src/lib/libstand/libstand.3 nits o [2004/06/28] docs/68453 doc [patch] rc.subr.8 o [2004/06/28] kern/68458 Burning DVD causes lots of FAILURE - READ o [2004/06/28] kern/68459 Patches to mknod(2) behave more like Linu f [2004/06/29] ports/68476 x11 X -query myserver does not open an xsessi o [2004/06/30] i386/68514 i386 Realtek driver halts on oversized frames o [2004/06/30] kern/68515 sound [sound] sound card noise (ES1938, 5.0) o [2004/06/30] i386/68518 i386 Hangs while loading 82443BX agp during bo p [2004/06/30] conf/68524 Including the Basque in the system o [2004/06/30] conf/68525 rc Loader's verbose boot mode has rc.d/local o [2004/06/30] bin/68527 Resizing 'top' running in a terminal to o f [2004/06/30] ports/68532 emulation Add support for multiple VMWare instances o [2004/07/01] bin/68552 tip(1) does not set noncanonical mode inp o [2004/07/01] ports/68556 grog Update port: net/arla to version 0.36.1 o [2004/07/01] ports/68569 knu bsd.ruby.mk should not use `.error' o [2004/07/01] ports/68572 josef New port: databases/cyrus-smlacapd cyrus o [2004/07/02] bin/68586 dwmalone [patch] allow syslogd to forward to non-d o [2004/07/02] kern/68594 sound [sound] [patch] enable S/PDIF output for o [2004/07/02] docs/68606 doc Porter's Handbook: document how to write o [2004/07/03] kern/68623 [patch] sf(4) (Adaptec StarFire) multiple o [2004/07/04] ports/68661 sergei New port: security/ipfilterDshield, a dsh o [2004/07/04] ports/68662 sergei New port: security/ppars (Proactive Probi o [2004/07/04] kern/68665 sound [sound] pcm doesn't detect Realtek ac97 o o [2004/07/05] kern/68690 write(2) returns wrong value when EFAULT o [2004/07/05] bin/68691 dwmalone syslogd - correct program name handling o [2004/07/05] kern/68692 andre [patch] Move ARP out of routing table o [2004/07/05] ports/68697 roam [PATCH] dns/djbdns: use bsd.port.pre.mk o [2004/07/05] ports/68707 roam [PATCH] mail/vpopmail: Add option to use o [2004/07/06] i386/68719 usb [usb] USB 2.0 mobil rack+ fat32 performan o [2004/07/06] ports/68728 se update ftp/jftpgw to 0.13.5 + rcNG'ify o [2004/07/07] conf/68745 rc /etc/rc.d/devfs runs after ntpd so links s [2004/07/07] ports/68747 gnome [patch] upgrade print/freetype2 o [2004/07/07] i386/68754 i386 [hang] SMP reset bug (Tyan Thunder100, 44 o [2004/07/07] kern/68765 [mmap] a little data can be stored beyond o [2004/07/08] bin/68797 cut(1) patches to fflush after each write o [2004/07/08] ports/68826 ports-bugs various anomalies with xemacs port f [2004/07/08] ports/68828 ports-bugs [PATCH] sysutils/ucspi-tcp: Apply ucspi-r o [2004/07/09] bin/68840 [PATCH] Add Solaris-style -x flag to iost o [2004/07/09] docs/68843 doc Dates on rc.subr(8) & rc(8) are whack. o [2004/07/09] docs/68845 doc The .At macro produces unexpected results o [2004/07/09] bin/68848 [patch] find(1) shows pathname as optiona o [2004/07/09] sparc64/68869sparc64 netcard: Unexpect packet size, drop packe o [2004/07/09] ports/68872 ports-bugs audio/libmikmod update to 3.2.0-beta2 ; a o [2004/07/09] ports/68879 kwm [patch] update x11-toolkits/scintilla to a [2004/07/11] bin/68904 eik pkg_install fixes (_PATH_*, sprintf -> sn o [2004/07/11] misc/68905 core dump ownership issue o [2004/07/11] ports/68908 knu x11/kde3 depends on missing port o [2004/07/11] conf/68916 Named starts PRIOR to ldconfig o [2004/07/11] ports/68919 ports-bugs [New Port] misc/gkx86info2 - GKrellM2 plu o [2004/07/11] ports/68934 ports-bugs New port: security/amavis-stats A simple f [2004/07/12] kern/68961 markm [PATCH] Implement /dev/full o [2004/07/13] bin/68981 unlogic jot behaviour. o [2004/07/13] ports/68988 portmgr Mk/bsd.port.mk - Add USE_MK_DEVEL option o [2004/07/13] kern/68991 le [vinum] vinum doesn't care which type a p o [2004/07/13] bin/69010 [2] Portability fixes for FreeBSD build u o [2004/07/13] threads/69020threads pthreads library leaks _gc_mutex o [2004/07/14] kern/69064 [patch] No multiple ip4/6's could assigne o [2004/07/15] bin/69083 [patch] basic modelines for contrib/nvi o [2004/07/15] kern/69084 sound [sound] Error while initializing the soun o [2004/07/15] ports/69097 knu portupgrade's portsdb can't run without P o [2004/07/15] ports/69104 portmgr bsd.port.mk assumes "fetch" as FETCH_CMD o [2004/07/15] kern/69127 imp [patch] EtherLink III LAN PC Card 3C589D o [2004/07/17] bin/69164 marcel GDB/amd64: coredump while debugging a cor o [2004/07/17] ports/69191 roam SRV patch for dnbs/djbdns o [2004/07/18] ports/69217 eik devel/portmk - add a convenient mechanism f [2004/07/18] ports/69219 ports-bugs update rwhoisd to version 1.5.9; install o [2004/07/18] ports/69243 knu portupgrade - portinstall can't find port o [2004/07/18] i386/69257 i386 [patch] in_cksum_hdr is non-functional wi o [2004/07/19] ports/69267 demon RRDTool is not PREFIX safe o [2004/07/19] bin/69268 wpaul Fix ndiscvt to warn you if it's going to o [2004/07/19] docs/69271 doc Porter's Handbook: hint on proper pkg-mes o [2004/07/19] kern/69283 sound [sound] Via 8233 driver records at half s o [2004/07/19] ports/69288 mharo [PATCH] security/sudo: Fix deinstall s [2004/07/19] ports/69299 ports-bugs [PATCH] missing dependency for www/linux- o [2004/07/19] ports/69309 ale mysql database backup script for periodic o [2004/07/20] kern/69356 LOR in rtsock.c/route.c o [2004/07/21] bin/69362 mbr amd (automounter) does not properly detec o [2004/07/21] docs/69383 doc disklabel = bsdlabel in 5.X or later o [2004/07/22] bin/69398 [patch] cleartext display of password in f [2004/07/22] ports/69421 perl perl5-related distfiles are in common dis o [2004/07/22] ports/69422 ports-bugs New port: the Equeue OCaml library o [2004/07/22] kern/69448 socket.h: cmsghdr macros don't work with o [2004/07/23] i386/69460 i386 the nic's speed slow down when both side o [2004/07/23] ports/69475 kiri xemacs invalidly calls xargs (witj unexis o [2004/07/23] kern/69502 kldload will load modules that are in the o [2004/07/24] ports/69537 knu Portupgrade cannot be run by cron properl o [2004/07/25] ports/69556 sergei New port: security/secure_delete Secure d o [2004/07/25] ports/69586 ports-bugs New port: chinese/PCManX o [2004/07/26] www/69631 www please add to support list o [2004/07/26] kern/69633 sound [sound] fm801 kernel module does not work o [2004/07/27] kern/69650 [patch] make getserv* functions work with o [2004/07/28] kern/69688 i386 NATD does not work with outgoing PPTP VPN o [2004/07/28] amd64/69705 amd64 IPC problem (msq_queues) o [2004/07/28] ports/69708 x11 x11/xorg-libraries: lack of symbols under o [2004/07/28] amd64/69709 amd64 ACPI enabled then floppy don't work (5.2. o [2004/07/28] amd64/69712 amd64 no DRI (hardware OpenGL) for ATI Radeon 9 o [2004/07/28] i386/69722 i386 wi0: init failed o [2004/07/29] i386/69730 i386 [patch] puc driver doesn't support PC-Com o [2004/07/29] i386/69750 acpi Boot without ACPI failed on ASUS L5 o [2004/07/29] bin/69763 [patch] /usr/bin/tip strips hi-bit s [2004/07/30] www/69780 www query-pr-summary.cgi generates very large o [2004/07/30] ports/69781 ahze [NEW PORT] japanese/ja-gjiten: Japanese d o [2004/07/30] conf/69821 'what kernel' doesn't work o [2004/07/30] kern/69825 [setgroups] 1st group supplied to setgrou o [2004/07/30] kern/69826 [setgroups] 16th group has no effect when f [2004/07/31] ports/69849 ports-bugs [update] py-opengl p [2004/07/31] kern/69858 Intel E7205 Chipset AGP Support o [2004/08/01] docs/69861 doc [patch] usr.bin/csplit/csplit.1 does not o [2004/08/01] bin/69875 `mlxcontrol status ' hangs wit o [2004/08/02] sparc64/69893sparc64 asr panics the system on sparc64 o [2004/08/02] ports/69912 alfred New Port dns/mDNSResponder a re-port of A o [2004/08/02] kern/69931 i386 PS/2 Optical Mouse (Micro Innovations) mi o [2004/08/03] kern/69963 ipfw ipfw: install_state warning about already o [2004/08/03] ports/69965 portmgr check for moved ports in "make deinstall- p [2004/08/04] bin/69977 maxim dump -W core dumps with read-only / o [2004/08/04] bin/69986 [patch] sysinstall: No job control in fix o [2004/08/04] kern/69989 killing process that uses snp + unloading o [2004/08/04] ports/69995 ports-bugs A (new) port of the add-css-links XSL sty o [2004/08/04] ports/69996 ports-bugs A (new) port of the print-n-times XSL sty o [2004/08/04] ports/69997 portmgr [PATCH] Change USE_LINUX in bsd.port.mk t o [2004/08/04] ports/69998 ports-bugs A (new) port of the resume-extensions XSL o [2004/08/04] bin/70002 sysinstall(8) fails to locate FTP dirs if o [2004/08/05] ports/70017 ports-bugs New port: japanized strings(1) command (j o [2004/08/05] ports/70025 ports-bugs IPv6 CATEGORY not documented correctly o [2004/08/05] ports/70026 billf net/mtr port does not follows WITH_IPV6 s f [2004/08/05] i386/70036 i386 pcn device not recognizing device o [2004/08/05] docs/70048 magic(5) file has a typo at second test f o [2004/08/06] ports/70060 ports-bugs A (new) port of the Mirror Project Random o [2004/08/06] ports/70062 ports-bugs A new port of the Bloom::Filter Perl libr o [2004/08/07] ports/70105 ports-bugs journyx timesheet runs on freebsd and it' o [2004/08/08] ports/70156 sergei [PATCH] devel/porttools: fix finding orig o [2004/08/08] misc/70174 make -jN buildkernel fails early when N i o [2004/08/08] bin/70182 [patch] fortune -e implementation bug a [2004/08/09] ports/70205 roam ports/net/datapipe shouldn't bind to list o [2004/08/09] docs/70217 doc Suggested rewrite of docproj/sgml.sgml o [2004/08/09] ports/70219 hq Updating Java ports to bsd.java.mk 2.0 o [2004/08/10] ports/70233 demon [PATCH] devel/p5-Test-Harness: skip prove o [2004/08/10] bin/70245 re Change to src/release/Makefile to aid doc o [2004/08/10] conf/70252 add System Administrator Appreciation Day o [2004/08/10] ports/70271 ports-bugs [new port] biology/finchtv a DNA sequence o [2004/08/10] bin/70283 mtm adduser aborts in batch mode with comment o [2004/08/11] java/70292 java jdk14 compile problem o [2004/08/11] kern/70296 sound [sound] [patch] Add support for AD1888 AC o [2004/08/11] bin/70297 request to make amd timeouts per-mount lo a [2004/08/11] ports/70300 sergei devel/porttools does not use EMAIL from ~ f [2004/08/11] ports/70308 ports-bugs finance/openhbci port update o [2004/08/11] docs/70310 doc [PATCH] Add information about DragonFly t f [2004/08/11] ports/70327 lioux [PATCH] mail/qmail: Add an option to not o [2004/08/12] bin/70335 inconsistent syslog behavior when max chi o [2004/08/12] bin/70336 telnetd always exits with value 1 o [2004/08/12] bin/70355 [patch] dhclient-script is chatty with RE f [2004/08/12] kern/70362 sanpei QUIRK: [patch] LaCie 160GB USB drive o [2004/08/12] ports/70365 knu sysutils/portupgrade incorrectly give inf o [2004/08/12] ports/70366 lev devel/subversion causes incorrect swig13/ o [2004/08/12] ports/70374 ports-bugs New port: textproc/redland-bindings - Lan o [2004/08/13] ports/70400 jedgar databases/p5-Mysql is incompatible with d o [2004/08/13] kern/70401 darrenr [modules] Could not load ipl.ko when no I f [2004/08/13] ports/70433 ports-bugs new plugin port for childsplay o [2004/08/15] bin/70476 sbin/reboot change, -p behavior default f o [2004/08/15] amd64/70500 amd64 bge driver for 3Com 3C996B on amd64 preve o [2004/08/16] ports/70503 steve open-motif demos should not be installed o [2004/08/16] docs/70507 keramida RE in BUG section of re_format(7) in obso o [2004/08/16] bin/70511 When fread()ing with buffering turned off o [2004/08/16] kern/70523 usb [usb] [patch] umct sending/receiving wron o [2004/08/16] ports/70528 bin No libffi on amd64, either with native co o [2004/08/16] bin/70536 reboot -dp tries to dump when powering of o [2004/08/16] ports/70539 trevor Change the default linux_base and a littl o [2004/08/16] docs/70555 keramida [diff] changes to freebsd-glossary o [2004/08/17] ports/70577 ports-bugs [NEW PORT] games/linux-hohlin: Remake of o [2004/08/17] docs/70583 ceri [PATCH] Update freebsd-glossary o [2004/08/18] kern/70608 [irq] ethernet-error (card uses duplicate o [2004/08/18] i386/70610 i386 [patch] spkr(4): hardcoded assumption HZ o [2004/08/18] kern/70639 imp [patch] 3Com CXM756 PCMCIA card modem o [2004/08/19] docs/70652 hmp New man page: portindex(5) f [2004/08/19] kern/70673 harti gensnmptree is called from base and not / o [2004/08/20] ports/70683 ports-bugs [NEW PORT] x11-toolkits/p5-Gtk2-PodViewer o [2004/08/20] docs/70697 pcm(4) is out of date o [2004/08/20] kern/70708 [nfs] gcore/procfs not finding /proc/pid/ o [2004/08/20] misc/70715 Lack of year in dates in auth.log can cau o [2004/08/21] www/70751 www [PATCH] www/en/where.sgml update o [2004/08/21] bin/70756 [PATCH] indent mishandles code that is pr o [2004/08/21] ports/70775 ports-bugs New port: devel/simpletest o [2004/08/21] bin/70795 [PATCH] misc nanobsd fixes and improvemen o [2004/08/21] kern/70798 Compatibility: Sun/Solaris has an fcntl() f [2004/08/21] ports/70801 ports-bugs [NEW PORT] mail/crm114-devel: An Markov b o [2004/08/21] ports/70802 knu portupgrade cannot find downloaded packag o [2004/08/22] i386/70810 i386 [patch] Enable SMBus device on Asus P4B s o [2004/08/22] standards/70813standards [PATCH] ls not Posix compliant o [2004/08/22] ports/70816 ports-bugs New port: science/x11iraf f [2004/08/22] ports/70827 ports-bugs new port games/wanderer: Steve Shipway's o [2004/08/22] ports/70828 ports-bugs New port: misc/gkrellmlaunch2: GKrellM2 p o [2004/08/22] ports/70831 tobez make perl5.8 port SU_CMD aware o [2004/08/22] i386/70832 i386 Serious problems with RealTek NIC using r f [2004/08/22] kern/70835 sanpei QUIRK: [patch] scsi_da does not recognize o [2004/08/23] ports/70845 ports-bugs [NEW PORT] devel/tkshape - A Tk library t o [2004/08/23] ports/70846 ports-bugs [NEW PORT] textproc/tkxmlive - Tcl/Tk XML o [2004/08/23] kern/70852 sound [sound] via82xx PCM driver does not enabl p [2004/08/23] docs/70856 keramida List of flags and their aliases in `man 1 o [2004/08/23] kern/70880 [nfs] 5.3 beta1 nfs problem o [2004/08/24] ports/70900 edwin [patch] devel/sdl12 inconsistency between o [2004/08/24] kern/70904 darrenr ipfilter ipnat problem with h323 proxy su o [2004/08/24] docs/70916 doc msync.2 manpage update o [2004/08/25] i386/70926 i386 [boot] 5.3Beta-1 bootstrap error: "atapci p [2004/08/25] bin/70929 roam mpool(3): ignored function argument docum o [2004/08/25] kern/70942 usb [usb] Genius Wireless USB mouse: moused d o [2004/08/25] docs/70943 doc remove -k from gdb.1 manual o [2004/08/26] docs/70985 standards [patch] sh(1): incomplete documentation o o [2004/08/26] ports/70999 ports-bugs New port: graphics/evas1 Hardware acceler o [2004/08/26] misc/71005 [patch] bug in libsem o [2004/08/27] kern/71045 [dhcp] DHCP-Request is sets other device' s [2004/08/28] ports/71064 maho /usr/ports/math/atlas-devel o [2004/08/28] ports/71083 ports-bugs New Port x11-fonts/artwiz-aleczapka-de o [2004/08/28] ports/71084 ports-bugs New Port x11-fonts/artwiz-aleczapka-se - o [2004/08/29] bin/71098 CVS keywords are not expanded with CVS 1. o [2004/08/29] ports/71106 ports-bugs New port: sysutils/i855vidctl10 o [2004/08/30] kern/71142 [patch] add vesa [1024x768] mode support o [2004/08/30] docs/71153 simon [ftp download] Doc packages install in /l o [2004/08/31] kern/71184 andre tcp-sessions hangs on FIN_WAIT_2 state o [2004/08/31] ports/71199 ports-bugs [PATCH] updated port ecartis 20040426 f [2004/08/31] ports/71205 vs Dump9660 port no longer maintained and sh o [2004/08/31] gnu/71210 Update to GNU sdiff: add user-preference o [2004/09/01] ports/71214 kuriyama security/gnupg - add patch to support htt o [2004/09/01] kern/71219 /proc/*/map dont tell file offset o [2004/09/01] ports/71221 ports-bugs new port: science/buddy - A Binary Decisi o [2004/09/01] conf/71254 ncurses: xterm vs. cons* termtypes or sc( o [2004/09/01] kern/71258 [patch] anonymous mmappings not always pa p [2004/09/02] kern/71274 silby Frequent bind()/connect()'s assign same l o [2004/09/02] kern/71280 aue0 device (linksys usb100tx) doesn't wo p [2004/09/02] kern/71317 sanpei [sound] [patch] Add nForce2 sound support o [2004/09/03] ports/71326 ports-bugs New Port: net/shmux Shell multiplexer usi o [2004/09/03] kern/71334 [ PATCH ] mem_range_attr_{set|get} are no o [2004/09/03] ports/71345 ports-bugs [NEW PORT] dns/sqldjbdns: DJB dns server o [2004/09/04] ports/71363 sergei [PATCH] devel/porttools: check extra dire o [2004/09/04] kern/71366 ipfw "ipfw fwd" sometimes rewrites destination o [2004/09/04] ports/71370 gioria ports update net/delegate to 8.9.5 o [2004/09/04] ports/71381 ports-bugs New port:: A tool that, installed on a ga o [2004/09/05] conf/71386 loader.conf: hint.apic.0.disabled="YES" d o [2004/09/05] ports/71390 tobez change-request: add add-plist-perl in bsd o [2004/09/05] kern/71398 [patch] Intel PRO/Wireless 2100 (Centrino o [2004/09/06] conf/71415 [PATCH] /etc/rc.subr - devfs ruleset pars o [2004/09/06] kern/71416 usb [usb] Cryptoflex e-gate USB token (ugen0) o [2004/09/06] kern/71417 usb [usb] Cryptoflex e-gate USB token (ugen0) o [2004/09/06] kern/71422 rwatson LOR in sys/net/bpf f [2004/09/06] ports/71436 ports-bugs [ Update ] databases/myodbc to 3.51.09 o [2004/09/07] ports/71441 trevor [PATCH] security/md5crk: update to 1.0.7 p [2004/09/07] kern/71449 [patch] sys/compat/ndis Compilation warni o [2004/09/07] kern/71450 [if_de] MAC address change on 21040 "Tuli o [2004/09/07] kern/71455 usb [usb] Slow USB umass performance of 5.3 o [2004/09/07] ports/71461 ports-bugs New port: net/vqcc-gtk LAN chat client co o [2004/09/07] ports/71462 ports-bugs New port: net/sixxs-aiccu ipv6 TIC+ tunne o [2004/09/07] kern/71474 route lookup does not skip interfaces mar o [2004/09/08] conf/71488 [patch] create spooldirs for lpd (in a di o [2004/09/08] ports/71489 ports-bugs [PATCH] www/slash: initial support for mo o [2004/09/08] www/71492 www (software submission) -> development o [2004/09/08] ports/71493 fenner [PATCH] textproc/idnits: update to 1.34 o [2004/09/08] ports/71498 tobez update port: databases/p5-GDBM: update an o [2004/09/09] ports/71512 james vncserver problems on amd64 and x.org o [2004/09/09] bin/71513 [PATCH] allow -user/group +/-id construct o [2004/09/09] kern/71532 Multiple SCSI-Busses are seen differently f [2004/09/09] ports/71535 ports-bugs port sysutils/xbatt modification o [2004/09/09] ports/71536 emulation emulators/rtc: kernel msg "rtc: [number] o [2004/09/09] bin/71537 phk [geom] geom syntax error/misbehaviour p [2004/09/09] ports/71544 arved devel/tvision might need these extra patc o [2004/09/10] ports/71546 ale introduce MASTER_SITE_MYSQL o [2004/09/10] conf/71549 /etc/termcap missing passthrough printing s [2004/09/10] ports/71550 thierry New port: devel/plan9port port of Plan9 s o [2004/09/10] ports/71552 ports-bugs [NEW PORT] graphics/linux-sdl_image: A si o [2004/09/10] ports/71554 ports-bugs [NEW PORT] japanese/ja-sfa: A CRPG game f o [2004/09/10] docs/71555 doc how to run matlab on 5.2 f [2004/09/10] ports/71557 vs [PATCH] x11-wm/pekwm: Update to 20040828 f [2004/09/11] bin/71580 Sendmail is built and installed on a buil o [2004/09/11] i386/71586 i386 FreeBSD 5.3-BETA3 #3 hang during boot on o [2004/09/11] ports/71591 markp audio/funktrackergold segfaults f [2004/09/11] ports/71604 ports-bugs Update port: net/qadsl Update to 1.3.3 o [2004/09/11] kern/71605 usb [usb] [patch] umass doesn't recognize mul o [2004/09/11] kern/71608 XIRCOM REM56-100 Ethernet 10/100 can't co o [2004/09/12] bin/71613 [PATCH] cleanup of the usr.sbin/tracerout o [2004/09/12] bin/71614 [PATCH] cleanup of the usr.sbin/ugidfw co o [2004/09/12] bin/71616 [PATCH] cleanup of the usr.sbin/yp_mkdb c o [2004/09/12] bin/71617 [PATCH] cleanup of the usr.sbin/ypserv co o [2004/09/12] bin/71618 [PATCH] cleanup of the usr.sbin/timed cod o [2004/09/12] bin/71619 [PATCH] cleanup of the usr.sbin/tcpdump c o [2004/09/12] bin/71620 [PATCH] cleanup of the usr.sbin/sysinstal o [2004/09/12] bin/71621 [PATCH] cleanup of the usr.sbin/sliplogin o [2004/09/12] bin/71622 [PATCH] cleanup of the usr.sbin/sicontrol o [2004/09/12] bin/71623 [PATCH] cleanup of the usr.sbin/pcvt code o [2004/09/12] bin/71624 [PATCH] cleanup of the usr.sbin/rtadvd co o [2004/09/12] bin/71625 [PATCH] cleanup of the usr.sbin/rpc.ypupd o [2004/09/12] bin/71626 [PATCH] cleanup of the usr.sbin/rpc.statd o [2004/09/12] bin/71627 [PATCH] cleanup of the usr.sbin/rpc.lockd o [2004/09/12] bin/71628 [PATCH] cleanup of the usr.sbin/rpcbind c o [2004/09/12] bin/71629 [PATCH] cleanup of the usr.sbin/pppstats o [2004/09/12] bin/71630 [PATCH] cleanup of the usr.sbin/pppd code o [2004/09/12] bin/71631 [PATCH] cleanup of the usr.sbin/pppctl co o [2004/09/12] bin/71632 [PATCH] cleanup of the usr.sbin/ndp code o [2004/09/12] bin/71633 [PATCH] cleanup of the usr.sbin/mrouted c o [2004/09/12] bin/71653 [PATCH] usr.sbin/asf may use uninialised o [2004/09/12] bin/71659 [PATCH] cleanup of the usr.sbin/mount_por o [2004/09/12] bin/71660 [PATCH] cleanup of the usr.sbin/kgmon cod o [2004/09/12] bin/71661 [PATCH] cleanup of the usr.sbin/keyserv c o [2004/09/12] bin/71663 [PATCH] cleanup of the usr.sbin/i4b code o [2004/09/12] bin/71664 [PATCH] cleanup of the usr.sbin/fwcontrol o [2004/09/12] bin/71665 [PATCH] cleanup of the usr.sbin/dconschat o [2004/09/12] bin/71666 [PATCH] cleanup of the usr.sbin/btxld cod o [2004/09/12] bin/71667 [PATCH] cleanup of the usr.sbin/bootparam o [2004/09/12] bin/71669 [PATCH] cleanup of the usr.sbin/atm code o [2004/09/12] bin/71671 [PATCH] cleanup of the usr.sbin/apmd code o [2004/09/12] kern/71683 [nis] NIS/NFS problem [4.8] o [2004/09/13] docs/71690 inaccurate information in systat(1) manpa s [2004/09/13] ports/71693 thierry [NEW PORT] x11-clocks/9clock: This is a s o [2004/09/13] ports/71706 lioux Update of net/linux-edonkey-core o [2004/09/13] kern/71708 [PATCH] MAKEDEV create n+1 bpf devices o [2004/09/13] kern/71711 [PATCH] generate a single bpf timestamp f o [2004/09/14] ports/71724 x11 x11/XFree86-4-clients: luit does not reco p [2004/09/14] kern/71726 sanpei [sound] [patch] nForce3 250(CK8S) audio s p [2004/09/14] docs/71730 trhodes [patch] fsinfo(8) man page missing inform o [2004/09/14] docs/71739 doc amd.8 points to old web-page p [2004/09/14] bin/71743 das [patch] off-by-one error in mkdir o [2004/09/15] bin/71748 [patch] make vidcontrol accept mode names o [2004/09/15] bin/71749 [PATCH] truss -f causes circular wait whe o [2004/09/15] amd64/71753 amd64 DRI loads but fails to render on Radeon 9 o [2004/09/15] ports/71754 ale php4 modules do not include functions whi f [2004/09/15] conf/71757 brooks no /etc/rc.d/diskless script in FreeBSD 5 o [2004/09/15] ports/71762 pat update of games/hlserver-flf o [2004/09/15] conf/71767 [patch] French translations for keyboards s [2004/09/15] bin/71773 des [patch] genericize.pl -c misses some comm o [2004/09/15] kern/71774 NTFS cannot "see" files on a WinXP filesy o [2004/09/16] docs/71782 doc mount_nfs man page is a bit out of date o [2004/09/16] ports/71789 ports-bugs net/gtk-gnutella: WITHOUT_ICU knob doesn' o [2004/09/16] ports/71790 mi devel/icu2: add koi8-u converter to stand o [2004/09/16] bin/71801 [patch] Add ncurses utility programs: inf o [2004/09/17] kern/71809 wifi hostap mode speed problem [6-CURRENT o [2004/09/17] kern/71813 I get a geometry error on my wd 200gb hd o [2004/09/17] ports/71815 ports-bugs New port: x11/xbelld f [2004/09/17] kern/71818 sanpei QUIRK: support for DMR1000 USP flash pen/ o [2004/09/17] ports/71821 ports-bugs [NEW PORT] net/bindtest: Test bind() sema o [2004/09/17] ports/71832 ports-bugs Default Valgrind suppresion files for dif o [2004/09/17] kern/71833 multiple process disc access / injustice r [2004/09/17] ports/71835 portmgr New port: www/linux-firefox (replaces www s [2004/09/18] bin/71855 [patch] making kdump WARNS=6 clean o [2004/09/18] ports/71892 ports-bugs New port: security/sud Daemon used to exe s [2004/09/19] ports/71903 x11 [PATCH] devel/imake: fix PLIST for MKHTML o [2004/09/19] ports/71905 okazaki new port: Irrlicht, a real time 3d engine o [2004/09/19] ports/71912 ports-bugs [NEW PORT]: mail/postfix-gps o [2004/09/20] kern/71923 [patch] ISDN-4-BSD software does not reco o [2004/09/20] i386/71924 i386 timeouts with ata+hpt366 controller on BE f [2004/09/20] ports/71926 glewis [patch]Add linux-sun-jdk15 into bsd.java. o [2004/09/20] bin/71928 Disk quota doesn't work with numeric logi o [2004/09/20] docs/71946 doc [PATCH] Reference X.org instead of XFree8 o [2004/09/20] conf/71952 missing past participles in /usr/share/di o [2004/09/21] ports/71953 ports-bugs New port: x11-themes/kde-splash-freebsd: o [2004/09/21] kern/71965 andre TCP MSS issue in combination with ipfw fw o [2004/09/21] threads/71966threads Mlnet Core Dumped : Fatal error '_pq_inse o [2004/09/21] misc/71972 "make buildkernel" fails when "options RE o [2004/09/21] docs/71980 doc Handbook says that no other software is k o [2004/09/22] conf/71994 [patch] Login shell may unnecessarily pri o [2004/09/22] ports/71997 ports-bugs New port:math/webwork used to create prob o [2004/09/22] ports/72001 ports-bugs [UPDATE] port www/phpgedview to ver.3.1 o [2004/09/22] standards/72006standards floating point formating in non-C locales o [2004/09/22] kern/72010 scsi [patch] mt -f /dev/rsa0.ctl comp off, or o [2004/09/22] ports/72016 ports-bugs Setiathome doesn't run on my second proce p [2004/09/23] docs/72020 brooks i386 boot(8) references obsolete disklabe o [2004/09/23] misc/72040 Missing packages on 5.3-BETA5. o [2004/09/24] ports/72054 ports-bugs New port: textproc/py-rss2gen: python rss o [2004/09/24] ports/72055 ports-bugs New port: lang/see Simple ECMAScript Engi o [2004/09/24] ports/72061 ports-bugs [New Port] SimpleTest 1.0RC1, PHP unit te f [2004/09/24] ports/72063 x11 Xorg-6.7.0 and Matrox mystique card o [2004/09/24] ports/72067 obrien [PATCH] editors/vim: i18n and extra suppo o [2004/09/25] conf/72076 [patch] German locales use old %d.%m.%y d o [2004/09/25] ports/72084 perky [patch] German locales use old %d.%m.%y d f [2004/09/26] ports/72100 thierry [Maintainer fix] comms/hylafax 4.2.0 o [2004/09/26] ports/72113 green New port: misc/XScreenSaver.app: WindowMa o [2004/09/26] ports/72114 ade [PATCH] libtool15 chokes on gcc34 on 4-ST o [2004/09/27] ports/72120 green Update port: databases/sqlite3 to version o [2004/09/27] bin/72124 [patch] rm -P can't unlink u-w files o [2004/09/27] conf/72135 [patch] ipsec belongs to /etc/rc.d/NETWOR f [2004/09/29] ports/72167 ports-bugs New port: lang/xharbour An extended xBase o [2004/09/29] ports/72170 ports-bugs [PATCH] www/mozilla-bonobo - build also w o [2004/09/29] bin/72173 csplit(1) ver 1.9 wrong behaviour with ne o [2004/09/29] i386/72179 i386 Inconsistent apm(8) output regarding the o [2004/09/29] ports/72184 ports-bugs New port: editors/freemind: Mind-mapping o [2004/09/30] ports/72190 clsung [NEW PORT] textproc/p5-Text-NSP: Perl5 mo f [2004/09/30] bin/72193 pjd sysinstall crash with geom_raid3.ko o [2004/09/30] kern/72194 stack backtrace after wakeup from sleepin o [2004/09/30] ports/72202 eik portaudit warns about the CVS server vuln o [2004/09/30] kern/72217 [patch] Bug in calculation of the paramet o [2004/09/30] kern/72218 sound [sound] audio recording broken with emu10 o [2004/09/30] conf/72219 Sysinstall doesn't enable 3rd party MTA i o [2004/10/01] kern/72221 sound [sound] emu10k1 stereo channels are rever o [2004/10/01] kern/72224 umass devices not working under X [drm-re o [2004/10/01] ports/72227 ports-bugs [NEW PORT] database/oracle-instantclient- o [2004/10/01] bin/72232 qa [sysinstall] Installer installs gui-enabl o [2004/10/01] kern/72238 rwatson [patch] mac_seeotheruids restricts root o [2004/10/01] ports/72240 ache mail/popper fails to install o [2004/10/02] bin/72243 ru catman not creating cat pages for machine o [2004/10/02] ports/72245 pav [MAINTAINER] palm/synce-libsynce: update f [2004/10/02] ports/72246 pav [MAINTAINER] palm/synce-librapi2: update o [2004/10/02] ports/72247 pav [MAINTAINER] palm/synce-serial: update to o [2004/10/02] ports/72248 pav [MAINTAINER] palm/synce-dccm: update to 0 o [2004/10/02] ports/72249 ports-bugs [MAINTAINER] palm/synce-gnomevfs: update o [2004/10/02] ports/72250 ports-bugs [MAINTAINER] palm/synce-rra: update to 0. o [2004/10/02] ports/72251 ports-bugs [MAINTAINER] palm/synce-trayicon: update o [2004/10/02] ports/72260 ports-bugs New port: irc/xchat-ecl-plugin A plugin t o [2004/10/02] kern/72263 gifconfig output corruption o [2004/10/03] ia64/72268 ia64 unaligned stfe not handled o [2004/10/03] ports/72271 pav [NEW PORT] palm/synce-multisync_plugin: S f [2004/10/03] kern/72273 Problem with pppoe dialup [5.3-BETA6] o [2004/10/03] conf/72277 [patch] update for /usr/share/skel o [2004/10/03] ports/72284 dougb bind9-9.3.0 dig command loops with +nssea o [2004/10/03] kern/72286 mlaier altq queueing in combination with bfe(4) f [2004/10/03] ports/72288 thierry [UPDATE] www/clearsilver to 0.9.12 o [2004/10/04] kern/72293 de(4) NIC performance degradation with de o [2004/10/04] ports/72298 anders thttpd update (move to rc_subr) o [2004/10/04] ports/72336 sergei update mail/maildrop o [2004/10/04] ports/72339 marius security/ssh2 port startup script needs t p [2004/10/05] i386/72340 des [PATCH] add Pentium M, P3 M, P4 M support o [2004/10/05] kern/72344 usb [usb] [patch] QUIRK: Dane-Elec zMate 512 o [2004/10/05] kern/72352 [PATCH] Support for VScom PCI-100L is mis o [2004/10/05] bin/72355 Can't run "strings" on a (disk) device, e o [2004/10/05] bin/72357 [patch] WARNS?=5 cleanup for src/tools/to o [2004/10/06] ports/72373 knu portupgrade/pkg_info falsely complains it o [2004/10/06] docs/72375 doc prototype error in signal(3) f [2004/10/06] i386/72380 usb [usb] USB does not work [dual Celeron Abi o [2004/10/06] bin/72381 [patch] ifconfig lladdr does not set inte o [2004/10/06] docs/72383 doc manpage for awk(1) is terribly small and o [2004/10/06] kern/72385 des memory leak in libfetch o [2004/10/06] kern/72393 [patch] missing break after case AF_INET6 o [2004/10/06] ports/72398 jmz emulators/mtools man pages are too funky o [2004/10/07] ports/72417 sobomax [patch] enable options for net/ser o [2004/10/07] ports/72421 ports-bugs new port: py-Levenshtein o [2004/10/07] kern/72433 [patch] AMR raid, amrreg.h struct amr_enq o [2004/10/07] docs/72434 doc doc/share/examples/vim/accents2sgml.pl fi o [2004/10/07] docs/72435 doc doc/share/examples/vim/sgml2accents.pl fi o [2004/10/08] kern/72440 [patch] Not increment ifp->if_snd.ifq_dro o [2004/10/08] ports/72443 kuriyama [PATCH] upgrade graphics/flasm to version o [2004/10/09] docs/72462 doc [PATCH] A few minor corrections to the hu f [2004/10/09] conf/72465 [patch] United States International keybo o [2004/10/09] kern/72468 OS does not know how to handle broadcast. o [2004/10/10] ports/72472 fjoe Update archivers/upx f [2004/10/10] bin/72485 eik pkg_add -r unnecessarily downloads packag o [2004/10/11] kern/72498 Libc timestamp code on jailed SMP machine o [2004/10/11] bin/72501 cperciva script(1) loops after EOF is read o [2004/10/11] kern/72502 silby [patch] TCP should honour incoming RSTs e p [2004/10/11] conf/72505 brian [patch] Fix rc.d/ppp-user to make use of o [2004/10/11] ports/72512 trevor mbrolavox port missing checksum o [2004/10/11] amd64/72517 Minor Bug in /etc/login.access o [2004/10/11] ports/72520 obrien asr-utils not working in 5.3BETA7 with Ad f [2004/10/11] docs/72545 doc [patch] [handbook] Update in Wireless Net o [2004/10/11] bin/72549 kientzle Use bsdtar for /rescue instead of GNU o [2004/10/12] ports/72550 ports-bugs [NEW PORT] mail/itraxp: Advanced perl sup o [2004/10/12] kern/72560 jeff [patch] small cleanup of SCHED_ULE o [2004/10/12] kern/72585 [patch] [syscons] iso05-8x16.fnt lacks le o [2004/10/12] bin/72588 [patch] iostat tty stats field concatenat o [2004/10/13] kern/72639 5.3-BETA7 kernel config option ALT_BREAK_ o [2004/10/13] kern/72659 jeff [patch] little bug in sched_ule interract o [2004/10/14] bin/72674 [patch] make /usr/bin/whois use SK-NIC's o [2004/10/14] bin/72676 telnet client crashes regularly on 4.10-S a [2004/10/14] ports/72692 kde [PATCH] devel/doxygen: update to 1.3.9.1 f [2004/10/14] ports/72695 skv recent port of www/p5-Apache-AuthCookie d o [2004/10/14] ports/72700 ports-bugs New port: devel/cl-uffi Universal Foreign o [2004/10/14] ports/72701 ports-bugs New port: devel/cl-uffi-cmucl Universal F o [2004/10/14] ports/72702 ports-bugs New port: devel/cl-uffi-sbcl Universal Fo f [2004/10/14] ports/72704 jeh misc/amanda-server: chg-disk script error o [2004/10/15] kern/72728 brooks [patch] keyboard debug and reboot qualifi o [2004/10/15] sparc64/72731sparc64 sparc64, 5.3-BETA7, "host" command doesn' o [2004/10/15] kern/72732 Kyocera 7135 quirk. o [2004/10/15] kern/72733 Kyocera 7135 Palm OS connection problem. o [2004/10/15] misc/72741 qa ssh broken on fixit cd (missing /dev/rand f [2004/10/16] ports/72752 niels new port: security/unicornscan o [2004/10/16] ports/72758 ports-bugs New port: latex-schedule f [2004/10/16] ports/72759 ports-bugs Portsentry doesn't install sample startup o [2004/10/17] bin/72787 gtar in base system doesn't seem to honor o [2004/10/17] kern/72793 [patch] wicontrol prints out non-printabl p [2004/10/18] docs/72801 keramida [patch] Tiny typo in tinderbox man page a [2004/10/18] bin/72814 bms [patch] libpcap opens bpf as O_RDONLY - d o [2004/10/19] ports/72865 emulation emulators/vmware3 crashes on 5.3-STABLE f [2004/10/19] ports/72867 vs [PATCH] unsecure smbldap-passwd from net/ o [2004/10/19] bin/72875 des Some utilities used in debugging do not f f [2004/10/19] ports/72880 thierry New port: sysutils/modules Dynamic modifi o [2004/10/19] bin/72881 yppush pushes map to local server o [2004/10/19] i386/72887 sound [sound] emu10k1: sound lag o [2004/10/20] conf/72901 [PATCH]: Prevent printing when doing an s o [2004/10/20] conf/72910 [patch] /etc/rc.d/sendmail does not corre o [2004/10/20] bin/72915 [cron] Cron will not send emails via Exim o [2004/10/20] ports/72918 green databases/sqlite3 does not link with tcl8 o [2004/10/20] kern/72920 emulation linux emulation : path "prefixing" is not o [2004/10/20] docs/72925 doc Developer's Handbook Ch. 11: replace gdb o [2004/10/20] kern/72933 [patch] promisc mode on vlan interface do f [2004/10/20] ports/72938 vs Work-around for palm/pose BROKENess f [2004/10/20] ports/72941 edwin [Port Update]:: www/drupal 4.4.2 -> 4.5.0 o [2004/10/21] ports/72948 ports-bugs New Port: textproc/treetagger o [2004/10/21] ports/72955 ports-bugs New port: devel/opencxx Metaobject protoc s [2004/10/21] ports/72956 ports-bugs x11/dgs incorrectly marked as IGNORE o [2004/10/21] conf/72964 [patch] rc.d script needed to create wire o [2004/10/21] conf/72978 [patch] add danish syscons keymap with ac p [2004/10/21] docs/72985 keramida `grep` man page typo/error for --line-buf o [2004/10/22] kern/72987 ipfw/dummynet pipe/queue 'queue [BYTES]KB o [2004/10/22] ports/72988 ports-bugs [New Port] www/p5-WWW-SourceForge Retriev o [2004/10/22] kern/72995 sound [sound] Intel ICH2 (82801BA) - sound near o [2004/10/22] kern/72997 [if_sk] Network performance down [6-CURRE o [2004/10/22] sparc64/72998sparc64 [patch] set_mcontext() change syscalls pa o [2004/10/22] ports/73001 sergei [PATCH] mail/qmail-scanner: Fix spamd/spa o [2004/10/22] conf/73008 [patch] `fsck -y' tortures clean disks ne o [2004/10/22] ports/73009 x11 5.3-RC1 ports refer to XF86Config - shoul o [2004/10/23] ports/73032 bland New port: audio/gnomoradio, a program for o [2004/10/23] kern/73034 libalias does not handle lowercase port/e o [2004/10/23] kern/73051 tun0: Warning: ff02:5::/32: Change route o [2004/10/23] i386/73056 usb [usb] Sun Microsystems Type 6 USB mouse n o [2004/10/24] ports/73061 clsung Update port: devel/p5-Glib2 (enable threa o [2004/10/24] ports/73062 ports-bugs New port: devel/p5-Gnome2-GConf, Perl bin o [2004/10/24] ports/73063 ports-bugs New port: misc/translator, a GTK+ fronten o [2004/10/24] www/73093 ale Update status of the FreeBSD Italian Docu o [2004/10/25] kern/73098 sound [sound] Scan rate of sound card shifts wh o [2004/10/25] bin/73110 [patch] ffsinfo conversion from atol() to o [2004/10/25] amd64/73111 obrien Optimized libc string functions missing f o [2004/10/25] bin/73112 [patch] change atol() to strtol() in bads o [2004/10/25] ports/73114 kuriyama [PATCH] textproc/xt: update to 20020426a o [2004/10/25] ports/73137 ports-bugs heanet sourceforge mirror IPv6 Problems. o [2004/10/26] ports/73150 clsung [NEW PORT] textproc/p5-Search-VectorSpace o [2004/10/26] ports/73152 ports-bugs [NEW PORT] graphics/chartdirector: Charti o [2004/10/26] kern/73165 emulation [patch] getting rid of COMPAT_43 dependan o [2004/10/26] ports/73168 ports-bugs Linux ldd broken o [2004/10/27] kern/73183 [patch] nfs_diskless.c lacking include of f [2004/10/27] ports/73186 dougb [PATCH] dns/bind: minor fixes o [2004/10/27] kern/73195 bad PATH, missing HOME and TERM env var o o [2004/10/27] ports/73203 ports-bugs New Port: print/foomatic-filters, univers o [2004/10/28] ports/73222 kbyanc Update net/p5-Net-Radius for Perl 5.8 o [2004/10/28] misc/73223 brooks [PATCH] Add USB keyboard option to Beasti p [2004/10/28] bin/73232 jhb [sysinstall] Estonian keymaps don't work p [2004/10/28] conf/73239 iedowse [usb] [patch] Teach usbd.conf about axe(4 o [2004/10/28] ports/73241 des misc/porteasy patch for optional pre-2.7. o [2004/10/28] ports/73249 nork New port: sysutils/freeipmi IPMI system m o [2004/10/28] ports/73257 x11 xorg relocation type 10 missing from elfl f [2004/10/29] ports/73259 vs Update port: textproc/xalan-c update to o [2004/10/29] ports/73270 ports-bugs New port: www/p5-CGI-Builder-TT2 f [2004/10/29] ports/73271 vs [PATCH] devel/root: Update to 4.01.02 o [2004/10/29] kern/73276 ipfw2 vulnerability (parser error) o [2004/10/29] ports/73285 billf net-mgmt/flow-tools port improvements o [2004/10/29] kern/73294 [hang] hangs in default mode when AcceleP o [2004/10/30] ports/73304 cy Tripwire on 5.3.x (with fix attached) o [2004/10/30] i386/73308 i386 kevinxlinuz@126.com o [2004/10/30] ports/73317 anders [PATCH] security/vpnd: cosmetic fixes o [2004/10/30] ports/73320 ports-bugs New Port: kde_head_api_reference, the kde o [2004/10/30] kern/73324 [PATCH] [sys/dev/bktr] correct warning fo o [2004/10/30] ports/73326 ports-bugs New port: games/xgame A Perl script which o [2004/10/30] bin/73327 [PATCH] iostat - extended mode display o [2004/10/30] i386/73328 i386 top shows NICE as -111 on processes start o [2004/10/31] bin/73337 nsswitch: potential invalid free o [2004/10/31] ports/73339 nork New port: sysutils/ipmitool CLI to manage o [2004/11/01] kern/73375 panic: vinvalbuf: dirty bufs o [2004/11/01] docs/73387 doc manpage of pthread_mutex_lock does not me o [2004/11/01] kern/73388 brooks [usb] usb-keyboard stops working f [2004/11/01] ports/73395 vs science/py-scipy will not build and some o [2004/11/02] bin/73411 [patch] FTPD could set attributes to 0600 o [2004/11/02] i386/73421 usb [usb] USB not recgnized/working on Toshib o [2004/11/02] misc/73428 Uchus'.Problema s ACPI.Driver dlya videoc o [2004/11/03] ports/73448 nectar [PATCH] nss_ldap - getpwnam does not retu o [2004/11/03] docs/73479 doc Handbook gives incomplete suggestion on i o [2004/11/03] ports/73485 clsung [New Port] devel/p5-Perl6-Export , Implem o [2004/11/03] ports/73486 clsung [New Port] devel/p5-Perl6-Form, Implement o [2004/11/03] ports/73487 clsung [New Port] devel/p5-Bundle-Perl6, A bundl o [2004/11/03] ports/73488 clsung [New Port] devel/p5-Algorithm-Accounting, o [2004/11/03] ports/73489 clsung [New Port] devel/p5-Log-Accounting-SVK, A o [2004/11/03] kern/73492 [feature request] Reliable Temporary File o [2004/11/03] kern/73496 [feature request] A more flexible version o [2004/11/04] ports/73513 ports-bugs [NEW PORT] devel/p5-Mknod: Perl module in o [2004/11/04] kern/73514 mount_ntfs: can't access to a large file f [2004/11/04] ports/73515 vs patch to identify and use Kodak LS743 wit o [2004/11/04] kern/73517 pfil_hooks (ipfw,pf etc) and ipsec proces o [2004/11/04] ports/73529 fenner [PATCH] mbone/vic: Unbreak vic compilatio o [2004/11/04] kern/73546 invalid C-header-file o [2004/11/05] www/73549 www Mail list archive navigation difficulty o [2004/11/05] www/73551 www List archive 'quoted-printable' corruptio o [2004/11/05] kern/73553 brooks [usb] Microsoft USB Internet Keyboard not o [2004/11/06] docs/73583 doc [patch] add missing instructions to ndis( o [2004/11/06] ports/73609 haskell New port: x11-toolkits/wxhaskell o [2004/11/06] docs/73618 doc [PATCH] Several improvements to man 1 ps o [2004/11/07] ports/73632 edwin [patch] support of rc_subr for net-mgmt/n o [2004/11/07] kern/73636 usb microsoft mouse with ps/2 converter p o [2004/11/07] docs/73638 doc ipfw(8): Clarify syntax for use of tables o [2004/11/07] kern/73646 I/O performance: with/without MEMIO optio o [2004/11/07] conf/73653 Proposal of changes to the GENERIC kernel f [2004/11/08] ports/73656 haskell Port update: hs-green-card -> hs-greencar o [2004/11/08] i386/73663 i386 module_register_init: MOD_LOAD (ibcs2, 0x o [2004/11/08] i386/73673 i386 ifconfig tun0 destroy report: ifconfig: S o [2004/11/08] kern/73675 atapicam causes interrupt storm o [2004/11/08] conf/73677 [patch] add support for powernow states t o [2004/11/08] docs/73679 doc FreeBSD 5.3 Release notes mention new nat o [2004/11/08] kern/73686 [panic] problems mounting a pen drive for o [2004/11/08] ports/73690 kuriyama security/gnupg: warning added to pkg-mess s [2004/11/09] ports/73698 x11 x11-toolkits/Xaw3d installs wrongly versi f [2004/11/09] ports/73717 edwin Update port: multimedia/pvr250 Support Mi f [2004/11/09] ports/73721 ports-bugs [MAINTAINER] lang/pike76: Fix 64bits brea o [2004/11/09] i386/73742 i386 5.3 rel i386 disk2 image not copying o [2004/11/09] ports/73743 x11 XOrg/XFree xauth add/startx problem o [2004/11/10] kern/73757 [vinum] vinum fails to load from rc.conf p [2004/11/10] kern/73766 iedowse [patch] Add USB storage flash: TwinMOS Me o [2004/11/10] ports/73767 x11 xproto-6.6.2 conflicts with xorg-librairi o [2004/11/10] ports/73773 eik [PATCH] shells/bash: Add WITH_SYSLOG knob o [2004/11/10] kern/73777 emulation [patch] linux emulation: root dir special o [2004/11/10] i386/73785 i386 I have just downloaded 5.3 ISO to try.. N o [2004/11/10] conf/73786 added WARNING in spanish to stable-supfil f [2004/11/11] conf/73799 Move the last stuff out of usbd.conf o [2004/11/11] bin/73801 [patch] allow whois(1) to choose source a p [2004/11/11] kern/73807 rwatson panic: mutex nfsd_mtx not owned in NFS se o [2004/11/11] ports/73817 knu [PATCH] japanese/rskkserv: Change server o [2004/11/11] i386/73822 acpi acpi / thermal support o [2004/11/11] kern/73823 acpi / power-on by timer support o [2004/11/11] docs/73825 doc Verified FireWire card o [2004/11/11] docs/73826 doc The Handbook hasn't been updated to refle f [2004/11/11] ports/73833 ports-bugs sysutils/smartmontools: smartctl -a /dev/ o [2004/11/11] conf/73834 Bad dependencies for /etc/rc.d/savecore o [2004/11/11] ports/73841 gnome [PATCH] add i18n support to mozilla o [2004/11/11] ports/73843 girgen Postgresql New World Order o [2004/11/12] i386/73847 i386 volume label - 5.3 cd 1 o [2004/11/12] ports/73864 ports-bugs new port: comms/smstools o [2004/11/12] i386/73865 i386 NOINET6=yes in /etc/make.conf ignored o [2004/11/12] bin/73884 Add NetBSD's rawrite32 to install tools o [2004/11/13] ports/73896 ale fix php5-snmp if openssl is not in base o [2004/11/13] conf/73909 [patch] rc.d/sshd does not work with port f [2004/11/13] ports/73914 ports-bugs /usr/ports/lang/scm marked broken unjusti o [2004/11/13] ports/73915 x11 xorg.conf(5) references a missing xorg.co f [2004/11/13] ports/73917 ports-bugs [PATCH] Update audio/cheesetracker to 0.9 o [2004/11/14] i386/73921 i386 sysctlbyname for machdep.tsc_freq doesn't o [2004/11/14] ports/73923 anders [PATCH] www/pound: update to 1.8 o [2004/11/14] ports/73926 ijliao latest cricket port breaks installed syst o [2004/11/14] conf/73929 [patch] /etc/rc.d/named will not work wit o [2004/11/15] ports/73953 apache www/mod_musicindex cannot load o [2004/11/15] kern/73961 floppy disk drive performance problem [ne o [2004/11/15] i386/73968 i386 pkg_version ends with Unable to open INDE o [2004/11/15] i386/73978 i386 an error message appears during loading o o [2004/11/16] bin/73988 ISDN - first dial attempt fails f [2004/11/16] bin/73989 output of "top" cmd is incorrect o [2004/11/16] conf/73992 periodic security not showing daily firew o [2004/11/16] kern/73999 usb [usb] USB Freezes when a device is plugge o [2004/11/16] ports/74000 x11 [PATCH] add xdm rc script to xorg-clients o [2004/11/16] ports/74002 x11 [PATCH] x11-servers/xorg-server: /tmp cle o [2004/11/16] ports/74003 x11 [PATCH] add xdm rc script to x11/XFree86- o [2004/11/16] conf/74004 [PATCH] add fam support to inetd.conf o [2004/11/16] conf/74005 [PATCH] aditional support for /etc/rc.ini o [2004/11/16] conf/74006 [PATCH] /etc/rc.d/named minor fixes o [2004/11/16] ports/74017 ports-bugs [new port] net/gacxtool: The GTK ACX Tool o [2004/11/17] kern/74025 cardbus devices detected, but no /dev/car o [2004/11/17] kern/74030 Unplugging AC causes battery % to stay lo f [2004/11/17] ports/74035 ports-bugs [PATCH] devel/rvm: update to 1.10 o [2004/11/17] kern/74037 ppc(4) cannot find parallel port. o [2004/11/17] ports/74039 ports-bugs [update]irc/erc: add dependency and byte- o [2004/11/17] ports/74042 tobez Perl-5.6.1 does not handle timezone prope o [2004/11/17] ports/74049 markus repocopy request: graphics/digikamplugins o [2004/11/18] bin/74062 ifconfig(8) does not display tunnel endpo f [2004/11/18] ports/74065 ports-bugs [ports UPDATE] www/zope-placelesstranslat o [2004/11/18] kern/74066 acd driver fault: READ_BIG timeout o [2004/11/18] ports/74067 ports-bugs [NEW ports] japanese/zope-zmilocalizer a o [2004/11/18] ports/74086 ports-bugs New port:chinese/chmsee A viewer for Micr o [2004/11/18] i386/74091 i386 PCMCIA: MELCO Manufacturer code should be o [2004/11/19] ports/74097 ports-bugs New Port: x11-clocks/my_clock: display th o [2004/11/19] ports/74130 danfe x11/nvidia-driver depends on libm.so.2, w o [2004/11/19] ports/74133 nork japanese/eb: Update to 4.1.1 o [2004/11/20] bin/74140 [ntpdate] ntpdate does not try all IPs fo o [2004/11/20] i386/74153 i386 FreeBSD 5.3 cannot boot ftom pst o [2004/11/20] kern/74159 [patch] fix warnings concerned with heade o [2004/11/20] ports/74164 ports-bugs astro/xearth - inclusion of a 'submitters o [2004/11/20] ports/74172 ports-bugs Fix ports: security/clamav and security/c o [2004/11/20] ports/74173 maho PovRAY not compiling on i386 platform o [2004/11/20] misc/74178 grdc(6) - scrolling does not work and "AM f [2004/11/20] ports/74179 ports-bugs [PATCH] Fix build of security/sfs o [2004/11/21] threads/74180threads KSE problem. Applications those riched ma o [2004/11/21] i386/74188 i386 no sound on a7v600-x with chipset VT8237 o [2004/11/21] ports/74190 x11 x11/XFree86-aoutlibs fix o [2004/11/21] i386/74191 i386 Notebook PC2001 Compliant AC97 audio work s [2004/11/21] ports/74195 ports-bugs fix build error of devel/swarm for gcc 3. f [2004/11/21] ports/74205 ports-bugs Patch for Connection.cc in the mysqlcppap o [2004/11/21] bin/74206 sos burncd: ioctl(CDRIOCFIXATE): Input/output f [2004/11/21] ports/74210 ports-bugs port www/privoxy needs an example startup o [2004/11/21] i386/74211 i386 USB flash drive causes CAM status 0x4 on o [2004/11/21] conf/74213 [PATCH] Connect src/etc/periodic/security o [2004/11/21] kern/74215 acpi [request] add ACPI headers to /usr/includ o [2004/11/21] i386/74216 i386 system halts o [2004/11/21] i386/74218 i386 boot floppy (2nd time) read error f [2004/11/21] ports/74219 ports-bugs [PATCH] xmms hides some interesting infor o [2004/11/22] ports/74226 ahze Upgrade multimedia/transcode from 0.6.12 o [2004/11/22] conf/74228 periodic 470.status-named doesn't work wi o [2004/11/22] docs/74231 doc Conflicting information on mergemaster -p f [2004/11/22] ports/74233 ports-bugs ntfsclone (sysutils/ntfsprogs) broken o [2004/11/22] ports/74237 demon databases/mysql-navigator needs to pass a o [2004/11/22] ports/74257 maho mis-spelling in makefile o [2004/11/22] ports/74258 ports-bugs CHANGE: coda6-client o [2004/11/22] ports/74259 ports-bugs UPDATE: coda6 server to 6.0.7 o [2004/11/22] ports/74260 ports-bugs [ patch ] fix logjam + gtkhtml3 problem o [2004/11/22] kern/74262 [patch] [if_rl] Added to support a CardBu o [2004/11/22] ports/74266 knu [patch] Upgrade www/ruby-fcgi to 0.8.5 o [2004/11/23] ports/74279 max port update for lang/swi-pl o [2004/11/23] kern/74281 Digiboard PCI Xem (64-ports) detection/in f [2004/11/23] bin/74282 [patch] leading zero for tcsh's %P prompt o [2004/11/23] ports/74285 okazaki [PATCH] java/junit: Update to bsd.java.mk o [2004/11/23] ports/74294 ports-bugs New port: jabber-pymsn-transport-0.7.4 f [2004/11/23] ports/74298 arved cnet update from 1.7.7_2 to 2.0.9 o [2004/11/23] kern/74302 emulation [PATCH] Our Linux binary support does not f [2004/11/24] ports/74307 ports-bugs In x11/xdialog, options "tailbox and logb o [2004/11/24] kern/74314 DNS resolver broken under certain jail co o [2004/11/24] ports/74316 ports-bugs New port: sysutils/env4801 environmental o [2004/11/24] ports/74318 mbr version update and security patch to mail o [2004/11/24] i386/74327 i386 mlock() causes physical memory leakage o [2004/11/24] ports/74340 ports-bugs New port: sysutils/pcfclock - userland ac f [2004/11/24] ports/74341 edwin New port: x11-clocks/barclock - a UPC bar f [2004/11/24] ports/74344 java [proposal] tomcat41ctl: support for passi o [2004/11/25] kern/74352 PXEBoot problems using md as root device o [2004/11/25] kern/74358 [umass] unplugging at boot time an umass o [2004/11/25] bin/74360 [patch] ndiscvt(8) generate a driver whic o [2004/11/25] ports/74369 eik Makefile for ports/devel/pcre does not al a [2004/11/25] bin/74387 linprocfs can be mounted on top of itself f [2004/11/25] ports/74389 phantom port java/jdk14 produce an error when the o [2004/11/26] ports/74394 demon [Update Port] Update of x11-fm/xnc to ver f [2004/11/26] www/74395 www We would like our company listed as we us o [2004/11/26] misc/74396 [patch] "make release" fails if the cdrto o [2004/11/26] ports/74403 andreas [PATCH] print/apsfilter incorrectly confi o [2004/11/26] bin/74404 sh does not handle signals to subshells p o [2004/11/26] i386/74406 i386 sysinstall accepts but discards media opt o [2004/11/26] www/74407 www Please add us to the list of FreeBSD vend o [2004/11/26] ports/74416 fenner update for rtpmon o [2004/11/26] ports/74417 fenner attempt to unbreak vic on FreeBSD 5.x o [2004/11/26] ports/74431 tobez lang/perl5.8 assumes too many paths o [2004/11/26] ports/74435 ade [PATCH] devel/automake19: [SUMMARIZE CHAN f [2004/11/27] ports/74441 ports-bugs Update port: games/gnuchess (new version s [2004/11/27] ports/74442 lofi Upgrade multimedia/dvdrip to the latest r o [2004/11/27] bin/74450 [patch] enable libalias/natd to create sk o [2004/11/27] kern/74453 Q-lity CD-RW USB ECW-043 (ScanLogic SL11R o [2004/11/27] i386/74454 i386 [PATCH] Adding VIA Eden family to bsd.cpu f [2004/11/28] ports/74469 vs mplayer-skins port doesn't build o [2004/11/28] ports/74470 ports-bugs new port: x11/mrxvt o [2004/11/28] bin/74471 [PATCH] library mapping via $LD_LIBMAP o [2004/11/28] docs/74477 doc [patch] Correct several links in the cont o [2004/11/28] ports/74480 ports-bugs New port: java/eclipse-EPIC o [2004/11/28] ports/74483 ports-bugs Update port: graphics/xrml fix build on a o [2004/11/28] ports/74484 ports-bugs update emulators/hatari to 0.50 o [2004/11/28] ports/74492 sergei NEW PORT: security/base - BASE 1.0 f [2004/11/28] ports/74493 ports-bugs Update port: net/arping Low level "ping" o [2004/11/29] ports/74494 lev ports/www/neon - add a mirror, fetch PGP o [2004/11/29] conf/74498 [patch] new CIS id for Intersil WiFi, pcc o [2004/11/29] bin/74500 [PATCH] allow chflags to set flags on sym o [2004/11/29] bin/74506 [patch] bad top command display f [2004/11/29] ports/74507 dinoex Translation bug in licq daemon version 1. o [2004/11/29] bin/74509 [PATCH] ifconfig allows setting 33-byte S f [2004/11/29] ports/74513 ports-bugs net/smbldap-tools - Update port to versio o [2004/11/29] ports/74537 obrien editors/vim issue: report invalid size of f [2004/11/30] ports/74541 ports-bugs [patch] ports/mail/p5-Sendmail-Milter doe p [2004/11/30] docs/74546 simon man(4) for snd_maestro audio driver o [2004/11/30] kern/74549 Allow third party KLDs (eg ports) to be r o [2004/11/30] kern/74557 imation 500mb usb key can only be written o [2004/11/30] bin/74567 [patch] [2TB] du doesn't handle sizes >1T o [2004/12/01] ports/74571 green Update databases/sqlite3 to 3.0.8 r [2004/12/01] ports/74574 portmgr Making NetBeans 4.0 available o [2004/12/01] misc/74577 [patch] decorating space in Beastie menu o [2004/12/01] ports/74588 knu Update Port: databases/ruby-bdb to 0.5.3 o [2004/12/01] ports/74590 ports-bugs new port request: devel/exiftool o [2004/12/01] i386/74593 i386 Installer installs the wrong version of l f [2004/12/01] ports/74594 ports-bugs Update port: audio/xmms-pipe to 0.5.4 f [2004/12/02] ports/74603 ports-bugs [Maintainer] Update textproc/scim and tex o [2004/12/02] amd64/74608 amd64 mpt hangs 5 minutes when booting o [2004/12/02] kern/74609 allowing cdma modems to work at full spee o [2004/12/02] docs/74612 doc Updates to the glossary o [2004/12/02] ports/74615 ports-bugs new port: net/quoted o [2004/12/02] ports/74621 ports-bugs New port: net-mgmt/ipplan (4.0.2) o [2004/12/02] kern/74626 NDIS kernel translation layer breaks ICC o [2004/12/03] ports/74637 ports-bugs New port: news/klibido o [2004/12/03] ports/74638 sergei [PATCH] devel/porttools: Add cdiff as run o [2004/12/03] ports/74639 des [PATCH] games/linux-nwnclient: update to f [2004/12/03] ports/74646 mat archivers/p5-Archive-Tar update to 1.22 o [2004/12/03] i386/74650 i386 System Reboot with umount command o [2004/12/03] www/74651 www FreeBSD commercial software developer o [2004/12/03] gnu/74654 libsupc++.a lacks necessary functions o [2004/12/03] kern/74658 ATAPI CD not recognized after booting Fre o [2004/12/04] ports/74660 ports-bugs New port: textproc/stardict2-rptts o [2004/12/04] ports/74661 ports-bugs New port: chinese/scim-chewing o [2004/12/04] ports/74664 ports-bugs New port: x11-clocks/bdesktopclock o [2004/12/04] ports/74665 knu [PATCH] www/ruby18-div: fix install probl f [2004/12/04] ports/74669 ports-bugs The port math/octave is marked BROKEN on o [2004/12/04] ports/74670 apache Upgrade of www/mod_musicindex f [2004/12/04] ports/74671 ports-bugs [PATCH] devel/dmalloc: update to 5.4.2 o [2004/12/04] ports/74676 seanc [PATCH] net/p5-Geo-IP: update to 1.24 o [2004/12/04] ports/74677 seanc [PATCH] net/GeoIP: update to 1.3.8 o [2004/12/04] ports/74686 mbr [PATCH] www/mod_auth_mysql_another: updat s [2004/12/05] ports/74692 ports-bugs [new port request] sysutils/boxbackup f [2004/12/05] ports/74694 ports-bugs java/netrexx port in wrong main category, f [2004/12/05] ports/74695 hq astro/SETIsupport should not be listed in o [2004/12/05] ports/74707 taoka japanese/lookup : remove runtime dependen o [2004/12/05] ports/74714 ports-bugs [NEW PORT] textproc/stardict2-rptts o [2004/12/05] ports/74717 ports-bugs New Port : emulators/e-uae, enhanced vers f [2004/12/05] ports/74723 ports-bugs [MAINTAINER] www/W3C-LogValidator: update o [2004/12/05] docs/74724 ceri handbook network-inetd webpage o [2004/12/05] ports/74739 danfe Update port: x11-wm/waimea - Update to 0. o [2004/12/05] ports/74740 danfe Update port: x11-wm/wampager - Update to o [2004/12/05] ports/74742 clsung MAINTAINER-UPDATE: www/bricolage o [2004/12/05] kern/74743 wctype.c declares static array on stack o [2004/12/06] ports/74752 eik make takes a little while before anything o [2004/12/06] ports/74772 ports-bugs [NEW PORT] comms/cwdaemon: Amateur Radio o [2004/12/06] kern/74777 Bootup "beep" in 5.3 should be disabled b o [2004/12/06] ports/74784 ports-bugs [NEW PORT] math/geonext: Interactive (dyn o [2004/12/06] kern/74786 Smartlink Modem causes interrupt storm on o [2004/12/06] ports/74791 max port update for lang/swi-pl o [2004/12/07] i386/74803 i386 3Com509B o [2004/12/07] kern/74809 smbfs panic o [2004/12/07] amd64/74811 amd64 df, nfs mount, negative Avail -> 32/64-bi o [2004/12/07] conf/74817 [patch] Fixed automatic configuration of f [2004/12/07] ports/74819 pav [PATCH] www/sarg: sarg wasn´t find gd lib o [2004/12/07] conf/74820 /etc/rc deletes /var/run/log by mistake, p [2004/12/07] bin/74821 brian PPPoE with LQR is broken for users connec p [2004/12/07] bin/74823 yar ftpd should not use warn(x) more carefull o [2004/12/07] misc/74827 Problem with dd(1) and/or /dev/fd o [2004/12/08] i386/74829 i386 FreeBSD 5.3-RELEASE hangs during boot/ins o [2004/12/08] ports/74837 hrs print/teTeX-base fails to package, incorr o [2004/12/08] ports/74848 petef Upgrade libevent to version 1.0 o [2004/12/08] kern/74849 [patch] Samsung SPH-i500 does not attach p [2004/12/08] docs/74862 doc [patch] update tuning(7) man page o [2004/12/08] kern/74868 [acpi] ACPI enabled in 5.3 Release make K f [2004/12/08] misc/74870 obrien Sound Module will work when Makefile is m o [2004/12/08] kern/74876 Can not receive Hop by Hop options o [2004/12/09] kern/74880 Samsung N400 cellphone/acm fails to atach f [2004/12/09] ports/74882 hq [New ports] java/httpunit: web test frame o [2004/12/09] ports/74886 ale security/php4-openssl not compiling with o [2004/12/09] ports/74888 des repocopy games/flightgear to games/fgfs-b o [2004/12/09] docs/74889 doc S_ISREG etc marcos missing from stat man o [2004/12/09] kern/74893 Channels of USB audio can't be initialize f [2004/12/09] ports/74904 vs VTK success on AMD64 o [2004/12/09] ports/74906 eik add support for acis to openldap o [2004/12/09] ports/74907 apache [PATCH] www/mod_perl: cleanups o [2004/12/10] ports/74913 ports I can't see anything in X11 applications f [2004/12/10] ports/74916 ports-bugs sysutils/bpm - Patch which fixes running o [2004/12/10] ports/74919 ale [PATCH] lang/php4: Add hardened-php.org p o [2004/12/10] kern/74920 3Com 3C509-Combo Etherlink III o [2004/12/10] ports/74921 jmallett update: emulators/mips64emul (0.2.1 to 0. f [2004/12/10] ports/74922 ports-bugs [PATCH] Update www/trac to 0.8 o [2004/12/11] ports/74937 maho REPOCOPY REQUEST lang/gcc34 -> lang/gccc- o [2004/12/11] docs/74952 gnats-admin [patch] Ref. to unknown option in man o [2004/12/11] ports/74962 ports-bugs [ maintainer-update ] multimedia/gdvrecv o [2004/12/12] i386/74966 i386 Realtek driver seems to misinterpret some o [2004/12/12] i386/74971 i386 vinum creates (shows) incorrect volume (s o [2004/12/12] ports/74975 ports-bugs Update port: misc/gnome-osd to 0.6.0 o [2004/12/12] kern/74977 dcons.ko requires KDB support o [2004/12/12] ports/74981 x11 [PATCH] x11/xorg-clients: luit has synchr o [2004/12/12] kern/74986 tackerman sysctlize a parameter of if_em's interrup o [2004/12/12] kern/74989 (regression) Lost USB support between 5.2 o [2004/12/12] ports/74993 danfe graphics/svgalib: SVGALIB-1.4.3_4 segfaul o [2004/12/12] ports/74996 ports-bugs [NEW PORT] sysutils/logwatch: Logwatch is f [2004/12/12] ports/75000 ports-bugs Patch port: audio/wsoundprefs unbroke por o [2004/12/12] bin/75001 hushlogin and nocheckmail attributes don' o [2004/12/12] ports/75002 kiri [PATCH] editors/xemacs-packages: update t o [2004/12/12] ports/75003 kiri [PATCH] editors/xemacs-mule-packages: upd o [2004/12/13] ports/75006 girgen repository copy postgresql74-server -> po o [2004/12/13] kern/75008 ALPS GlidePoint not recognized FreeBSD 5. o [2004/12/13] ports/75011 ports-bugs [PATCH] math/unixstat port has rotten bit o [2004/12/13] ports/75015 jdp cvsup on amd64 with runsocks (socks5) cor o [2004/12/13] ports/75017 jedgar [ patch ] sysutils/roottail: add extra pa o [2004/12/13] bin/75028 [patch] when following multiple files, ta o [2004/12/13] ports/75030 green [patch] update port databases/sqlite3 to o [2004/12/13] ports/75031 ports-bugs New port: net/p5-Net-Rsh P5 Net::Rsh Imp o [2004/12/13] ports/75035 kwm Patch port: deskutils/drivel fix plist o [2004/12/14] ports/75038 kiri [PATCH] editors/xemacs-devel-mule: update f [2004/12/14] ports/75047 ports-bugs [PATCH] graphics/showimg: update to 0.9.4 o [2004/12/14] bin/75053 eik pkg_delete is stupid o [2004/12/14] ports/75054 ports-bugs Take maintainership of ports/irc/nethirc o [2004/12/14] i386/75057 i386 [QUIRK] Add support for ZICPlay USB MP3 P f [2004/12/14] ports/75058 ports-bugs emulators/hfsutils - You need TCL/TK? f [2004/12/14] ports/75060 ports-bugs [UPDATE] net/p5-RPC-XML from 0.53 to 0.54 o [2004/12/14] docs/75068 doc login.conf(5) manual page says nothing ab o [2004/12/14] docs/75070 blackend [patch] update handbook: chapter 15.16.2: o [2004/12/14] ports/75074 kuriyama fight against -O2 compilers problems o [2004/12/14] ports/75078 ports-bugs new port - yydecode is a decoder for usen o [2004/12/14] ports/75079 lesi Update audio/yammi to 1.2-rc; fix imake i f [2004/12/14] ports/75081 ports-bugs avidemux2 build error (missing aclocal19) o [2004/12/15] i386/75090 i386 READ_BIG errors with Sony CRX1611 o [2004/12/15] docs/75091 doc [patch] tell porters handbook about IGNOR o [2004/12/15] ports/75100 ports-bugs [PATCH] textproc/sgmltools-lite: [fix bro o [2004/12/15] ports/75105 ports-bugs [maintainer] databases/mysqlcc: fix compi o [2004/12/15] conf/75118 add modules support to /etc/rc.d/mixer o [2004/12/15] kern/75121 Wrong behaviour of IFF_LINK2 bit in 6in6 o [2004/12/15] docs/75124 doc Handbook IPv6 changes f [2004/12/15] ports/75129 ports-bugs Update port: graphics/ftgl 2.09 -> 2.12 o [2004/12/15] ports/75130 ports-bugs [NEW PORT] www/mono-xsp: A light-weight w o [2004/12/15] kern/75132 jhb [Patch] add support for the Davicom 56PDV o [2004/12/15] ports/75136 ports-bugs New Port mail/xfaces (really a reinclusio o [2004/12/15] conf/75137 add snd_* modules support to /etc/rc.d/mi f [2004/12/16] docs/75138 doc Typo in libexslt(4) o [2004/12/16] ports/75143 hq There is no way to specify jvm parameters o [2004/12/16] ports/75148 ports-bugs [PATCH] math/concorde: update to 20031219 o [2004/12/16] kern/75154 Please update twa driver (for 3ware 9000 o [2004/12/16] ports/75155 ports-bugs [PATCH] audio/baudline: fetching does not p [2004/12/16] bin/75156 maxim sigismember detects errors, contradicting o [2004/12/16] ports/75162 olgeni Update java/netbeans to 4.0 o [2004/12/16] ports/75166 ports-bugs Update port: devel/pear-PEAR f [2004/12/16] ports/75169 vs [MAINTAINER] net/kf: fix build on the 4-s o [2004/12/17] ports/75173 ports-bugs New port: devel/cgprof Generates colored o [2004/12/17] bin/75175 jot duplicates numbers in simple invocati o [2004/12/17] bin/75177 bug in moused o [2004/12/17] conf/75180 INIT -> /etc/rc.d - IPFILTER IPMON confli f [2004/12/17] ports/75182 pav [MAINTAINER] net/beacon: [SUMMARIZE CHANG o [2004/12/17] kern/75185 ACPI doesn't power off Tyan S2460 o [2004/12/17] ports/75188 knu sysutils/portupgrade fails to install dep o [2004/12/17] ports/75190 mikeh [ PORT FIX ] comms/lirc (fix libirman and o [2004/12/17] ports/75193 sobomax asterisk build on 5.3: work around tr bug f [2004/12/17] ports/75198 hq [PATCH] [MAINTAINER UPDATE] java/jflex 1. o [2004/12/18] kern/75211 Vinum writes several errors to stdout. o [2004/12/18] ports/75213 mph [PATCH] games/inform : upgrade to 6.30, l o [2004/12/18] ports/75214 clsung [PATCH] www/p5-Kwiki-NewPage: update to 0 o [2004/12/18] ports/75215 ports-bugs [MAINTAINER] mail/MailScanner: [SUMMARIZE o [2004/12/18] ports/75216 ports-bugs [MAINTAINER] mail/MailScanner-devel: [SUM o [2004/12/18] ports/75223 ports-bugs Update port: graphics/pixie 1.3.22 -> 1.3 o [2004/12/18] ports/75224 ports-bugs Update port: graphics/glew 1.2.3 -> 1.2.5 o [2004/12/18] ports/75225 ports-bugs Update port: print/gl2ps 1.2.1 -> 1.2.2 o [2004/12/18] ports/75226 ports-bugs [PATCH] graphics/xpcd: fix MASTER_SITES o [2004/12/18] ports/75227 ports-bugs Update port: www/shttpd (conditional SSL o [2004/12/18] ports/75228 ports-bugs [MAINTAINER] news/s-news: fix duplicate d o [2004/12/18] ports/75229 ports-bugs Port upgrade: x11-fm/krusader to 1.51 o [2004/12/18] ports/75230 ports-bugs Port upgrade: german/ksteak to 1.0.0pre2 o [2004/12/18] ports/75231 ports-bugs [ maintainer ] audio/mpg123: non-critial o [2004/12/18] ports/75232 ports-bugs net/gtk-gnutella update to 0.95 [MAINTAIN o [2004/12/18] docs/75235 doc [patch] Handbook: chapter 2.9.16, add sen o [2004/12/18] ports/75236 ports-bugs Update Avidemux2 to 2.0.34-test2 and fix o [2004/12/18] ports/75238 ports-bugs [MAINTAINER] www/p5-Apache-SubProcess: fi o [2004/12/18] ports/75239 ports-bugs [MAINTAINER] www/privoxy+ipv6: fix plist o [2004/12/18] ports/75240 ports-bugs New port: www/wordpress-mu , multi-user v r [2004/12/18] ports/75241 portmgr new port linux_base-rh-9 o [2004/12/18] ports/75242 ports-bugs Update port: devel/p5-Filesys-Statvfs_Df o [2004/12/19] ports/75243 ports-bugs New port: x11/mrxvt o [2004/12/19] ports/75247 ports-bugs Update ports/convert/p5-Unicode-IMAPUtf7 o [2004/12/19] i386/75251 anholt Beginnings of an ATI AGP driver. o [2004/12/19] ports/75252 gnome Anjuta 1.2.2_3 crashes on opening a new p o [2004/12/19] kern/75253 [patch] xl(4): add support for 3C920B-EMB o [2004/12/19] kern/75254 PRISM3-based adapter ZCOM XI330 doesn't w o [2004/12/19] ports/75256 ports-bugs [MAINTAINER] games/gnocatan: update to 0. p [2004/12/19] bin/75259 maxim [PATCH] repquota(8) field size a smidge t o [2004/12/19] ports/75262 gnome [PATCH] www/firefox: error running firefo o [2004/12/19] ports/75270 krion Update port: textproc/xmlstarlet to 0.9.5 o [2004/12/19] kern/75274 Updating of USB audio codes (uaudio*.*) a o [2004/12/19] ports/75275 ports-bugs [MAINTAINER] www/zope-zwiki: update to 0. o [2004/12/19] kern/75276 Volumes of USB audio can be controlled se o [2004/12/19] kern/75277 netstat -m 'mbufs in use' output appears o [2004/12/19] ports/75278 ports-bugs Update port: net/gift - new version o [2004/12/19] ports/75279 ports-bugs [Incomplete pkg-plist] audio/gtkpod o [2004/12/19] ports/75280 ports-bugs [PATCH] net/raggle: update to 0.3.2 o [2004/12/19] ports/75281 ports-bugs Update port:sysutils/gkrelltop o [2004/12/20] docs/75282 doc newsyslog(8) does not contain history sec o [2004/12/20] ports/75283 linimon [patch] cleanup after removal of chinese/ o [2004/12/20] ports/75284 ports-bugs New port: mail/policyd Implements SPF for o [2004/12/20] ports/75285 ports-bugs New Port: x11/padkey - Use an SNES pad on o [2004/12/20] ports/75286 portmgr [patch] add master/slave port Makevars to o [2004/12/20] ports/75287 ports-bugs maintainer-update: print/fontforge to 200 o [2004/12/20] ports/75288 ports-bugs [PATCH] irc/pisg: update to 0.62 o [2004/12/20] ports/75289 ports-bugs menu creation borked in dvdauthor, bad Im o [2004/12/20] ports/75290 ports-bugs japanese/mutt-devel pkg-plist error fix o [2004/12/20] ports/75291 ports-bugs [PATCH] net/DarwinStreamingServer: must l o [2004/12/20] ports/75292 ports-bugs [patch] [maintainer update] Update port s o [2004/12/20] ports/75293 ports-bugs [ maintener-update ] update gdvrecv to 1. o [2004/12/20] ports/75294 ports-bugs [x11-toolkits/ocaml-lablgtk2] : fix pkg-p o [2004/12/20] ports/75295 ports-bugs [MAINTAINER] net/netwib: update to 5.27.0 r [2004/12/20] ports/75296 portmgr new port linux_base-suse-9.1 o [2004/12/20] misc/75297 I`ve got one more via in my ipfw rule. 2859 problems total. From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 11:19:34 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8330F16A4CE; Mon, 20 Dec 2004 11:19:34 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58A0243D2D; Mon, 20 Dec 2004 11:19:34 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from freefall.freebsd.org (maxim@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKBJY6S053894; Mon, 20 Dec 2004 11:19:34 GMT (envelope-from maxim@freefall.freebsd.org) Received: (from maxim@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKBJX4g053890; Mon, 20 Dec 2004 11:19:33 GMT (envelope-from maxim) Date: Mon, 20 Dec 2004 11:19:33 GMT From: Maxim Konovalov Message-Id: <200412201119.iBKBJX4g053890@freefall.freebsd.org> To: apircalabu@bitdefender.com, maxim@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: bin/72676: telnet client crashes regularly on 4.10-STABLE if interrupted before connection is established X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 11:19:34 -0000 Synopsis: telnet client crashes regularly on 4.10-STABLE if interrupted before connection is established State-Changed-From-To: open->closed State-Changed-By: maxim State-Changed-When: Mon Dec 20 11:13:46 GMT 2004 State-Changed-Why: Control + \ tells kernel to send SIGQUIT to the foreground process group. The default action on SIGQUIT - create a core image and quit. Please refer to stty(1) and signal(3) man pages for more info. The default telnet escape sequence is ^], not ^\. http://www.freebsd.org/cgi/query-pr.cgi?pr=72676 From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 11:30:28 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D18B16A4CE for ; Mon, 20 Dec 2004 11:30:28 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72FF143D2F for ; Mon, 20 Dec 2004 11:30:28 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKBUStS054250 for ; Mon, 20 Dec 2004 11:30:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKBUSK5054240; Mon, 20 Dec 2004 11:30:28 GMT (envelope-from gnats) Resent-Date: Mon, 20 Dec 2004 11:30:28 GMT Resent-Message-Id: <200412201130.iBKBUSK5054240@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gordon Bergling Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B84B16A4CE for ; Mon, 20 Dec 2004 11:20:28 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65A7343D58 for ; Mon, 20 Dec 2004 11:20:28 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKBKR6c063215 for ; Mon, 20 Dec 2004 11:20:27 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBKBKRbu063214; Mon, 20 Dec 2004 11:20:27 GMT (envelope-from nobody) Message-Id: <200412201120.iBKBKRbu063214@www.freebsd.org> Date: Mon, 20 Dec 2004 11:20:27 GMT From: Gordon Bergling To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/75298: [PATCH] add missing device id for pccard bridge X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 11:30:28 -0000 >Number: 75298 >Category: kern >Synopsis: [PATCH] add missing device id for pccard bridge >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Dec 20 11:30:27 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Gordon Bergling >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: FreeBSD spot.0xfce3.net 5.3-STABLE FreeBSD 5.3-STABLE #2: Sun Dec 19 15:35:25 CET 2004 gordon@spot.0xfce3.net:/usr/obj/usr/src/sys/SPOT i386 >Description: The O2Micro OZ711M1 PCCard Bridge isn't defined in pccbb_pci.c >How-To-Repeat: >Fix: The following patches addes the device id to pccbb_pci.c, pccbbdevid.h and updates the manual page. Index: dev/pccbb/pccbb_pci.c =================================================================== RCS file: /home/gordon/work/repo/src/sys/dev/pccbb/pccbb_pci.c,v retrieving revision 1.2 diff -u -r1.2 pccbb_pci.c --- dev/pccbb/pccbb_pci.c 16 Aug 2004 06:33:58 -0000 1.2 +++ dev/pccbb/pccbb_pci.c 16 Dec 2004 18:58:54 -0000 @@ -187,6 +187,7 @@ {PCIC_ID_OZ6922, "O2Micro OZ6922 PCI-CardBus Bridge", CB_O2MICRO}, {PCIC_ID_OZ6933, "O2Micro OZ6933 PCI-CardBus Bridge", CB_O2MICRO}, {PCIC_ID_OZ711E1, "O2Micro OZ711E1 PCI-CardBus Bridge", CB_O2MICRO}, + {PCIC_ID_OZ711M1, "O2Micro OZ711M1 PCI-CardBus Bridge", CB_O2MICRO}, /* sentinel */ {0 /* null id */, "unknown", CB_UNKNOWN}, Index: dev/pccbb/pccbbdevid.h =================================================================== RCS file: /home/gordon/work/repo/src/sys/dev/pccbb/pccbbdevid.h,v retrieving revision 1.16 diff -u -r1.16 pccbbdevid.h --- dev/pccbb/pccbbdevid.h 22 Jul 2004 20:19:57 -0000 1.16 +++ dev/pccbb/pccbbdevid.h 16 Dec 2004 19:00:14 -0000 @@ -49,6 +49,7 @@ #define PCIC_ID_OZ6922 0x69251217ul #define PCIC_ID_OZ6933 0x69331217ul #define PCIC_ID_OZ711E1 0x71131217ul /* O2Micro 711E1 */ +#define PCIC_ID_OZ711M1 0x71141217ul /* O2Micro 711M1 */ #define PCIC_ID_RICOH_RL5C465 0x04651180ul #define PCIC_ID_RICOH_RL5C466 0x04661180ul #define PCIC_ID_RICOH_RL5C475 0x04751180ul Index: pccbb.4 =================================================================== RCS file: /home/gordon/work/repo/src/share/man/man4/pccbb.4,v retrieving revision 1.5 diff -u -r1.5 pccbb.4 --- pccbb.4 22 Jul 2004 20:22:36 -0000 1.5 +++ pccbb.4 18 Dec 2004 14:00:46 -0000 @@ -71,6 +71,9 @@ O2micro OZ6972 .It O2Micro OZ711E1 +.lt +O2Micro OZ711M1 .El .Bl -item -compact .It >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 14:30:36 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 81BB416A4CE for ; Mon, 20 Dec 2004 14:30:36 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DC8543D45 for ; Mon, 20 Dec 2004 14:30:36 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKEUab2081486 for ; Mon, 20 Dec 2004 14:30:36 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKEUadF081485; Mon, 20 Dec 2004 14:30:36 GMT (envelope-from gnats) Resent-Date: Mon, 20 Dec 2004 14:30:36 GMT Resent-Message-Id: <200412201430.iBKEUadF081485@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Kazuhito HONDA Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5B6C16A4CE for ; Mon, 20 Dec 2004 14:22:26 +0000 (GMT) Received: from t-mta1.odn.ne.jp (mfep1.odn.ne.jp [143.90.131.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7891D43D6B for ; Mon, 20 Dec 2004 14:22:25 +0000 (GMT) (envelope-from kazuhito@ph.noda.tus.ac.jp) Received: from localhost ([219.66.84.86]) by t-mta1.odn.ne.jp with ESMTP id <20041220142223812.ZPTT.199623.t-mta1.odn.ne.jp@mta1.odn.ne.jp>; Mon, 20 Dec 2004 23:22:23 +0900 Message-Id: <20041220.232218.730550289.kazuhito@ph.noda.tus.ac.jp> Date: Mon, 20 Dec 2004 23:22:18 +0900 (JST) From: Kazuhito HONDA To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: kazuhito@ph.noda.tus.ac.jp Subject: kern/75311: Enable to record with USB audio (uaudio) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Kazuhito HONDA List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 14:30:36 -0000 >Number: 75311 >Category: kern >Synopsis: Enable to record with USB audio (uaudio) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 20 14:30:35 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Kazuhito HONDA >Release: FreeBSD 6.0-CURRENT i386 >Organization: >Environment: System: FreeBSD kaoru 6.0-CURRENT FreeBSD 6.0-CURRENT #194: Mon Dec 20 23:01:00 JST 2004 root@kaoru:/usr/obj/src/sys/i386/compile/KAORU.6.0B.0 i386 USB device: Sound Blaster Digital Music (SBDM, Creative Labs.) >Description: USB devices couldn't record on FreeBSD, at least SBDM. >How-To-Repeat: >Fix: 1. At first, apply the patch in `kern/75274' 2. apply the patch below, `F_r.diff' But I haven't tested this codes except with SBDM. --- F_r.diff begins here --- --- src/sys/dev/sound/usb/uaudio.c Mon Dec 20 22:56:41 2004 +++ src/sys/dev/sound/usb/uaudio-91-r.c Mon Dec 20 22:49:44 2004 @@ -1,5 +1,5 @@ /* $NetBSD: uaudio.c,v 1.91 2004/11/05 17:46:14 kent Exp $ */ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91.c,v $: */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91-r.c,v $: */ /* * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -3524,6 +3524,9 @@ uaudio_init_params(struct uaudio_softc * int i, j, enc; int samples_per_frame, sample_size; + if ((sc->sc_playchan.pipe != NULL) || (sc->sc_recchan.pipe != NULL)) + return (-1); + switch(ch->format & 0x0000FFFF) { case AFMT_U8: enc = AUDIO_ENCODING_ULINEAR_LE; @@ -3570,7 +3573,6 @@ uaudio_init_params(struct uaudio_softc * } /* for (mode = ...... */ -/*But this function is used for output only */ for (i = 0; i < sc->sc_nalts; i++) { const struct usb_audio_streaming_type1_descriptor *a1d = sc->sc_alts[i].asf1desc; @@ -3612,7 +3614,10 @@ uaudio_init_params(struct uaudio_softc * } } /* return (EINVAL); */ - printf("uaudio: This device can't play in rate=%d.\n", ch->sample_rate); + if (mode == AUMODE_PLAY) + printf("uaudio: This device can't play in rate=%d.\n", ch->sample_rate); + else + printf("uaudio: This device can't record in rate=%d.\n", ch->sample_rate); return (-1); found: @@ -3840,6 +3845,65 @@ uaudio_halt_out_dma(device_t dev) uaudio_chan_free_buffers(sc, &sc->sc_playchan); } return (0); +} + +int +uaudio_halt_in_dma(device_t dev) +{ + struct uaudio_softc *sc; + + sc = device_get_softc(dev); + + if (sc->sc_dying) + return (EIO); + + DPRINTF(("uaudio_halt_in_dma: enter\n")); + if (sc->sc_recchan.pipe != NULL) { + uaudio_chan_close(sc, &sc->sc_recchan); + sc->sc_recchan.pipe = NULL; + uaudio_chan_free_buffers(sc, &sc->sc_recchan); +/* sc->sc_recchan.intr = NULL; */ + } + return (0); +} + +int +uaudio_trigger_input(device_t dev) +{ + struct uaudio_softc *sc; + struct chan *ch; + usbd_status err; + int i, s; + + sc = device_get_softc(dev); + ch = &sc->sc_recchan; + + if (sc->sc_dying) + return (EIO); + +/* uaudio_chan_set_param(ch, start, end, blksize) */ + if (uaudio_init_params(sc, ch, AUMODE_RECORD)) + return (EIO); + + err = uaudio_chan_alloc_buffers(sc, ch); + if (err) + return (EIO); + + err = uaudio_chan_open(sc, ch); + if (err) { + uaudio_chan_free_buffers(sc, ch); + return (EIO); + } + +/* ch->intr = intr; + ch->arg = arg; */ + + s = splusb(); + for (i = 0; i < UAUDIO_NCHANBUFS-1; i++) /* XXX -1 shouldn't be needed */ + uaudio_chan_rtransfer(ch); + splx(s); + + return (0); } int --- src/sys/dev/sound/usb/uaudio.h Mon Dec 20 22:56:41 2004 +++ src/sys/dev/sound/usb/uaudio-91-r.h Mon Dec 20 22:49:55 2004 @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91.h,v $ */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91-r.h,v $ */ /* * Copyright (c) 2000-2002 Hiroyuki Aizu @@ -25,7 +25,9 @@ * SUCH DAMAGE. */ +#if 0 #define NO_RECORDING /* XXX: some routines missing from uaudio.c */ +#endif /* Defined in uaudio.c, used in uaudio_pcm,c */ --- src/sys/dev/sound/usb/uaudio_pcm.c Mon Dec 20 22:56:41 2004 +++ src/sys/dev/sound/usb/uaudio_pcm-91-r.c Mon Dec 20 22:50:07 2004 @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio_pcm-91.c,v $ */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio_pcm-91-r.c,v $ */ /* * Copyright (c) 2000-2002 Hiroyuki Aizu @@ -73,6 +73,7 @@ ua_chan_init(kobj_t obj, void *devinfo, ch->parent = sc; ch->channel = c; ch->buffer = b; + ch->dir = dir; pa_dev = device_get_parent(sc->sc_dev); /* Create ua_playfmt[] & ua_recfmt[] */ @@ -320,7 +321,11 @@ ua_attach(device_t dev) snprintf(status, SND_STATUSLEN, "at addr ?"); +#ifndef NO_RECORDING + if (pcm_register(dev, ua, 1, 1)) { +#else if (pcm_register(dev, ua, 1, 0)) { +#endif return(ENXIO); } --- F_r.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 15:20:27 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3106216A4CE for ; Mon, 20 Dec 2004 15:20:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB97843D53 for ; Mon, 20 Dec 2004 15:20:26 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKFKQKE088004 for ; Mon, 20 Dec 2004 15:20:26 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKFKQKL088003; Mon, 20 Dec 2004 15:20:26 GMT (envelope-from gnats) Resent-Date: Mon, 20 Dec 2004 15:20:26 GMT Resent-Message-Id: <200412201520.iBKFKQKL088003@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Stéphane Thiell Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC03F16A4CE for ; Mon, 20 Dec 2004 15:18:41 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6ADA843D49 for ; Mon, 20 Dec 2004 15:18:41 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKFIekB030578 for ; Mon, 20 Dec 2004 15:18:40 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBKFIeYb030577; Mon, 20 Dec 2004 15:18:40 GMT (envelope-from nobody) Message-Id: <200412201518.iBKFIeYb030577@www.freebsd.org> Date: Mon, 20 Dec 2004 15:18:40 GMT From: Stéphane Thiell To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/75312: RealTek RTL8281BL not detected X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 15:20:27 -0000 >Number: 75312 >Category: kern >Synopsis: RealTek RTL8281BL not detected >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 20 15:20:26 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Stéphane Thiell >Release: 5.3 >Organization: >Environment: FreeBSD nova.thiell.com 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #2: Mon Dec 20 20:53:39 CET 2004 root@nova.thiell.com:/usr/obj/usr/src/sys/NOVA i386 >Description: Built-in RealTek chipset RTL8281BL on Asus Pundit AB P2800 based mini-PC is not detected by FreeBSD at all. On the Asus Pundit's doc, a RTL8001 chip is mentioned but after checking the MB, I found a RTL8281BL chip which I suppose is used for the built-in ethernet : http://hyrule.thiell.com/~mbuna/Asus-Pundit-AB-P2800-RTL8281BL.jpg PCI-based NICs are well detected (I have two VIA-based NICs using the vr driver). >How-To-Repeat: Just boot. The interface is not detected. >Fix: N/A >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 16:02:40 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 759C116A4CE; Mon, 20 Dec 2004 16:02:40 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BBF943D53; Mon, 20 Dec 2004 16:02:40 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKG2eis090647; Mon, 20 Dec 2004 16:02:40 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKG2elB090643; Mon, 20 Dec 2004 16:02:40 GMT (envelope-from linimon) Date: Mon, 20 Dec 2004 16:02:40 GMT From: Mark Linimon Message-Id: <200412201602.iBKG2elB090643@freefall.freebsd.org> To: arne_woerner@yahoo.com, linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/75306: Re: usb/62257: card reader UCR-61S2B is only half-supported X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 16:02:40 -0000 Synopsis: Re: usb/62257: card reader UCR-61S2B is only half-supported State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Mon Dec 20 16:00:45 GMT 2004 State-Changed-Why: Misfiled followup to kern/62257; content migrated. Please do not change the GNATS tag (e.g. 'kern/62257' when doing a followup; this only confuses GNATS. Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: linimon Responsible-Changed-When: Mon Dec 20 16:00:45 GMT 2004 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=75306 From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 16:30:27 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBC9F16A4D3 for ; Mon, 20 Dec 2004 16:30:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA0A143D3F for ; Mon, 20 Dec 2004 16:30:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKGURCt095696 for ; Mon, 20 Dec 2004 16:30:27 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKGUREC095693; Mon, 20 Dec 2004 16:30:27 GMT (envelope-from gnats) Date: Mon, 20 Dec 2004 16:30:27 GMT Message-Id: <200412201630.iBKGUREC095693@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Arne "Wörner" Subject: Re: kern/62257: card reader UCR-61S2B is only half-supported X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Arne Wörner List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 16:30:28 -0000 The following reply was made to PR kern/62257; it has been noted by GNATS. From: Arne "Wörner" To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: kern/62257: card reader UCR-61S2B is only half-supported Date: Mon, 20 Dec 2004 08:29:49 -0800 (PST) I tried this (advice of "Hans Petter Selasky" ) and it did not work: ---------------------------- 1) add the following to umass.c before "Static int umass_match_proto": static void umass_dummy_callback(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status err) { return; } static void umass_init_ucr(struct umass_softc *sc) { usbd_xfer_handle xfer; xfer = usbd_alloc_xfer(sc->sc_udev); if(!xfer) return; usbd_setup_xfer(xfer, sc->bulkout_pipe, NULL, "\xec\x0a\x06\x00$PCCHIPS", sizeof("\xec\x0a\x06\x00$PCCHIPS")-1, 0, USBD_DEFAULT_TIMEOUT, umass_dummy_callback); usbd_sync_transfer(xfer); usbd_free_xfer(xfer); return; } 2) and where you find the function umass_init_shuttle called, add umass_init_ucr(sc): if (sc->quirks & SHUTTLE_INIT) umass_init_shuttle(sc); umass_init_ucr(sc); 3) I am not sure if the string is right. ------------------------ It's probably the trick beeing applied wrongly. You could try to change: usbd_setup_xfer(xfer, sc->bulkout_pipe, NULL, "\xec\x0a\x06\x00$PCCHIPS", sizeof("\xec\x0a\x06\x00$PCCHIPS")-1, 0, USBD_DEFAULT_TIMEOUT, umass_dummy_callback); into: usbd_setup_xfer(xfer, sc->bulkout_pipe, NULL, "\xec\x0a\x06\x00$PCCHIPS\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", UMASS_BBB_CBW_SIZE, 0, USBD_DEFAULT_TIMEOUT, umass_dummy_callback); though it doesn't work with my cardreader, it might work with yours. ---------------------- -Arne __________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 20 16:40:13 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 01D7E16A4CE for ; Mon, 20 Dec 2004 16:40:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD1F143D58 for ; Mon, 20 Dec 2004 16:40:12 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBKGeCVk096879 for ; Mon, 20 Dec 2004 16:40:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBKGeCSV096876; Mon, 20 Dec 2004 16:40:12 GMT (envelope-from gnats) Resent-Date: Mon, 20 Dec 2004 16:40:12 GMT Resent-Message-Id: <200412201640.iBKGeCSV096876@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Kazuhito HONDA Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FD3116A4CE for ; Mon, 20 Dec 2004 16:30:45 +0000 (GMT) Received: from t-mta1.odn.ne.jp (mfep1.odn.ne.jp [143.90.131.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0ED2F43D5C for ; Mon, 20 Dec 2004 16:30:44 +0000 (GMT) (envelope-from kazuhito@ph.noda.tus.ac.jp) Received: from localhost ([219.66.84.86]) by t-mta1.odn.ne.jp with ESMTP id <20041220163043511.LNX.199623.t-mta1.odn.ne.jp@mta1.odn.ne.jp>; Tue, 21 Dec 2004 01:30:43 +0900 Message-Id: <20041221.013038.730549347.kazuhito@ph.noda.tus.ac.jp> Date: Tue, 21 Dec 2004 01:30:38 +0900 (JST) From: Kazuhito HONDA To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: kazuhito@ph.noda.tus.ac.jp Subject: kern/75316: Enable to select a recording sound source X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Kazuhito HONDA List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Dec 2004 16:40:13 -0000 >Number: 75316 >Category: kern >Synopsis: Enable to select a recording sound source >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 20 16:40:12 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Kazuhito HONDA >Release: FreeBSD 6.0-CURRENT i386 >Organization: >Environment: System: FreeBSD kaoru 6.0-CURRENT FreeBSD 6.0-CURRENT #203: Tue Dec 21 01:04:58 JST 2004 root@kaoru:/usr/obj/src/sys/i386/compile/KAORU.6.0B.0 i386 USB audio device: Sound Blaster Digital Music (SBDM, Creative Labs.) >Description: Some USB audio devices have sound source selectors. The most important one of them is the selector for changing a recording sound source. But it couldn't be controlled on FreeBSD. >How-To-Repeat: Using a USB audio device which has a recording source selector. >Fix: 1. At first, the patch in `kern/75274' must be applied 2. The patch in `kern/75276' must be applied 3. This PR has no value without applying the patch in `kern/75311' for recording 4. The patch blow must be applied. --- F_mrs.diff begins here --- --- src/sys/dev/sound/usb/uaudio.c Tue Dec 21 00:55:32 2004 +++ src/sys/dev/sound/usb/uaudio-91-mrs.c Tue Dec 21 00:57:33 2004 @@ -1,5 +1,5 @@ /* $NetBSD: uaudio.c,v 1.91 2004/11/05 17:46:14 kent Exp $ */ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91-mr.c,v $: */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91-mrs.c,v $: */ /* * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -144,6 +144,8 @@ struct mixerctl { u_int mul; #if defined(__FreeBSD__) /* XXXXX */ unsigned ctl; +#define MAX_SELECTOR_INPUT_PIN 256 + u_int8_t slctrtype[MAX_SELECTOR_INPUT_PIN]; #endif u_int8_t class; #if !defined(__FreeBSD__) @@ -1010,24 +1012,34 @@ uaudio_add_mixer(struct uaudio_softc *sc Static void uaudio_add_selector(struct uaudio_softc *sc, const struct io_terminal *iot, int id) { -#if !defined(__FreeBSD__) || defined(USB_DEBUG) const struct usb_audio_selector_unit *d = iot[id].d.su; -#endif -#if !defined(__FreeBSD__) struct mixerctl mix; +#if !defined(__FreeBSD__) int i, wp; +#else + int i; + struct mixerctl dummy; #endif DPRINTFN(2,("uaudio_add_selector: bUnitId=%d bNrInPins=%d\n", d->bUnitId, d->bNrInPins)); -#if defined(__FreeBSD__) - printf("uaudio_add_selector: NOT IMPLEMENTED\n"); -#else mix.wIndex = MAKE(d->bUnitId, sc->sc_ac_iface); mix.wValue[0] = MAKE(0, 0); uaudio_determine_class(&iot[id], &mix); mix.nchan = 1; mix.type = MIX_SELECTOR; +#if defined(__FreeBSD__) + mix.ctl = SOUND_MIXER_NRDEVICES; /* XXXXX */ + mix.minval = 1; + mix.maxval = d->bNrInPins; + mix.mul = mix.maxval - mix.minval; + for (i = 0; i < MAX_SELECTOR_INPUT_PIN; i++) { + mix.slctrtype[i] = SOUND_MIXER_NRDEVICES; + } + for (i = mix.minval; i <= mix.maxval; i++) { + mix.slctrtype[i - 1] = uaudio_feature_name(&iot[d->baSourceId[i - 1]], &dummy); + } +#else mix.ctlunit = ""; mix.minval = 1; mix.maxval = d->bNrInPins; @@ -1039,8 +1051,8 @@ uaudio_add_selector(struct uaudio_softc if (wp > MAX_AUDIO_DEV_LEN - 1) break; } - uaudio_mixer_add_ctl(sc, &mix); #endif + uaudio_mixer_add_ctl(sc, &mix); } #ifdef USB_DEBUG @@ -4072,6 +4084,39 @@ uaudio_query_mix_info(device_t dev) return mask; } +u_int32_t +uaudio_query_recsrc_info(device_t dev) +{ + int i, rec_selector_id; + u_int32_t mask = 0; + struct uaudio_softc *sc; + struct mixerctl *mc; + + sc = device_get_softc(dev); + rec_selector_id = -1; + for (i=0; i < sc->sc_nctls; i++) { + mc = &sc->sc_ctls[i]; + if (mc->ctl == SOUND_MIXER_NRDEVICES && + mc->type == MIX_SELECTOR && mc->class == UAC_RECORD) { + if (rec_selector_id == -1) { + rec_selector_id = i; + } else { + printf("There are many selectors. Can't recognize which selector is a record source selector.\n"); + return mask; + } + } + } + if (rec_selector_id == -1) + return mask; + mc = &sc->sc_ctls[rec_selector_id]; + for (i = mc->minval; i <= mc->maxval; i++) { + if (mc->slctrtype[i - 1] == SOUND_MIXER_NRDEVICES) + continue; + mask |= 1 << mc->slctrtype[i - 1]; + } + return mask; +} + void uaudio_mixer_set(device_t dev, unsigned type, unsigned left, unsigned right) { @@ -4092,6 +4137,39 @@ uaudio_mixer_set(device_t dev, unsigned } } return; +} + +u_int32_t +uaudio_mixer_setrecsrc(device_t dev, u_int32_t src) +{ + int i, rec_selector_id; + struct uaudio_softc *sc; + struct mixerctl *mc; + + sc = device_get_softc(dev); + rec_selector_id = -1; + for (i=0; i < sc->sc_nctls; i++) { + mc = &sc->sc_ctls[i]; + if (mc->ctl == SOUND_MIXER_NRDEVICES && + mc->type == MIX_SELECTOR && mc->class == UAC_RECORD) { + if (rec_selector_id == -1) { + rec_selector_id = i; + } else { + return src; /* Can't recognize which selector is record source selector */ + } + } + } + if (rec_selector_id == -1) + return src; + mc = &sc->sc_ctls[rec_selector_id]; + for (i = mc->minval; i <= mc->maxval; i++) { + if (src != (1 << mc->slctrtype[i - 1])) + continue; + uaudio_ctl_set(sc, SET_CUR, mc, 0, i); + return (1 << mc->slctrtype[i - 1]); + } + uaudio_ctl_set(sc, SET_CUR, mc, 0, mc->minval); + return (1 << mc->slctrtype[mc->minval - 1]); } Static int --- src/sys/dev/sound/usb/uaudio.h Tue Dec 21 00:55:37 2004 +++ src/sys/dev/sound/usb/uaudio-91-mrs.h Tue Dec 21 00:57:45 2004 @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91-mr.h,v $ */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio-91-mrs.h,v $ */ /* * Copyright (c) 2000-2002 Hiroyuki Aizu @@ -46,5 +46,7 @@ void uaudio_chan_set_param_format(device int uaudio_chan_getptr(device_t dev, int); void uaudio_mixer_set(device_t dev, unsigned type, unsigned left, unsigned right); +u_int32_t uaudio_mixer_setrecsrc(device_t dev, u_int32_t src); u_int32_t uaudio_query_mix_info(device_t dev); +u_int32_t uaudio_query_recsrc_info(device_t dev); void uaudio_query_formats(device_t dev, u_int32_t *pfmt, u_int32_t *rfmt); --- src/sys/dev/sound/usb/uaudio_pcm.c Tue Dec 21 00:55:56 2004 +++ src/sys/dev/sound/usb/uaudio_pcm-91-mrs.c Tue Dec 21 01:03:07 2004 @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/sound/usb/uaudio_pcm-91-mr.c,v $ */ +/* $FreeBSD: src/sys/dev/sound/usb/uaudio_pcm-91-mrs.c,v $ */ /* * Copyright (c) 2000-2002 Hiroyuki Aizu @@ -236,6 +236,9 @@ ua_mixer_init(struct snd_mixer *m) mask = uaudio_query_mix_info(pa_dev); mix_setdevs(m, mask); + mask = uaudio_query_recsrc_info(pa_dev); + mix_setrecdevs(m, mask); + return 0; } @@ -254,7 +257,11 @@ ua_mixer_set(struct snd_mixer *m, unsign static int ua_mixer_setrecsrc(struct snd_mixer *m, u_int32_t src) { - return src; + device_t pa_dev; + struct ua_info *ua = mix_getdevinfo(m); + + pa_dev = device_get_parent(ua->sc_dev); + return uaudio_mixer_setrecsrc(pa_dev, src); } static kobj_method_t ua_mixer_methods[] = { --- F_mrs.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 06:50:23 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD6C216A4CF for ; Tue, 21 Dec 2004 06:50:23 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7135A43D5F for ; Tue, 21 Dec 2004 06:50:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBL6oNq1029429 for ; Tue, 21 Dec 2004 06:50:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBL6oN8X029428; Tue, 21 Dec 2004 06:50:23 GMT (envelope-from gnats) Resent-Date: Tue, 21 Dec 2004 06:50:23 GMT Resent-Message-Id: <200412210650.iBL6oN8X029428@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gareth Redman Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F18F016A4CE for ; Tue, 21 Dec 2004 06:40:56 +0000 (GMT) Received: from dbmail-mx1.orcon.net.nz (loadbalancer1.orcon.net.nz [219.88.242.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CA1043D69 for ; Tue, 21 Dec 2004 06:40:56 +0000 (GMT) (envelope-from gredman@hyper.net.nz) Received: from kraid.hak ([60.234.135.253])iBL6fBqT017266 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Tue, 21 Dec 2004 19:41:14 +1300 Received: from kraid.hak (localhost.hak [127.0.0.1]) by kraid.hak (8.13.1/8.13.1) with ESMTP id iBL6eoBD000905 for ; Tue, 21 Dec 2004 19:40:50 +1300 (NZDT) (envelope-from gredman@kraid.hak) Received: (from gredman@localhost) by kraid.hak (8.13.1/8.13.1/Submit) id iBL6eoUu000904; Tue, 21 Dec 2004 19:40:50 +1300 (NZDT) (envelope-from gredman) Message-Id: <200412210640.iBL6eoUu000904@kraid.hak> Date: Tue, 21 Dec 2004 19:40:50 +1300 (NZDT) From: Gareth Redman To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: conf/75347: calendar.newzealand missing newline at end of file X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Gareth Redman List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 06:50:23 -0000 >Number: 75347 >Category: conf >Synopsis: calendar.newzealand missing newline at end of file >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 21 06:50:23 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Gareth Redman >Release: FreeBSD 5.3-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD kraid.hak 5.3-RELEASE-p1 FreeBSD 5.3-RELEASE-p1 #0: Wed Dec 15 22:04:31 NZDT 2004 gredman@kraid.hak:/usr/obj/usr/src/sys/KRAID i386 >Description: The file /usr/src/usr.bin/calendar/calendars/calendar.newzealand is missing a newline character at the end of the file. This causes a warning message to be printed (possibly by cpp(1)) when run through calendar(1). >How-To-Repeat: Run: % calendar -f calendar.newzealand Receive: :25: warning: no newline at end of file >Fix: Insert a newline at the end of the file. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 06:55:34 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE25416A4CE; Tue, 21 Dec 2004 06:55:34 +0000 (GMT) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id C7ADD43D1F; Tue, 21 Dec 2004 06:55:33 +0000 (GMT) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.13.1/8.13.1) id iBL6tVjY047820; Tue, 21 Dec 2004 00:55:31 -0600 (CST) (envelope-from dan) Date: Tue, 21 Dec 2004 00:55:31 -0600 From: Dan Nelson To: Uwe Doering Message-ID: <20041221065531.GA78451@dan.emsphone.com> References: <200412151827.iBFIRqDB019997@dan.emsphone.com> <200412151830.iBFIUVwE052799@freefall.freebsd.org> <20041216190608.GA21382@dan.emsphone.com> <41C41DEA.9000504@geminix.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41C41DEA.9000504@geminix.org> X-OS: FreeBSD 5.3-STABLE X-message-flag: Outlook Error User-Agent: Mutt/1.5.6i cc: freebsd-bugs@FreeBSD.org cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 06:55:34 -0000 In the last episode (Dec 18), Uwe Doering said: > Dan Nelson wrote: > >Updated patch including Matt's recommended fix: > > > >+ /* > >+ * Sanity check, plus ignore pure window update acks. > >+ */ > >+ if ((int)(ack_seq - tp->t_bw_rtseq) <= 0) > >+ return; > > I wonder, isn't there a flaw in the logic with regard to the sequence > number handling? If the sequence number wraps around 't_bw_rtseq' no > longer gets set and therefore the bandwidth calculation stops until > 'ack_seq' either catches up with 't_bw_rtseq' again (which would take > quite a while), or 'ticks' wraps around as well, or there is > inactivity for more than 10 seconds. This is probably not the > intended behavior. I think the code works as-is. ack_seq and tp->t_bw_rtseq are both of type "tcp_seq" which is a u_int32_t. Wrap-around is handled transparently when your variables are unsigned and your sequence space covers all possible values. It's the magic of mod(2^32) arithmetic :) The (int) cast just makes the if simpler. Without the cast it would read if (ack_seq - tp->t_bw_rtseq > 2147483648U || ack_seq == tp->t_bw_rtseq) The sanity check is probably not even necessary, as any really invalid sequence numbers would have caused the packet to be dropped before it got this far. -- Dan Nelson dnelson@allantgroup.com From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 07:00:50 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0353216A4CF for ; Tue, 21 Dec 2004 07:00:50 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF96743D5D for ; Tue, 21 Dec 2004 07:00:49 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBL70n9p029747 for ; Tue, 21 Dec 2004 07:00:49 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBL70nqt029746; Tue, 21 Dec 2004 07:00:49 GMT (envelope-from gnats) Date: Tue, 21 Dec 2004 07:00:49 GMT Message-Id: <200412210700.iBL70nqt029746@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Dan Nelson Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Nelson List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 07:00:50 -0000 The following reply was made to PR kern/75122; it has been noted by GNATS. From: Dan Nelson To: Uwe Doering Cc: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet Date: Tue, 21 Dec 2004 00:55:31 -0600 In the last episode (Dec 18), Uwe Doering said: > Dan Nelson wrote: > >Updated patch including Matt's recommended fix: > > > >+ /* > >+ * Sanity check, plus ignore pure window update acks. > >+ */ > >+ if ((int)(ack_seq - tp->t_bw_rtseq) <= 0) > >+ return; > > I wonder, isn't there a flaw in the logic with regard to the sequence > number handling? If the sequence number wraps around 't_bw_rtseq' no > longer gets set and therefore the bandwidth calculation stops until > 'ack_seq' either catches up with 't_bw_rtseq' again (which would take > quite a while), or 'ticks' wraps around as well, or there is > inactivity for more than 10 seconds. This is probably not the > intended behavior. I think the code works as-is. ack_seq and tp->t_bw_rtseq are both of type "tcp_seq" which is a u_int32_t. Wrap-around is handled transparently when your variables are unsigned and your sequence space covers all possible values. It's the magic of mod(2^32) arithmetic :) The (int) cast just makes the if simpler. Without the cast it would read if (ack_seq - tp->t_bw_rtseq > 2147483648U || ack_seq == tp->t_bw_rtseq) The sanity check is probably not even necessary, as any really invalid sequence numbers would have caused the packet to be dropped before it got this far. -- Dan Nelson dnelson@allantgroup.com From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 07:10:21 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4FEE16A4CE for ; Tue, 21 Dec 2004 07:10:21 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88A8043D31 for ; Tue, 21 Dec 2004 07:10:21 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBL7ALtJ033943 for ; Tue, 21 Dec 2004 07:10:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBL7ALSX033942; Tue, 21 Dec 2004 07:10:21 GMT (envelope-from gnats) Date: Tue, 21 Dec 2004 07:10:21 GMT Message-Id: <200412210710.iBL7ALSX033942@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Edwin Groothuis Subject: Re: misc/75175: jot duplicates numbers in simple invocation: jot 18 1 18 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Edwin Groothuis List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 07:10:21 -0000 The following reply was made to PR bin/75175; it has been noted by GNATS. From: Edwin Groothuis To: A Wood Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: misc/75175: jot duplicates numbers in simple invocation: jot 18 1 18 Date: Tue, 21 Dec 2004 18:00:52 +1100 On Fri, Dec 17, 2004 at 03:39:26AM +0000, A Wood wrote: > FreeBSD host 5.3-STABLE FreeBSD 5.3-STABLE #0: Sat Nov 20 01:56:53 EST 2004 root@host:/usr/obj/usr/src/sys/HOST i386 FreeBSD mag.barnet.com.au 5.3-RELEASE FreeBSD 5.3-RELEASE #2: Mon Dec 13 13:18:03 EST 2004 root@mag.barnet.com.au:/usr/src/sys/i386/compile/mag i386 root@mag:~# jot -s ' ' 17 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 root@mag:~# jot -s ' ' 17 1 17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 root@mag:~# jot -s ' ' 18 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 root@mag:~# jot -s ' ' 18 1 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 root@mag:~# jot -s ' ' 35 1 35 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 root@mag:~# jot -s ' ' 26 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 root@mag:/usr/src/usr.bin/jot# md5 * MD5 (Makefile) = 849e159b332de19b97b8070ad8621868 MD5 (jot.1) = 48b637da81528f8ccc2af123cda39294 MD5 (jot.c) = d490fcdf978aa48946a49d020858153a The binary is the one from the mini-ISO from 5.3: MD5 (/usr/bin/jot) = f29ba522b83e1b001811ca84eeb4d6a9 -- Edwin Groothuis | Personal website: http://www.mavetju.org edwin@mavetju.org | Weblog: http://weblog.barnet.com.au/edwin/ From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 09:50:30 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD12416A4CE; Tue, 21 Dec 2004 09:50:30 +0000 (GMT) Received: from gen129.n001.c02.escapebox.net (gen129.n001.c02.escapebox.net [213.73.91.129]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F50443D41; Tue, 21 Dec 2004 09:50:30 +0000 (GMT) (envelope-from gemini@geminix.org) Message-ID: <41C7F1D6.7020108@geminix.org> Date: Tue, 21 Dec 2004 10:50:14 +0100 From: Uwe Doering Organization: Private UNIX Site User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.5) Gecko/20041220 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Dan Nelson References: <200412151827.iBFIRqDB019997@dan.emsphone.com> <200412151830.iBFIUVwE052799@freefall.freebsd.org> <20041216190608.GA21382@dan.emsphone.com> <41C41DEA.9000504@geminix.org> <20041221065531.GA78451@dan.emsphone.com> In-Reply-To: <20041221065531.GA78451@dan.emsphone.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Received: from gemini by geminix.org with asmtp (TLSv1:AES256-SHA:256) (Exim 3.36 #1) id 1Cggen-000FJV-00; Tue, 21 Dec 2004 10:50:18 +0100 cc: freebsd-bugs@FreeBSD.org cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 09:50:30 -0000 Dan Nelson wrote: > In the last episode (Dec 18), Uwe Doering said: >>Dan Nelson wrote: >> >>>Updated patch including Matt's recommended fix: >>> >>>+ /* >>>+ * Sanity check, plus ignore pure window update acks. >>>+ */ >>>+ if ((int)(ack_seq - tp->t_bw_rtseq) <= 0) >>>+ return; >> >>I wonder, isn't there a flaw in the logic with regard to the sequence >>number handling? If the sequence number wraps around 't_bw_rtseq' no >>longer gets set and therefore the bandwidth calculation stops until >>'ack_seq' either catches up with 't_bw_rtseq' again (which would take >>quite a while), or 'ticks' wraps around as well, or there is >>inactivity for more than 10 seconds. This is probably not the >>intended behavior. > > I think the code works as-is. ack_seq and tp->t_bw_rtseq are both of > type "tcp_seq" which is a u_int32_t. Wrap-around is handled > transparently when your variables are unsigned and your sequence space > covers all possible values. It's the magic of mod(2^32) arithmetic :) > The (int) cast just makes the if simpler. Without the cast it would > read > > if (ack_seq - tp->t_bw_rtseq > 2147483648U || ack_seq == tp->t_bw_rtseq) > > The sanity check is probably not even necessary, as any really invalid > sequence numbers would have caused the packet to be dropped before it > got this far. You are correct. Unlike 'ticks', which is of type 'int', a sequence number wrap-around has no effect on the calculation of the byte count due to using 'u_int32_t'. Tricky. ;-) Therefore, I propose testing for equality only (window update acks). Checking for byte counts of more than 2147483648U and declaring that bogus is a little arbitrary. If we are concerned about invalid sequence numbers, they can result in a lower byte count as well. The way it is now (with the patch installed) it looks too much like a wrap-around check and is therefore misleading. So I suggest to either get rid of it or add a comment that explains the situation. Uwe -- Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers gemini@geminix.org | http://www.escapebox.net From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 10:00:44 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB66C16A585 for ; Tue, 21 Dec 2004 10:00:44 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76DF343D53 for ; Tue, 21 Dec 2004 10:00:44 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBLA0iDG006796 for ; Tue, 21 Dec 2004 10:00:44 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBLA0iru006795; Tue, 21 Dec 2004 10:00:44 GMT (envelope-from gnats) Date: Tue, 21 Dec 2004 10:00:44 GMT Message-Id: <200412211000.iBLA0iru006795@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Uwe Doering Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Uwe Doering List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 10:00:44 -0000 The following reply was made to PR kern/75122; it has been noted by GNATS. From: Uwe Doering To: Dan Nelson Cc: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet Date: Tue, 21 Dec 2004 10:50:14 +0100 Dan Nelson wrote: > In the last episode (Dec 18), Uwe Doering said: >>Dan Nelson wrote: >> >>>Updated patch including Matt's recommended fix: >>> >>>+ /* >>>+ * Sanity check, plus ignore pure window update acks. >>>+ */ >>>+ if ((int)(ack_seq - tp->t_bw_rtseq) <= 0) >>>+ return; >> >>I wonder, isn't there a flaw in the logic with regard to the sequence >>number handling? If the sequence number wraps around 't_bw_rtseq' no >>longer gets set and therefore the bandwidth calculation stops until >>'ack_seq' either catches up with 't_bw_rtseq' again (which would take >>quite a while), or 'ticks' wraps around as well, or there is >>inactivity for more than 10 seconds. This is probably not the >>intended behavior. > > I think the code works as-is. ack_seq and tp->t_bw_rtseq are both of > type "tcp_seq" which is a u_int32_t. Wrap-around is handled > transparently when your variables are unsigned and your sequence space > covers all possible values. It's the magic of mod(2^32) arithmetic :) > The (int) cast just makes the if simpler. Without the cast it would > read > > if (ack_seq - tp->t_bw_rtseq > 2147483648U || ack_seq == tp->t_bw_rtseq) > > The sanity check is probably not even necessary, as any really invalid > sequence numbers would have caused the packet to be dropped before it > got this far. You are correct. Unlike 'ticks', which is of type 'int', a sequence number wrap-around has no effect on the calculation of the byte count due to using 'u_int32_t'. Tricky. ;-) Therefore, I propose testing for equality only (window update acks). Checking for byte counts of more than 2147483648U and declaring that bogus is a little arbitrary. If we are concerned about invalid sequence numbers, they can result in a lower byte count as well. The way it is now (with the patch installed) it looks too much like a wrap-around check and is therefore misleading. So I suggest to either get rid of it or add a comment that explains the situation. Uwe -- Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers gemini@geminix.org | http://www.escapebox.net From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 11:20:38 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D697A16A4CE; Tue, 21 Dec 2004 11:20:38 +0000 (GMT) Received: from gen129.n001.c02.escapebox.net (gen129.n001.c02.escapebox.net [213.73.91.129]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D99543D1D; Tue, 21 Dec 2004 11:20:38 +0000 (GMT) (envelope-from gemini@geminix.org) Message-ID: <41C806FC.7080500@geminix.org> Date: Tue, 21 Dec 2004 12:20:28 +0100 From: Uwe Doering Organization: Private UNIX Site User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.5) Gecko/20041220 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Dan Nelson References: <200412151827.iBFIRqDB019997@dan.emsphone.com> <200412151830.iBFIUVwE052799@freefall.freebsd.org> <20041216190608.GA21382@dan.emsphone.com> <41C41DEA.9000504@geminix.org> <20041221065531.GA78451@dan.emsphone.com> <41C7F1D6.7020108@geminix.org> In-Reply-To: <41C7F1D6.7020108@geminix.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Received: from gemini by geminix.org with asmtp (TLSv1:AES256-SHA:256) (Exim 3.36 #1) id 1Cgi47-000HJV-00; Tue, 21 Dec 2004 12:20:31 +0100 cc: freebsd-bugs@FreeBSD.org cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 11:20:39 -0000 Uwe Doering wrote: > Dan Nelson wrote: >> In the last episode (Dec 18), Uwe Doering said: >>> Dan Nelson wrote: >>> >>>> Updated patch including Matt's recommended fix: >>>> >>>> + /* >>>> + * Sanity check, plus ignore pure window update acks. >>>> + */ >>>> + if ((int)(ack_seq - tp->t_bw_rtseq) <= 0) >>>> + return; >>> >>> I wonder, isn't there a flaw in the logic with regard to the sequence >>> number handling? If the sequence number wraps around 't_bw_rtseq' no >>> longer gets set and therefore the bandwidth calculation stops until >>> 'ack_seq' either catches up with 't_bw_rtseq' again (which would take >>> quite a while), or 'ticks' wraps around as well, or there is >>> inactivity for more than 10 seconds. This is probably not the >>> intended behavior. >> >> I think the code works as-is. ack_seq and tp->t_bw_rtseq are both of >> type "tcp_seq" which is a u_int32_t. Wrap-around is handled >> transparently when your variables are unsigned and your sequence space >> covers all possible values. It's the magic of mod(2^32) arithmetic :) >> The (int) cast just makes the if simpler. Without the cast it would >> read >> >> if (ack_seq - tp->t_bw_rtseq > 2147483648U || ack_seq == tp->t_bw_rtseq) >> >> The sanity check is probably not even necessary, as any really invalid >> sequence numbers would have caused the packet to be dropped before it >> got this far. > > You are correct. Unlike 'ticks', which is of type 'int', a sequence > number wrap-around has no effect on the calculation of the byte count > due to using 'u_int32_t'. Tricky. ;-) > > Therefore, I propose testing for equality only (window update acks). > Checking for byte counts of more than 2147483648U and declaring that > bogus is a little arbitrary. If we are concerned about invalid sequence > numbers, they can result in a lower byte count as well. The way it is > now (with the patch installed) it looks too much like a wrap-around > check and is therefore misleading. So I suggest to either get rid of it > or add a comment that explains the situation. On second thought, checking for less than zero (by means of the 'int' cast) might have its merits. This may be a protection against out-of-order ACKs, which could in fact be valid, but calculating a byte count from an ACK for an earlier packet when we've already processed a later ACK would be bogus. Hard to tell what Matt's intentions were. In the end the patch appears to be okay as it is. Nevertheless, my suggestion to comment this sufficiently still stands. Uwe -- Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers gemini@geminix.org | http://www.escapebox.net From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 11:30:28 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1666516A4CF for ; Tue, 21 Dec 2004 11:30:28 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2B6E43D5D for ; Tue, 21 Dec 2004 11:30:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBLBULWl018638 for ; Tue, 21 Dec 2004 11:30:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBLBUKWO018637; Tue, 21 Dec 2004 11:30:20 GMT (envelope-from gnats) Date: Tue, 21 Dec 2004 11:30:20 GMT Message-Id: <200412211130.iBLBUKWO018637@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Uwe Doering Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Uwe Doering List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 11:30:28 -0000 The following reply was made to PR kern/75122; it has been noted by GNATS. From: Uwe Doering To: Dan Nelson Cc: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet Date: Tue, 21 Dec 2004 12:20:28 +0100 Uwe Doering wrote: > Dan Nelson wrote: >> In the last episode (Dec 18), Uwe Doering said: >>> Dan Nelson wrote: >>> >>>> Updated patch including Matt's recommended fix: >>>> >>>> + /* >>>> + * Sanity check, plus ignore pure window update acks. >>>> + */ >>>> + if ((int)(ack_seq - tp->t_bw_rtseq) <= 0) >>>> + return; >>> >>> I wonder, isn't there a flaw in the logic with regard to the sequence >>> number handling? If the sequence number wraps around 't_bw_rtseq' no >>> longer gets set and therefore the bandwidth calculation stops until >>> 'ack_seq' either catches up with 't_bw_rtseq' again (which would take >>> quite a while), or 'ticks' wraps around as well, or there is >>> inactivity for more than 10 seconds. This is probably not the >>> intended behavior. >> >> I think the code works as-is. ack_seq and tp->t_bw_rtseq are both of >> type "tcp_seq" which is a u_int32_t. Wrap-around is handled >> transparently when your variables are unsigned and your sequence space >> covers all possible values. It's the magic of mod(2^32) arithmetic :) >> The (int) cast just makes the if simpler. Without the cast it would >> read >> >> if (ack_seq - tp->t_bw_rtseq > 2147483648U || ack_seq == tp->t_bw_rtseq) >> >> The sanity check is probably not even necessary, as any really invalid >> sequence numbers would have caused the packet to be dropped before it >> got this far. > > You are correct. Unlike 'ticks', which is of type 'int', a sequence > number wrap-around has no effect on the calculation of the byte count > due to using 'u_int32_t'. Tricky. ;-) > > Therefore, I propose testing for equality only (window update acks). > Checking for byte counts of more than 2147483648U and declaring that > bogus is a little arbitrary. If we are concerned about invalid sequence > numbers, they can result in a lower byte count as well. The way it is > now (with the patch installed) it looks too much like a wrap-around > check and is therefore misleading. So I suggest to either get rid of it > or add a comment that explains the situation. On second thought, checking for less than zero (by means of the 'int' cast) might have its merits. This may be a protection against out-of-order ACKs, which could in fact be valid, but calculating a byte count from an ACK for an earlier packet when we've already processed a later ACK would be bogus. Hard to tell what Matt's intentions were. In the end the patch appears to be okay as it is. Nevertheless, my suggestion to comment this sufficiently still stands. Uwe -- Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers gemini@geminix.org | http://www.escapebox.net From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 14:00:51 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1784516A4CE for ; Tue, 21 Dec 2004 14:00:51 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D11F543D48 for ; Tue, 21 Dec 2004 14:00:50 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBLE0oWT034917 for ; Tue, 21 Dec 2004 14:00:50 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBLE0o85034916; Tue, 21 Dec 2004 14:00:50 GMT (envelope-from gnats) Resent-Date: Tue, 21 Dec 2004 14:00:50 GMT Resent-Message-Id: <200412211400.iBLE0o85034916@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mark Knight Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DAC316A4CE for ; Tue, 21 Dec 2004 13:52:08 +0000 (GMT) Received: from shrewd.pub.knigma.org (shrewd.pub.knigma.org [81.2.102.154]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CEE443D2D for ; Tue, 21 Dec 2004 13:52:07 +0000 (GMT) (envelope-from markk@knigma.org) Received: from shrewd.pub.knigma.org (localhost [127.0.0.1]) by shrewd.pub.knigma.org (8.13.1/8.13.1) with ESMTP id iBLDq5mh009932 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 21 Dec 2004 13:52:06 GMT (envelope-from mkn@shrewd.pub.knigma.org) Received: (from mkn@localhost) by shrewd.pub.knigma.org (8.13.1/8.13.1/Submit) id iBLDq5sM009931; Tue, 21 Dec 2004 13:52:05 GMT (envelope-from mkn) Message-Id: <200412211352.iBLDq5sM009931@shrewd.pub.knigma.org> Date: Tue, 21 Dec 2004 13:52:05 GMT From: Mark Knight To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/75356: amd logs to /dev/console when it shouldn't X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 14:00:51 -0000 >Number: 75356 >Category: bin >Synopsis: amd logs to /dev/console when it shouldn't >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 21 14:00:50 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Mark Knight >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD shrewd.pub.knigma.org 5.3-STABLE FreeBSD 5.3-STABLE #0: Sat Dec 18 20:47:21 GMT 2004 root@shrewd.pub.knigma.org:/slave/usr/obj/usr/src/sys/SHREWD i386 >Description: I've just updated to a more recent snapshot of RELENG_5 (last updated early November). Now, every hour this appears in my console: amd[473]: reload of map /etc/amd.map is not needed (in sync) Hardly serious, but annoying. The only line that mentions amd in rc.conf is amd_enable="YES". I have no amd.conf file. ps shows: /usr/sbin/amd -p -a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map so it looks like the -l syslog isn't working properly. I've now seen this on two machines. >How-To-Repeat: Put amd_enable="YES" in rc.conf and reboot. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 16:50:31 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 09D9A16A4CE for ; Tue, 21 Dec 2004 16:50:31 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAEBF43D39 for ; Tue, 21 Dec 2004 16:50:30 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBLGoUHM083369 for ; Tue, 21 Dec 2004 16:50:30 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBLGoUXt083367; Tue, 21 Dec 2004 16:50:30 GMT (envelope-from gnats) Date: Tue, 21 Dec 2004 16:50:30 GMT Message-Id: <200412211650.iBLGoUXt083367@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Vivek Khera Subject: Re: kern/71800: 5.3-BETA3 crash (infinite IRQ list dump) while using ccd X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Vivek Khera List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 16:50:31 -0000 The following reply was made to PR kern/71800; it has been noted by GNATS. From: Vivek Khera To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: kern/71800: 5.3-BETA3 crash (infinite IRQ list dump) while using ccd Date: Tue, 21 Dec 2004 11:44:10 -0500 Unfortunately, I am observing this with 5-STABLE (as of December 19, 2004) on an Intel Xeon processor running FreeBSD-amd and a custom kernel. The 5.3-RELEASE generic kernel did not exhibit this the few times I rebooted, but it also didn't support the NIC on the motherboard, so I had to upgrade. This is on a brand new Dell PE800 tower (Dell's diags report no errors on extended testing). This box has a SATA RAID (aac device) and no ccd. Essentially, I cannot reboot these boxes without having to manually hit the reset/power button after shutdown. From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 19:00:43 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94FFC16A4CE for ; Tue, 21 Dec 2004 19:00:43 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 497A843D1F for ; Tue, 21 Dec 2004 19:00:43 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBLJ0hHi097916 for ; Tue, 21 Dec 2004 19:00:43 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBLJ0hnZ097915; Tue, 21 Dec 2004 19:00:43 GMT (envelope-from gnats) Resent-Date: Tue, 21 Dec 2004 19:00:43 GMT Resent-Message-Id: <200412211900.iBLJ0hnZ097915@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, vaidab@SAFe-mail.net Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2020016A4CE for ; Tue, 21 Dec 2004 18:51:50 +0000 (GMT) Received: from rimon.safe-mail.net (rimon.safe-mail.net [212.199.206.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AB0E43D31 for ; Tue, 21 Dec 2004 18:51:49 +0000 (GMT) (envelope-from vaidab@SAFe-mail.net) Received: from vaidab@SAFe-mail.net by rimon.safe-mail.net with SAFe-mail (Exim 4.30) id 1Cgp6m-0005RR-Qy for FreeBSD-gnats-submit@freebsd.org; Tue, 21 Dec 2004 13:51:44 -0500 Received: from pc ([81.181.70.6]) by SAFe-mail.net with https Message-Id: Date: Tue, 21 Dec 2004 13:51:44 -0500 From: vaidab@SAFe-mail.net To: FreeBSD-gnats-submit@FreeBSD.org Subject: bin/75362: contrib/smbfs mount_smbfs No buffer space available X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 19:00:43 -0000 >Number: 75362 >Category: bin >Synopsis: contrib/smbfs mount_smbfs No buffer space available >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 21 19:00:42 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Vaida Bogdan >Release: FreeBSD 5.3-RELEASE-p2 i386 >Organization: >Environment: System: FreeBSD 5.3-RELEASE-p2 #2: Fri Dec 10 00:29:09 EET 2004 root@heaven.org:/usr/obj/usr/src/sys/ANGEL >Description: After I mount 6 or more computers I started getting this error: (even though after a reboot I can mount them) # smbutil view //guest@COMP1 # mount_smbfs //guest@COMP1/share1 /mnt mount_smbfs: can't get server address: syserr = No buffer space available Now I can't mount a share that I mounted previously. The lan netmask is 255.255.0.0 >How-To-Repeat: In a lan with netmask 255.255.0.0: 1. # smbutil view //guest@COMPUTER 2. # mount_smbfs //guest@COMPUTER/someshare /mnt Repeat step 1 and 2 5 or more times. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 19:10:30 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42BA116A4CF for ; Tue, 21 Dec 2004 19:10:30 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 08F3E43D1F for ; Tue, 21 Dec 2004 19:10:30 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBLJATbQ002257 for ; Tue, 21 Dec 2004 19:10:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBLJATJ6002256; Tue, 21 Dec 2004 19:10:29 GMT (envelope-from gnats) Resent-Date: Tue, 21 Dec 2004 19:10:29 GMT Resent-Message-Id: <200412211910.iBLJATJ6002256@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Bjoern Koenig Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D148D16A4CE for ; Tue, 21 Dec 2004 19:03:00 +0000 (GMT) Received: from mail.efacilitas.de (efacilitas.de [213.133.110.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id E95B543D2F for ; Tue, 21 Dec 2004 19:02:59 +0000 (GMT) (envelope-from root@mail.alpha-tierchen.de) Received: from mail.alpha-tierchen.de (port-212-202-169-228.dynamic.qsc.de [212.202.169.228]) by mail.efacilitas.de (Postfix) with ESMTP id 42FC91239ED for ; Tue, 21 Dec 2004 20:02:55 +0100 (CET) Received: from localhost (localhost.local [127.0.0.1]) by mail.alpha-tierchen.de (Postfix) with ESMTP id C8642CCD853 for ; Tue, 21 Dec 2004 20:02:46 +0100 (CET) Received: from mail.alpha-tierchen.de ([127.0.0.1]) by localhost (mail.efacilitas.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 77724-02 for ; Tue, 21 Dec 2004 20:02:35 +0100 (CET) Received: by mail.alpha-tierchen.de (Postfix, from userid 0) id 14276CCD852; Tue, 21 Dec 2004 20:02:35 +0100 (CET) Message-Id: <20041221190235.14276CCD852@mail.alpha-tierchen.de> Date: Tue, 21 Dec 2004 20:02:35 +0100 (CET) From: Bjoern Koenig To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: conf/75365: `/etc/rc.d/ppp-user stop` doesn't work X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Bjoern Koenig List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 19:10:30 -0000 >Number: 75365 >Category: conf >Synopsis: `/etc/rc.d/ppp-user stop` doesn't work >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 21 19:10:29 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Bjoern Koenig >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD hoppel.local 5.3-STABLE FreeBSD 5.3-STABLE #0: Sat Dec 11 18:24:44 CET 2004 root@hoppel.local:/usr/obj/usr/src/sys/HOPPEL i386 >Description: the execution of `/etc/rc.d/ppp-user stop` won't stop a running ppp process >How-To-Repeat: >Fix: --- etc/rc.d/ppp-user Tue Dec 21 19:00:55 2004 +++ etc/rc.d/ppp-user Tue Dec 21 19:48:36 2004 @@ -11,11 +11,17 @@ name="ppp" rcvar="ppp_enable" +ppp_command="/usr/sbin/${name}" start_cmd="ppp_start" -stop_cmd=":" +command="${ppp_command}" ppp_start() { + if [ -n "$rc_pid" ]; then + echo "${name} already running? (pid=$rc_pid)." + exit 1 + fi + # Establish ppp mode. # if [ "${ppp_mode}" != "ddial" -a "${ppp_mode}" != "direct" \ @@ -24,7 +30,7 @@ ppp_mode="auto" fi - ppp_command="/usr/sbin/ppp -quiet -${ppp_mode}" + ppp_command="${ppp_command} -quiet -${ppp_mode}" # Switch on NAT mode? # >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 19:30:35 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26C1B16A4CE for ; Tue, 21 Dec 2004 19:30:35 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F046243D41 for ; Tue, 21 Dec 2004 19:30:34 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBLJUYwj002942 for ; Tue, 21 Dec 2004 19:30:34 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBLJUYUc002939; Tue, 21 Dec 2004 19:30:34 GMT (envelope-from gnats) Date: Tue, 21 Dec 2004 19:30:34 GMT Message-Id: <200412211930.iBLJUYUc002939@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: =?utf-8?B?QmrDtnJuIEvDtm5pZw==?= Subject: Re: conf/75365: `/etc/rc.d/ppp-user stop` doesn't work X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: =?utf-8?B?QmrDtnJuIEvDtm5pZw==?= List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 19:30:35 -0000 The following reply was made to PR conf/75365; it has been noted by GNATS. From: =?utf-8?B?QmrDtnJuIEvDtm5pZw==?= To: Cc: Subject: Re: conf/75365: `/etc/rc.d/ppp-user stop` doesn't work Date: Tue, 21 Dec 2004 20:26:03 +0100 The patch also prevents from starting multiple ppp processes. From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 21 21:30:20 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F54616A4CE for ; Tue, 21 Dec 2004 21:30:20 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C73E43D41 for ; Tue, 21 Dec 2004 21:30:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBLLUJs7017291 for ; Tue, 21 Dec 2004 21:30:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBLLUJ1t017285; Tue, 21 Dec 2004 21:30:19 GMT (envelope-from gnats) Resent-Date: Tue, 21 Dec 2004 21:30:19 GMT Resent-Message-Id: <200412212130.iBLLUJ1t017285@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Sean Farley Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D101816A4CE for ; Tue, 21 Dec 2004 21:23:04 +0000 (GMT) Received: from mail.farley.org (farley.org [67.64.95.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 315DA43D39 for ; Tue, 21 Dec 2004 21:23:04 +0000 (GMT) (envelope-from sean@farley.org) Received: from thor.farley.org (thor.farley.org [IPv6:2001:470:1f01:290:1::5]) by mail.farley.org (8.13.1/8.13.1) with ESMTP id iBLLN2lC073499 for ; Tue, 21 Dec 2004 15:23:02 -0600 (CST) (envelope-from sean@gw.farley.org) Received: from thor.farley.org (localhost [127.0.0.1]) by thor.farley.org (8.13.1/8.13.1) with ESMTP id iBLLNFnQ037446 for ; Tue, 21 Dec 2004 15:23:15 -0600 (CST) (envelope-from sean@thor.farley.org) Received: (from sean@localhost) by thor.farley.org (8.13.1/8.13.1/Submit) id iBLLNEqb037445; Tue, 21 Dec 2004 15:23:14 -0600 (CST) (envelope-from sean) Message-Id: <200412212123.iBLLNEqb037445@thor.farley.org> Date: Tue, 21 Dec 2004 15:23:14 -0600 (CST) From: Sean Farley To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/75368: initiate_write_inodeblock_ufs2() panic X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Sean Farley List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Dec 2004 21:30:20 -0000 >Number: 75368 >Category: kern >Synopsis: initiate_write_inodeblock_ufs2() panic >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 21 21:30:19 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Sean Farley >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD celt.farley.org 5.3-STABLE FreeBSD 5.3-STABLE #1: Sun Nov 14 16:52:31 CST 2004 root@celt.farley.org:/usr/obj/usr/src/sys/CELT i386 CPU: Pentium II/Pentium II Xeon/Celeron (398.27-MHz 686-class CPU) real memory = 134217728 (128 MB) avail memory = 125870080 (120 MB) >Description: I was testing out a system (Dell PII 400MHz) my father retired. I thought heard some activity on the drive, so I ssh'd over to it then exited right away (time to leave for a movie :)). It panicked shortly afterward. Although it is on a different bus and probably not the cause: Dec 18 08:58:54 celt kernel: ata1-slave: FAILURE - SETFEATURES SET TRANSFER MODE status=1 error=4 Just before panic: Dec 18 08:56:03 celt kernel: ad0: TIMEOUT - WRITE_DMA retrying (2 retries left) LBA=5336671 Dec 18 08:56:10 celt kernel: ad0: FAILURE - WRITE_DMA timed out Panic recovery: Dec 18 08:58:54 celt savecore: reboot after panic: initiate_write_inodeblock_ufs2: already started Stack trace: GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd". doadump () at pcpu.h:159 (kgdb) where #0 doadump () at pcpu.h:159 #1 0xc04ad01d in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:397 #2 0xc04ad2d9 in panic (fmt=0xc0640aca "initiate_write_inodeblock_ufs2: already started") at /usr/src/sys/kern/kern_shutdown.c:553 #3 0xc05b19b2 in initiate_write_inodeblock_ufs2 (inodedep=0xc101d500, bp=0x0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:3772 #4 0xc05b1343 in softdep_disk_io_initiation (bp=0xc378b7f0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:3500 #5 0xc05b1270 in softdep_disk_prewrite (vp=0xc1059528, bp=0xc378b7f0) at buf.h:417 #6 0xc04ee7d4 in ibwrite (bp=0xc378b7f0) at buf.h:408 #7 0xc04ee38c in bwrite (bp=0x0) at /usr/src/sys/kern/vfs_bio.c:771 #8 0xc04f0608 in vfs_bio_awrite (bp=0xc378b7f0) at /usr/src/sys/kern/vfs_bio.c:1721 #9 0xc04f806d in vop_stdfsync (ap=0xc7f0dce4) at /usr/src/sys/kern/vfs_default.c:574 #10 0xc04761e3 in spec_fsync (ap=0xc7f0dce4) at /usr/src/sys/fs/specfs/spec_vnops.c:437 #11 0xc047580f in spec_vnoperate (ap=0x0) at /usr/src/sys/fs/specfs/spec_vnops.c:118 #12 0xc04ff345 in sched_sync () at vnode_if.h:627 #13 0xc04983b9 in fork_exit (callout=0xc04fef84 , arg=0x0, frame=0xc7f0dd48) at /usr/src/sys/kern/kern_fork.c:811 #14 0xc060084c in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:209 (kgdb) where full #0 doadump () at pcpu.h:159 No locals. #1 0xc04ad01d in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:397 first_buf_printf = 1 #2 0xc04ad2d9 in panic (fmt=0xc0640aca "initiate_write_inodeblock_ufs2: already started") at /usr/src/sys/kern/kern_shutdown.c:553 td = (struct thread *) 0xc0f53c80 bootopt = 260 newpanic = 0 ap = 0xc0f53c80 "Ä!õÀp@õÀ" buf = "initiate_write_inodeblock_ufs2: already started", '\0' #3 0xc05b19b2 in initiate_write_inodeblock_ufs2 (inodedep=0xc101d500, bp=0x0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:3772 adp = (struct allocdirect *) 0xc378b7f0 lastadp = (struct allocdirect *) 0x0 dp = (struct ufs2_dinode *) 0x72dc7000 fs = (struct fs *) 0x1000 i = (kgdb) quit /var/run/dmesg.boot: Copyright (c) 1992-2004 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.3-STABLE #1: Sun Nov 14 16:52:31 CST 2004 root@celt.farley.org:/usr/obj/usr/src/sys/CELT Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Pentium II/Pentium II Xeon/Celeron (398.27-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x651 Stepping = 1 Features=0x183f9ff real memory = 134217728 (128 MB) avail memory = 125870080 (120 MB) npx0: [FAST] npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x8008-0x800b on acpi0 cpu0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 agp0: mem 0xf8000000-0xfbffffff at device 0.0 on pci0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0x1420-0x142f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 7.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 pci0: at device 7.2 (no driver attached) pci0: at device 7.3 (no driver attached) sis0: port 0x1000-0x10ff mem 0xf4020000-0xf4020fff irq 11 at device 13.0 on pci0 sis0: Silicon Revision: DP83815C miibus0: on sis0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto sis0: Ethernet address: 00:a0:cc:7b:aa:8c pci0: at device 14.0 (no driver attached) pci0: at device 16.0 (no driver attached) atkbdc0: port 0x64,0x60 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] fdc0: port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 sio0: configured irq 0 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: configured irq 0 not in bitmap of probed irqs 0 sio0: port may not be enabled orm0: at iomem 0xe4000-0xeffff,0xdc000-0xdffff,0xc0000-0xc7fff on isa0 pmtimer0 on isa0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sio4: at port 0x2f8-0x2ff irq 3 on isa0 sio4: type 16550A Timecounter "TSC" frequency 398270269 Hz quality 800 Timecounters tick every 10.000 msec ad0: 13783MB [28005/16/63] at ata0-master UDMA33 ata1-slave: FAILURE - SETFEATURES SET TRANSFER MODE status=1 error=4 acd0: DVDROM at ata1-master PIO4 afd0: REMOVABLE at ata1-slave BIOSPIO Mounting root from ufs:/dev/ad0s1a WARNING: / was not properly dismounted WARNING: /tmp was not properly dismounted WARNING: /usr was not properly dismounted WARNING: /var was not properly dismounted /var: mount pending error: blocks 4 files 1 sis0: Applying short cable fix (reg=f0) Questions: 1. gdb -k is still in the man page. Is the feature pulled from gdb or should the man page have it removed? 2. Why can I not get a full backtrace (bt full)? Only the first three frames can be displayed that way. I can see all of the frames without the "full" option. Any ideas? Sean >How-To-Repeat: Unknown. >Fix: Unknown. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 02:56:01 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DD0B16A4CE for ; Wed, 22 Dec 2004 02:56:01 +0000 (GMT) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89B5443D4C for ; Wed, 22 Dec 2004 02:56:00 +0000 (GMT) (envelope-from kientzle@freebsd.org) Received: from freebsd.org (p54.kientzle.com [66.166.149.54]) by kientzle.com (8.12.9/8.12.9) with ESMTP id iBM2tt90022825; Tue, 21 Dec 2004 18:56:00 -0800 (PST) (envelope-from kientzle@freebsd.org) Message-ID: <41C8E23B.8090803@freebsd.org> Date: Tue, 21 Dec 2004 18:55:55 -0800 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20031006 X-Accept-Language: en-us, en MIME-Version: 1.0 To: mcl@wro-com.net References: <200411252127.iAPLRQ0h042865@freefall.freebsd.org> In-Reply-To: <200411252127.iAPLRQ0h042865@freefall.freebsd.org> Content-Type: multipart/mixed; boundary="------------000805050409040805000909" cc: freebsd-bugs@freebsd.org Subject: Re: bin/74385: libarchive - archive_write_header_pax: 'x' header failed X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 02:56:01 -0000 This is a multi-part message in MIME format. --------------000805050409040805000909 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Michal, Could you please try the attached patch to /usr/src/lib/libarchive and let me know if it fixes your problem? Thanks, Tim Kientzle http://www.freebsd.org/cgi/query-pr.cgi?pr=74385 --------------000805050409040805000909 Content-Type: text/plain; name="archive_write_set_format_pax.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="archive_write_set_format_pax.diff" Index: archive_write_set_format_pax.c =================================================================== RCS file: /home/ncvs/src/lib/libarchive/archive_write_set_format_pax.c,v retrieving revision 1.24 diff -u -r1.24 archive_write_set_format_pax.c --- archive_write_set_format_pax.c 22 Dec 2004 02:35:37 -0000 1.24 +++ archive_write_set_format_pax.c 22 Dec 2004 02:54:54 -0000 @@ -720,99 +720,191 @@ /* * We need a valid name for the regular 'ustar' entry. This routine * tries to hack something more-or-less reasonable. + * + * The approach here tries to preserve leading dir names. We do so by + * breaking the full path into three sections: + * 1) "prefix" directory names, + * 2) "suffix" directory names, + * 3) filename. + * + * These three sections must satisfy the following requirements: + * * Parts 1 & 2 together form an initial portion of the dir name. + * * Part 3 forms an initial portion of the base filename. + * * The filename must be <= 90 chars to fit the ustar 'name' field while + * allowing room for the '/PaxHeader' dir element (see below) + * * Parts 2 & 3 together must be <= 90 chars to fit the ustar 'name' field + * while allowing room for the '/PaxHeader' dir element. + * * Part 1 must be <= 155 chars to fit the ustar 'prefix' field. + * * If the original name ends in a '/', the new name must also end in a '/' + * * Trailing '/.' sequences may be stripped. + * + * Note: Recall that the ustar format does not store the '/' separating + * parts 1 & 2, but does store the '/' separating parts 2 & 3. */ static char * build_ustar_entry_name(char *dest, const char *src) { - const char *basename, *break_point, *prefix; - int basename_length, dirname_length, prefix_length; + const char *prefix, *prefix_end; + const char *suffix, *suffix_end; + const char *filename, *filename_end; + char *p; + size_t s; + int need_slash = 0; /* Was there a trailing slash? */ + size_t suffix_length = 90; + + /* Step 0: Initial checks. */ + s = strlen(src); + if (s < 100) { + strcpy(dest, src); + return (dest); + } - prefix = src; - basename = strrchr(src, '/'); - if (basename == NULL) { - basename = src; - prefix_length = 0; - basename_length = strlen(basename); - if (basename_length > 100) - basename_length = 100; - } else { - basename_length = strlen(basename); - if (basename_length > 100) - basename_length = 100; - dirname_length = basename - src; - - break_point = - strchr(src + dirname_length + basename_length - 101, '/'); - prefix_length = break_point - prefix - 1; - while (prefix_length > 155) { - prefix = strchr(prefix, '/') + 1; /* Drop 1st dir. */ - prefix_length = break_point - prefix - 1; + /* Step 1: Locate filename and enforce the length restriction. */ + filename_end = src + s; + /* Remove trailing '/' chars and '/.' pairs. */ + for (;;) { + if (filename_end > src && filename_end[-1] == '/') { + filename_end --; + need_slash = 1; /* Remember to restore trailing '/'. */ + continue; + } + if (filename_end > src + 1 && filename_end[-1] == '.' + && filename_end[-2] == '/') { + filename_end -= 2; + continue; } + break; } + filename = filename_end - 1; + if (need_slash) + suffix_length--; + while ((filename > src) && (*filename != '/')) + filename --; + if ((*filename == '/') && (filename < filename_end - 1)) + filename ++; + if (filename_end > filename + suffix_length) + filename_end = filename + suffix_length; + + /* Step 2: Locate the "prefix" section of the dirname, including + * trailing '/'. */ + prefix = src; + prefix_end = prefix + 155; + if (prefix_end > filename) + prefix_end = filename; + while (prefix_end > prefix && *prefix_end != '/') + prefix_end--; + if ((prefix_end < filename) && (*prefix_end == '/')) + prefix_end++; + + /* Step 3: Locate the "suffix" section of the dirname, + * including trailing '/'. */ + suffix = prefix_end; + suffix_end = suffix + 89 - (filename_end - filename); + if (suffix_end > filename) + suffix_end = filename; + if (suffix_end < suffix) + suffix_end = suffix; + while (suffix_end > suffix && *suffix_end != '/') + suffix_end--; + if ((suffix_end < filename) && (*suffix_end == '/')) + suffix_end++; + /* Step 4: Build the new name. */ /* The OpenBSD strlcpy function is safer, but less portable. */ /* Rather than maintain two versions, just use the strncpy version. */ - strncpy(dest, prefix, basename - prefix + basename_length); - dest[basename - prefix + basename_length] = '\0'; + p = dest; + if (prefix_end > prefix) { + strncpy(p, prefix, prefix_end - prefix); + p += prefix_end - prefix; + } + if (suffix_end > suffix) { + strncpy(p, suffix, suffix_end - suffix); + p += suffix_end - suffix; + } + strncpy(p, filename, filename_end - filename); + p += filename_end - filename; + if (need_slash) + *p++ = '/'; + *p++ = '\0'; return (dest); } /* * The ustar header for the pax extended attributes must have a - * reasonable name: SUSv3 suggests 'dirname'/PaxHeaders/'basename' + * reasonable name: SUSv3 suggests 'dirname'/PaxHeader/'filename' * * Joerg Schiling has argued that this is unnecessary because, in practice, * if the pax extended attributes get extracted as regular files, noone is * going to bother reading those attributes to manually restore them. - * This is a tempting argument, but I'm not entirely convinced. + * Based on this, 'star' uses /tmp/PaxHeader/'basename' as the ustar header + * name. This is a tempting argument, but I'm not entirely convinced. + * I'm also uncomfortable with the fact that "/tmp" is a Unix-ism. * - * Of course, adding "PaxHeaders/" might force the name to be too big. - * Here, I start from the (possibly already-trimmed) name used in the - * main ustar header and delete some additional early path elements to - * fit in the extra "PaxHeader/" part. + * The following routine implements the SUSv3 recommendation, and is + * much simpler because we do the initial processing with + * build_ustar_entry_name() above which results in something that is + * already short enough to accomodate the extra '/PaxHeader' + * addition. We just need to separate dir and filename portions and + * handle a few pathological cases. */ static char * -build_pax_attribute_name(const char *abbreviated, /* ustar-compat name */ +build_pax_attribute_name(const char *src, /* ustar-compat name */ struct archive_string *work) { - const char *basename, *break_point, *prefix; - int prefix_length, suffix_length; + const char *filename, *filename_end; + + if (*src == '\0') { + archive_strcpy(work, "PaxHeader/blank"); + return (work->s); + } + if (*src == '.' && src[1] == '\0') { + archive_strcpy(work, "PaxHeader/dot"); + return (work->s); + } - /* - * This is much simpler because I know that "abbreviated" is - * already small enough; I just need to determine if it needs - * any further trimming to fit the "PaxHeader/" portion. - */ - - /* Identify the final prefix and suffix portions. */ - prefix = abbreviated; /* First guess: prefix starts at beginning */ - if (strlen(abbreviated) > 100) { - break_point = strchr(prefix + strlen(prefix) - 101, '/'); - prefix_length = break_point - prefix - 1; - suffix_length = strlen(break_point + 1); - /* - * The next loop keeps trimming until "/PaxHeader/" can - * be added to either the prefix or the suffix. - */ - while (prefix_length > 144 && suffix_length > 89) { - prefix = strchr(prefix, '/') + 1; /* Drop 1st dir. */ - prefix_length = break_point - prefix - 1; + /* Prune unwanted final path elements. */ + filename_end = src + strlen(src); + for (;;) { + if (filename_end > src && filename_end[-1] == '/') { + filename_end --; + continue; + } + if (filename_end > src + 1 && filename_end[-1] == '.' + && filename_end[-2] == '/') { + filename_end -= 2; + continue; } + break; + } + while ((filename_end > src) && (filename_end[-1] == '/')) + filename_end --; + + /* Pathological case: Entire 'src' consists of '/' characters. */ + if (filename_end == src) { + archive_strcpy(work, "/PaxHeader/rootdir"); + return (work->s); } - archive_string_empty(work); - basename = strrchr(prefix, '/'); - if (basename == NULL) { - archive_strcpy(work, "PaxHeader/"); - archive_strcat(work, prefix); - } else { - basename++; - archive_strncpy(work, prefix, basename - prefix); - archive_strcat(work, "PaxHeader/"); - archive_strcat(work, basename); + /* Find the '/' before the filename portion. */ + filename = filename_end - 1; + while ((filename > src) && (*filename != '/')) + filename --; + if (*filename == '/') + filename ++; + + /* Pathological case: filename is '.' */ + if (filename_end == filename + 2 + && filename[0] == '/' && filename[1] == '.') { + archive_strncpy(work, src, filename - src); + archive_strcat(work, "PaxHeader/dot"); + return (work->s); } + /* Build the new name. */ + archive_strncpy(work, src, filename - src); + archive_strcat(work, "PaxHeader/"); + archive_strncat(work, filename, filename_end - filename); return (work->s); } --------------000805050409040805000909-- From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 04:20:25 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A530316A4CE for ; Wed, 22 Dec 2004 04:20:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C82343D48 for ; Wed, 22 Dec 2004 04:20:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBM4KPDi074526 for ; Wed, 22 Dec 2004 04:20:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBM4KPUc074525; Wed, 22 Dec 2004 04:20:25 GMT (envelope-from gnats) Resent-Date: Wed, 22 Dec 2004 04:20:25 GMT Resent-Message-Id: <200412220420.iBM4KPUc074525@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Brandon Lodriguss Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F18516A4CE for ; Wed, 22 Dec 2004 04:13:06 +0000 (GMT) Received: from core.elitenj.net (core.elitenj.net [64.253.60.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFB3343D4C for ; Wed, 22 Dec 2004 04:13:05 +0000 (GMT) (envelope-from bml@core.elitenj.net) Received: from core.elitenj.net (bml@localhost.elitenj.net [127.0.0.1]) by core.elitenj.net (8.13.1/8.13.1) with ESMTP id iBM4D2YU060792 for ; Tue, 21 Dec 2004 23:13:02 -0500 (EST) (envelope-from bml@core.elitenj.net) Received: (from bml@localhost) by core.elitenj.net (8.13.1/8.13.1/Submit) id iBM4D2Jp060791; Tue, 21 Dec 2004 23:13:02 -0500 (EST) (envelope-from bml) Message-Id: <200412220413.iBM4D2Jp060791@core.elitenj.net> Date: Tue, 21 Dec 2004 23:13:02 -0500 (EST) From: Brandon Lodriguss To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: misc/75378: login/wtmp/utmp not updating properly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Brandon Lodriguss List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 04:20:25 -0000 >Number: 75378 >Category: misc >Synopsis: login/wtmp/utmp not updating properly >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 22 04:20:24 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Brandon Lodriguss >Release: FreeBSD 5.3-RELEASE i386 >Organization: >Environment: System: FreeBSD core.elitenj.net 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Dec 10 23:03:51 EST 2004 bml@core.elitenj.net:/usr/src/sys/i386/compile/SIGINT i386 CPU: Pentium III/Pentium III Xeon/Celeron (501.14-MHz 686-class CPU) real memory = 536854528 (511 MB) avail memory = 519864320 (495 MB) >Description: Running the login program from a remote shell in order to log in a second time "locally" fails to properly update utmp/wtmp. If you log in via ssh, then log in again manually by running the login program then log out of that second shell, utmp/wtmp seems to have totally forgotten your original environment, because you are no longer listed in a w or a who, and doing last (username) does not return that the user is still logged in. I have posted to freebsd-questions and have found several other people running 5.3-RELEASE who can reproduce this problem. I have spoken with a 4.10 and 5.3-STABLE administrator who cannot reproduce the problem on those systems. No one on the lists has been able to explain or attribute to a config error. The only way to see connected users in this invisible state is to view open sockets, count running sshd processes, or snoop on the tty the user happens to be on (which you can figure out from the sshd process.) As you will see below, insofar as the wtmp/utmp records go, running the login program seems to totally discard the initial login environment as if the user had logged out completely. One person on fbsd-questions suggested this was expected behavior for the login program, since the man page says by default login discards any previous environment. If this were truly the case, exiting the second shell should exit the user from the system rather than return them to a "discarded" environment. >How-To-Repeat: Simple- (login via ssh, login locally from shell using 'login', exit, w or who) Detailed- Log in via ssh to a normal user shell. Type date and note the time. Run w or who to verify user is listed. Wait at least one minute. Type login and log in with same username. Type date and note the new time. Run w or who to verify user is still listed. Wait at least one minute. Type exit. Type date and note the third time. Run w or who - user is no longer listed. user count is incorrect. Run last (username). This will show (user) logged out at the same time (user) logs in with the 'login' command. >Fix: Chmod the login program so that only root can run it. This will allow the initial ssh login environment to get created, but not allow users to manually execute login for a local login. OR Edit /etc/login.access to disallow LOCAL logins for users. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 06:00:52 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04A0616A4CE for ; Wed, 22 Dec 2004 06:00:52 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC74B43D53 for ; Wed, 22 Dec 2004 06:00:51 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBM60pnx008040 for ; Wed, 22 Dec 2004 06:00:51 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBM60pjQ008038; Wed, 22 Dec 2004 06:00:51 GMT (envelope-from gnats) Resent-Date: Wed, 22 Dec 2004 06:00:51 GMT Resent-Message-Id: <200412220600.iBM60pjQ008038@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexander Melkov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EC2716A4CE for ; Wed, 22 Dec 2004 05:54:10 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE12D43D39 for ; Wed, 22 Dec 2004 05:54:09 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBM5s9K1099457 for ; Wed, 22 Dec 2004 05:54:09 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBM5s9pw099456; Wed, 22 Dec 2004 05:54:09 GMT (envelope-from nobody) Message-Id: <200412220554.iBM5s9pw099456@www.freebsd.org> Date: Wed, 22 Dec 2004 05:54:09 GMT From: Alexander Melkov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/75380: can not open("..") from top-level directory of UFS2 hdd mounted within UFS hdd X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 06:00:52 -0000 >Number: 75380 >Category: kern >Synopsis: can not open("..") from top-level directory of UFS2 hdd mounted within UFS hdd >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 22 06:00:51 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Alexander Melkov >Release: 5.3 >Organization: >Environment: FreeBSD melkov.ru 5.3-RELEASE FreeBSD 5.3-RELEASE #1: Tue Nov 9 14:59:22 MSK 2004 spamtrap@melkov.ru:/usr/obj/usr/src/sys/MELKOV i386 >Description: ufs2 hdd mounted in a directory of ufs hdd, say /CCC is my ufs hdd, /CCC/DDD is the ufs2 hdd. /CCC/DDD is owned by nobody:nobody mode 755. from within /CCC/DDD directory, 'hd ..' works for users nobody and root, yet it doesn't work for other users such as ftp (says 'hd: ..: Permission denied'). This error actually makes tools like 'find' or 'ls -R' to fail. I have 4 IDE hard disk drives on the system. 3 of them have ufs filesystem, the fourth has ufs2 filesystem. /dev/ad0s1a / /dev/ad0s1e /usr /dev/ad0s1d /var /dev/ad0s1f /home /dev/ad0s1g /usr/AAA /dev/ad1s1e /usr/AAA/BBB/CCC /dev/ad2s1e /usr/AAA/BBB/CCC/hdd3 <- hd .. works just fine here /dev/ad3s1e /usr/AAA/BBB/CCC/hdd4 <- this one is ufs2 *** kernel configuration *** diff GENERIC MELKOV 22,23c22,23 < cpu I486_CPU < cpu I586_CPU --- > #cpu I486_CPU > #cpu I586_CPU 25c25,27 < ident GENERIC --- > ident MELKOV > > options CPU_ENABLE_SSE # Just for a case. They say this is default 41a44 > options NTFS 272a276,298 > > #options IPFW2 > options IPFIREWALL #firewall > #options PFIL_HOOKS #???? > options IPFIREWALL_VERBOSE #enable logging to syslogd(8) > options IPFIREWALL_FORWARD #enable transparent proxy support > options IPFIREWALL_VERBOSE_LIMIT=10000 #limit verbosity > #options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default > options IPDIVERT #divert > options DUMMYNET > > options TCP_DROP_SYNFIN #drop TCP packets with SYN+FIN > > options IPSEC #IP security > ## ESP makes vpnc to fail > #options IPSEC_ESP #IP security (crypto; define w/ IPSEC) > > options NETSMB #SMB/CIFS requester > options NETSMBCRYPTO #encrypted password support for SMB > options SMBFS #SMB/CIFS filesystem > options LIBICONV > options LIBMCHAIN #mbuf management library > options NMBCLUSTERS=32768 #kern.ipc.nmbclusters >How-To-Repeat: create similar configuration (mount ufs2 hdd from within ufs), set up access rights as described above, run 'hd ..' as some other user from the top of ufs2. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 08:10:31 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE50816A4D5 for ; Wed, 22 Dec 2004 08:10:31 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9579343D46 for ; Wed, 22 Dec 2004 08:10:31 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBM8AV32031712 for ; Wed, 22 Dec 2004 08:10:31 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBM8AVk7031710; Wed, 22 Dec 2004 08:10:31 GMT (envelope-from gnats) Date: Wed, 22 Dec 2004 08:10:31 GMT Message-Id: <200412220810.iBM8AVk7031710@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Kazuhito HONDA Subject: Re: kern/75274: Updating of USB audio codes (uaudio*.*) along recent NetBSD's X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Kazuhito HONDA List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 08:10:31 -0000 The following reply was made to PR kern/75274; it has been noted by GNATS. From: Kazuhito HONDA To: freebsd-gnats-submit@FreeBSD.org Cc: kazuhito@ph.noda.tus.ac.jp Subject: Re: kern/75274: Updating of USB audio codes (uaudio*.*) along recent NetBSD's Date: Wed, 22 Dec 2004 17:08:22 +0900 (JST) I have already sent patches for solutions of several problems in USB audio codes. 1. -> kern/75276 2. -> kern/75316 3. -> kern/75311 4. never I expect that the problem 4. is very difficult. In NetBSD, NetBSD kernel has a changer of audio encoding and sample rate. But I guess that it is difficult to transplant these codes to FreeBSD without dealing with the base of FreeBSD sound system. So USB audio users may have to use EsounD, esd -r or SoX on FreeBSD. From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 09:30:27 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90A5916A4CE for ; Wed, 22 Dec 2004 09:30:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 442D043D46 for ; Wed, 22 Dec 2004 09:30:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBM9URMg039462 for ; Wed, 22 Dec 2004 09:30:27 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBM9UQeC039433; Wed, 22 Dec 2004 09:30:27 GMT (envelope-from gnats) Resent-Date: Wed, 22 Dec 2004 09:30:27 GMT Resent-Message-Id: <200412220930.iBM9UQeC039433@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jonas Bulow Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF6B416A4CE for ; Wed, 22 Dec 2004 09:25:45 +0000 (GMT) Received: from ark.servicefactory.se (ark.servicefactory.se [192.71.33.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id C850743D3F for ; Wed, 22 Dec 2004 09:25:44 +0000 (GMT) (envelope-from jonas@ark.servicefactory.se) Received: from localhost.servicefactory.se (ark.servicefactory.se [192.71.33.5])iBM9PfKh005754 for ; Wed, 22 Dec 2004 10:25:42 +0100 (CET) (envelope-from jonas@ark.servicefactory.se) Received: (from jonas@localhost)iBM9Pfbj004295; Wed, 22 Dec 2004 10:25:41 +0100 (CET) (envelope-from jonas) Message-Id: <200412220925.iBM9Pfbj004295@localhost.servicefactory.se> Date: Wed, 22 Dec 2004 10:25:41 +0100 (CET) From: Jonas Bulow To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/75381: kqueue EVFILT_PROC panics kernel X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Jonas Bulow List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 09:30:27 -0000 >Number: 75381 >Category: kern >Synopsis: kqueue EVFILT_PROC panics kernel >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 22 09:30:26 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Jonas Bulow >Release: FreeBSD 4.11-STABLE i386 >Organization: >Environment: System: FreeBSD localhost.servicefactory.se 4.11-STABLE FreeBSD 4.11-STABLE #5: Mon Dec 20 20:44:39 CET 2004 root@localhost.servicefactory.se:/usr/obj/usr/src/sys/TP i386 Machine used is a IBM Thinkpad T30. >Description: Kernel panics when the attached program is run according to the instructions below. IdlePTD at physical address 0x003b1000 initial pcb at physical address 0x002e30a0 panicstr: page fault panic messages: --- Fatal trap 12: page fault while in kernel mode fault virtual address = 0x123423b0 fault code = supervisor read, page not present instruction pointer = 0x8:0xc0153a38 stack pointer = 0x10:0xc02ba6f8 frame pointer = 0x10:0xc02ba700 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = Idle interrupt mask = net tty bio cam trap number = 12 panic: page fault syncing disks... Fatal trap 12: page fault while in kernel mode fault virtual address = 0x30 fault code = supervisor read, page not present instruction pointer = 0x8:0xc01eaa44 stack pointer = 0x10:0xc02ba4e4 frame pointer = 0x10:0xc02ba4ec code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = Idle interrupt mask = net tty bio cam trap number = 12 panic: page fault Uptime: 2m20s (kgdb) bt #0 dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487 #1 0xc015ce33 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:316 #2 0xc015d258 in poweroff_wait (junk=0xc02b17cc, howto=-1070918930) at /usr/src/sys/kern/kern_shutdown.c:595 #3 0xc0253862 in trap_fatal (frame=0xc02ba4a4, eva=48) at /usr/src/sys/i386/i386/trap.c:974 #4 0xc0253535 in trap_pfault (frame=0xc02ba4a4, usermode=0, eva=48) at /usr/src/sys/i386/i386/trap.c:867 #5 0xc025311f in trap (frame={tf_fs = 16, tf_es = -866844656, tf_ds = -866844656, tf_edi = 0, tf_esi = -1041213184, tf_ebp = -1070881556, tf_isp = -1070881584, tf_ebx = -1070792516, tf_edx = 6866944, tf_ecx = -622237760, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1071732156, tf_cs = 8, tf_eflags = 66182, tf_esp = -1041213184, tf_ss = -1041213184}) at /usr/src/sys/i386/i386/trap.c:466 #6 0xc01eaa44 in acquire_lock (lk=0xc02d00bc) at /usr/src/sys/ufs/ffs/ffs_softdep.c:266 #7 0xc01eeb44 in softdep_update_inodeblock (ip=0xc1f05900, bp=0xcc582df8, waitfor=0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:3813 #8 0xc01e9b79 in ffs_update (vp=0xdae967c0, waitfor=0) at /usr/src/sys/ufs/ffs/ffs_inode.c:106 #9 0xc01f35a5 in ffs_fsync (ap=0xc02ba598) at /usr/src/sys/ufs/ffs/ffs_vnops.c:273 ---Type to continue, or q to quit--- #10 0xc01f1e57 in ffs_sync (mp=0xc1e93600, waitfor=2, cred=0xc100b600, p=0xc02f9520) at vnode_if.h:558 #11 0xc018f5c7 in sync (p=0xc02f9520, uap=0x0) at /usr/src/sys/kern/vfs_syscalls.c:583 #12 0xc015cbce in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:235 #13 0xc015d258 in poweroff_wait (junk=0xc02b17cc, howto=-1070918930) at /usr/src/sys/kern/kern_shutdown.c:595 #14 0xc0253862 in trap_fatal (frame=0xc02ba6b8, eva=305406896) at /usr/src/sys/i386/i386/trap.c:974 #15 0xc0253535 in trap_pfault (frame=0xc02ba6b8, usermode=0, eva=305406896) at /usr/src/sys/i386/i386/trap.c:867 #16 0xc025311f in trap (frame={tf_fs = -1039728624, tf_es = -621215728, tf_ds = -1070923760, tf_edi = 2, tf_esi = 134217730, tf_ebp = -1070881024, tf_isp = -1070881052, tf_ebx = 305406840, tf_edx = 0, tf_ecx = 134217730, tf_eax = -1039726832, tf_trapno = 12, tf_err = 0, tf_eip = -1072350664, tf_cs = 8, tf_eflags = 66054, tf_esp = -621114272, tf_ss = -621114272}) at /usr/src/sys/i386/i386/trap.c:466 #17 0xc0153a38 in knote (list=0xdafa8d80, hint=134217730) at /usr/src/sys/kern/kern_event.c:851 #18 0xc015e491 in psignal (p=0xdafa8c60, sig=2) at /usr/src/sys/kern/kern_sig.c:1015 #19 0xc015e261 in pgsignal (pgrp=0xc1dc5920, sig=2, checkctty=1) ---Type to continue, or q to quit--- at /usr/src/sys/kern/kern_sig.c:942 #20 0xc0173461 in ttyinput (c=3, tp=0xc02f3880) at /usr/src/sys/kern/tty.c:409 #21 0xc023d0c6 in sckbdevent (thiskbd=0xc02f1e40, event=0, arg=0xc02f8ea0) at /usr/src/sys/dev/syscons/syscons.c:598 #22 0xc0234b7e in atkbd_intr (kbd=0xc02f1e40, arg=0x0) at /usr/src/sys/dev/kbd/atkbd.c:464 #23 0xc025c6a0 in atkbd_isa_intr (arg=0xc02f1e40) at /usr/src/sys/isa/atkbd_isa.c:140 #24 0xc024a09e in cpu_idle () at /usr/src/sys/i386/i386/machdep.c:1000 (kgdb) bt full #0 dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487 error = 0 #1 0xc015ce33 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:316 howto = 260 #2 0xc015d258 in poweroff_wait (junk=0xc02b17cc, howto=-1070918930) at /usr/src/sys/kern/kern_shutdown.c:595 fmt = 0xc02b17cc "%s" bootopt = 260 buf = "page fault", '\000' #3 0xc0253862 in trap_fatal (frame=0xc02ba4a4, eva=48) at /usr/src/sys/i386/i386/trap.c:974 frame = (struct trapframe *) 0x104 code = -1070917684 type = 12 ss = -1070917684 esp = 0 softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27, ssd_dpl = 0, ssd_p = 1, ssd_xx = 15, ssd_xx1 = 3, ssd_def32 = 1, ssd_gran = 1} #4 0xc0253535 in trap_pfault (frame=0xc02ba4a4, usermode=0, eva=48) at /usr/src/sys/i386/i386/trap.c:867 va = 0 vm = (struct vmspace *) 0x0 ---Type to continue, or q to quit--- map = 0xc rv = 0 ftype = 32 ' ' p = (struct proc *) 0x0 #5 0xc025311f in trap (frame={tf_fs = 16, tf_es = -866844656, tf_ds = -866844656, tf_edi = 0, tf_esi = -1041213184, tf_ebp = -1070881556, tf_isp = -1070881584, tf_ebx = -1070792516, tf_edx = 6866944, tf_ecx = -622237760, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1071732156, tf_cs = 8, tf_eflags = 66182, tf_esp = -1041213184, tf_ss = -1041213184}) at /usr/src/sys/i386/i386/trap.c:466 p = (struct proc *) 0x0 sticks = 17179869183 i = 0 ucode = 0 type = 12 code = 0 eva = 48 #6 0xc01eaa44 in acquire_lock (lk=0xc02d00bc) at /usr/src/sys/ufs/ffs/ffs_softdep.c:266 lk = (struct lockit *) 0xffffffff holder = -1041213184 #7 0xc01eeb44 in softdep_update_inodeblock (ip=0xc1f05900, bp=0xcc582df8, ---Type to continue, or q to quit--- waitfor=0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:3813 ip = (struct inode *) 0xc1f05900 inodedep = (struct inodedep *) 0xc02f9520 wk = (struct worklist *) 0xc1f05900 gotit = -1041213184 #8 0xc01e9b79 in ffs_update (vp=0xdae967c0, waitfor=0) at /usr/src/sys/ufs/ffs/ffs_inode.c:106 fs = (struct fs *) 0xc1ee8800 bp = (struct buf *) 0xcc582df8 ip = (struct inode *) 0xc1f05900 error = 0 #9 0xc01f35a5 in ffs_fsync (ap=0xc02ba598) at /usr/src/sys/ufs/ffs/ffs_vnops.c:273 vp = (struct vnode *) 0xdae967c0 bp = (struct buf *) 0x0 nbp = (struct buf *) 0xc02ba5ac s = -1 error = 0 wait = 0 passes = 4 skipmeta = 0 lbn = 36 #10 0xc01f1e57 in ffs_sync (mp=0xc1e93600, waitfor=2, cred=0xc100b600, ---Type to continue, or q to quit--- p=0xc02f9520) at vnode_if.h:558 a = {a_desc = 0xc02bade0, a_vp = 0xdae967c0, a_cred = 0xc100b600, a_waitfor = 2, a_p = 0xc02f9520} vp = (struct vnode *) 0xdae967c0 cred = (struct ucred *) 0xc100b600 waitfor = 2 p = (struct proc *) 0xc02f9520 p = (struct proc *) 0xc02f9520 nvp = (struct vnode *) 0xdae96280 vp = (struct vnode *) 0xdae967c0 ip = (struct inode *) 0x0 ump = (struct ufsmount *) 0xc1e93400 fs = (struct fs *) 0xc1ee8800 error = 0 allerror = 0 #11 0xc018f5c7 in sync (p=0xc02f9520, uap=0x0) at /usr/src/sys/kern/vfs_syscalls.c:583 p = (struct proc *) 0xc02f9520 mp = (struct mount *) 0xc1e93600 nmp = (struct mount *) 0x0 asyncflag = 0 #12 0xc015cbce in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:235 bp = (struct buf *) 0x0 ---Type to continue, or q to quit--- iter = 5 nbusy = -1070917684 pbusy = -1070881252 howto = 256 #13 0xc015d258 in poweroff_wait (junk=0xc02b17cc, howto=-1070918930) at /usr/src/sys/kern/kern_shutdown.c:595 fmt = 0xc02b17cc "%s" bootopt = 256 buf = "page fault", '\000' #14 0xc0253862 in trap_fatal (frame=0xc02ba6b8, eva=305406896) at /usr/src/sys/i386/i386/trap.c:974 frame = (struct trapframe *) 0x100 code = -1070917684 type = 12 ss = -1070917684 esp = 0 softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27, ssd_dpl = 0, ssd_p = 1, ssd_xx = 0, ssd_xx1 = 0, ssd_def32 = 1, ssd_gran = 1} #15 0xc0253535 in trap_pfault (frame=0xc02ba6b8, usermode=0, eva=305406896) at /usr/src/sys/i386/i386/trap.c:867 va = 305405952 vm = (struct vmspace *) 0x0 map = 0xc ---Type to continue, or q to quit--- rv = 0 ftype = 0 '\000' p = (struct proc *) 0x0 #16 0xc025311f in trap (frame={tf_fs = -1039728624, tf_es = -621215728, tf_ds = -1070923760, tf_edi = 2, tf_esi = 134217730, tf_ebp = -1070881024, tf_isp = -1070881052, tf_ebx = 305406840, tf_edx = 0, tf_ecx = 134217730, tf_eax = -1039726832, tf_trapno = 12, tf_err = 0, tf_eip = -1072350664, tf_cs = 8, tf_eflags = 66054, tf_esp = -621114272, tf_ss = -621114272}) at /usr/src/sys/i386/i386/trap.c:466 p = (struct proc *) 0x0 sticks = 3224320260 i = 0 ucode = 0 type = 12 code = 0 eva = 305406896 #17 0xc0153a38 in knote (list=0xdafa8d80, hint=134217730) at /usr/src/sys/kern/kern_event.c:851 list = (struct klist *) 0x0 hint = 134217730 kn = (struct knote *) 0xffffffff #18 0xc015e491 in psignal (p=0xdafa8c60, sig=2) ---Type to continue, or q to quit--- at /usr/src/sys/kern/kern_sig.c:1015 p = (struct proc *) 0xdafa8c60 s = 6494234 prop = 2 action = 0xdafa8c60 #19 0xc015e261 in pgsignal (pgrp=0xc1dc5920, sig=2, checkctty=1) at /usr/src/sys/kern/kern_sig.c:942 pgrp = (struct pgrp *) 0x0 sig = 2 checkctty = 1 p = (struct proc *) 0xdafa8c60 #20 0xc0173461 in ttyinput (c=3, tp=0xc02f3880) at /usr/src/sys/kern/tty.c:409 c = 3 tp = (struct tty *) 0xc02f3880 iflag = 11010 lflag = 536872395 cc = ( cc_t *) 0xc02f391c "\004ÿÿ\b\027\025\022\b\003\034\032\031\021\023\026\017\001" i = -1070647168 err = 0 #21 0xc023d0c6 in sckbdevent (thiskbd=0xc02f1e40, event=0, arg=0xc02f8ea0) at /usr/src/sys/dev/syscons/syscons.c:598 ---Type to continue, or q to quit--- event = 0 sc = (sc_softc_t *) 0xc02f8ea0 cur_tty = (struct tty *) 0xc02f3880 c = 3 len = 1000 cp = (u_char *) 0x3cannot read proc at 0 (kgdb) f 17 #17 0xc0153a38 in knote (list=0xdafa8d80, hint=134217730) at /usr/src/sys/kern/kern_event.c:851 851 SLIST_FOREACH(kn, list, kn_selnext) (kgdb) list 846 void 847 knote(struct klist *list, long hint) 848 { 849 struct knote *kn; 850 851 SLIST_FOREACH(kn, list, kn_selnext) 852 if (kn->kn_fop->f_event(kn, hint)) 853 KNOTE_ACTIVATE(kn); 854 } 855 (kgdb) p list $1 = (struct klist *) 0x0 (kgdb) up #18 0xc015e491 in psignal (p=0xdafa8c60, sig=2) at /usr/src/sys/kern/kern_sig.c:1015 1015 KNOTE(&p->p_klist, NOTE_SIGNAL | sig); (kgdb) list 1010 printf("psignal: signal %d\n", sig); 1011 panic("psignal signal number"); 1012 } 1013 1014 s = splhigh(); 1015 KNOTE(&p->p_klist, NOTE_SIGNAL | sig); 1016 splx(s); 1017 1018 prop = sigprop(sig); 1019 (kgdb) set print pretty (kgdb) print *p $2 = { p_procq = { tqe_next = 0x0, tqe_prev = 0xc02f9e60 }, p_list = { le_next = 0x0, le_prev = 0xc02f9dc4 }, p_cred = 0xc1f7caa0, p_fd = 0xc2070500, p_stats = 0xdafb5cd0, p_limit = 0xc206e500, p_upages_obj = 0xdaf9b844, p_procsig = 0xc1fb4400, p_flag = 24582, p_stat = 5 '\005', p_pad1 = "\000\000", p_pid = 302, p_hash = { le_next = 0x0, le_prev = 0xc10034b8 }, ---Type to continue, or q to quit--- p_pglist = { le_next = 0x0, le_prev = 0xdafa8e3c }, p_pptr = 0xdafa8e00, p_sibling = { le_next = 0x0, le_prev = 0xdafa8e50 }, p_children = { lh_first = 0x0 }, p_ithandle = { callout = 0x0 }, p_oppid = 0, p_dupfd = 0, p_vmspace = 0xd46f5800, p_estcpu = 0, p_cpticks = 0, p_pctcpu = 0, p_wchan = 0x0, p_wmesg = 0x0, ---Type to continue, or q to quit--- p_swtime = 0, p_slptime = 0, p_realtimer = { it_interval = { tv_sec = 0, tv_usec = 0 }, it_value = { tv_sec = 0, tv_usec = 0 } }, p_runtime = 129, p_uu = 0, p_su = 390, p_iu = 0, p_uticks = 0, p_sticks = 0, p_iticks = 0, p_traceflag = 0, p_tracep = 0x0, p_siglist = { __bits = {0, 0, 0, 0} ---Type to continue, or q to quit--- }, p_textvp = 0x0, p_lock = 0 '\000', p_oncpu = 0 '\000', p_lastcpu = 0 '\000', p_rqindex = 12 '\f', p_locks = 0, p_simple_locks = 0, p_stops = 0, p_stype = 0, p_step = 0 '\000', p_pfsflags = 0 '\000', p_pad3 = "\000", p_retval = {0, 134649960}, p_sigiolst = { slh_first = 0x0 }, p_sigparent = 20, p_oldsigmask = { __bits = {0, 0, 0, 0} }, p_sig = 0, p_code = 0, ---Type to continue, or q to quit--- p_klist = { slh_first = 0xdaf9dfc0 }, p_sigmask = { __bits = {0, 0, 0, 0} }, p_sigstk = { ss_sp = 0x0, ss_size = 0, ss_flags = 4 }, p_priority = 50 '2', p_usrpri = 50 '2', p_nice = 0 '\000', p_comm = "date\000\000r\000\000\000\000\000\000\000\000\000", p_pgrp = 0xc1dc5920, p_sysent = 0xc02c0440, p_rtprio = { type = 1, prio = 0 }, p_prison = 0x0, p_args = 0xc1d97510, ---Type to continue, or q to quit--- p_addr = 0xdafb5000, p_md = { md_regs = 0xdafb7fa8 }, p_xstat = 0, p_acflag = 0, p_ru = 0xc1f78e80, p_nthreads = 0, p_aioinfo = 0x0, p_wakeup = 0, p_peers = 0x0, p_leader = 0xdafa8c60, p_asleep = { as_priority = 0, as_timo = 0 }, p_emuldata = 0x0, p_fdtol = 0x0 } (kgdb) print *p->p_klist.slh_first $7 = { kn_link = { sle_next = 0xdaf9df80 }, kn_selnext = { sle_next = 0x12342378 }, kn_tqe = { tqe_next = 0x0, tqe_prev = 0xc2070700 }, kn_kq = 0xc2070700, kn_kevent = { ident = 302, filter = -5, flags = 32821, fflags = 2147483648, data = 0, udata = 0x0 }, kn_status = 11, kn_sfflags = -536870909, kn_sdata = 301, ---Type to continue, or q to quit--- kn_ptr = { p_fp = 0xdafa8c60, p_proc = 0xdafa8c60 }, kn_fop = 0xc02c2588, kn_hook = 0x0 } >How-To-Repeat: Compile and run the below program: cc -g -Wall -c kqpt2.c cc -g -Wall -o kqpt2 kqpt2.o ./kqpt2 date Ctrl+C PANIC! ----------------- code --------------------- #include #include #include #include #include #include #include #include #include #include #define N_EVENTS 64 void dump_proc_note(u_int fflags) { printf(" fflags:"); if (fflags & NOTE_EXIT) printf(" EXIT"); if (fflags & NOTE_FORK) printf(" FORK"); if (fflags & NOTE_EXEC) printf(" EXEC"); if (fflags & NOTE_TRACK) printf(" TRACK"); if (fflags & NOTE_TRACKERR) printf(" TRACKERR"); if (fflags & NOTE_CHILD) printf(" CHILD"); } void dump_kevent(int i, struct kevent *ke) { printf("i:%d pid=%u flags=%hu data=%d ", i, ke->ident, ke->flags, ke->data); dump_proc_note(ke->fflags); if (ke->flags & EV_EOF) printf(" EOF", strerror(ke->data)); if (ke->flags & EV_ERROR) printf(" Error: %s", strerror(ke->data)); printf("\n"); } void dump_kevent_list(int n, struct kevent *kes) { int i; for (i = 0; i < n; i++) dump_kevent(i, &kes[i]); } void usage(const char *name) { errx(EX_USAGE, "Usage: %s [-v] command\n", basename(name)); /* Not reached */ } int main(int argc, char * const argv[]) { const char *prog; int ch; int verbose = 0; int kq; int pid; struct kevent kev; struct kevent el[N_EVENTS]; struct timeval tp; struct timespec ts; int ks; prog = argv[0]; while ((ch = getopt(argc, argv, "v")) != -1) switch((char)ch) { case 'v': verbose++; break; default: usage(argv[0]); /* not reached */ } argv += optind; argc -= optind; /* Check for command to trace */ if (argc == 0) usage(prog); if ((kq = kqueue()) == -1) err(EX_OSERR, "kqueue"); ts.tv_sec = 0; ts.tv_nsec = 0; pid = getpid(); printf("my pid=%d\n", pid); EV_SET(&kev, pid, EVFILT_PROC, EV_ADD | EV_CLEAR, NOTE_EXIT | NOTE_FORK | NOTE_EXEC | NOTE_TRACK | NOTE_TRACKERR, NULL, NULL); if ((ks = kevent(kq, &kev, 1, el, 8, &ts)) == -1) err(EX_OSERR, "kevent"); dump_kevent_list(ks, el); if (!(pid = vfork())) { if (execvp(argv[0], &argv[0]) == -1) err(EX_OSERR, "execvp: %s", argv[0]); /* no return */ } printf("cmd pid=%d\n", pid); if ((ks = kevent(kq, &kev, 1, el, 8, &ts)) == -1) err(EX_OSERR, "kevent"); /* no return */ dump_kevent_list(ks, el); while (1) { ks = kevent(kq, NULL, 0, el, 8, NULL); if (ks == 0) break; if (gettimeofday(&tp, NULL) == -1 ) err(EX_OSERR, "gettimeofday"); printf("*\n"); } return 0; } >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 12:10:30 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D53C16A4D2 for ; Wed, 22 Dec 2004 12:10:30 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16FA643D2D for ; Wed, 22 Dec 2004 12:10:30 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBMCAT5G059990 for ; Wed, 22 Dec 2004 12:10:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBMCATNK059989; Wed, 22 Dec 2004 12:10:29 GMT (envelope-from gnats) Date: Wed, 22 Dec 2004 12:10:29 GMT Message-Id: <200412221210.iBMCATNK059989@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Mark Knight Subject: Re: bin/75356: amd logs to /dev/console when it shouldn't X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Mark Knight List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 12:10:30 -0000 The following reply was made to PR bin/75356; it has been noted by GNATS. From: Mark Knight To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: bin/75356: amd logs to /dev/console when it shouldn't Date: Wed, 22 Dec 2004 12:09:17 +0000 The problem looks related to recent changes to syslogd and libc, to log via /var/run/logpriv for privileged processes. The program below works running as a mortal, but logs to the console if run as root. #include #include int main(int argc, char *argv[]) { openlog("test", LOG_CONS, LOG_LOCAL0); syslog(LOG_INFO, "%s", "test"); closelog(); } -- Mark A. R. Knight finger: markk@knigma.org Tel: +44 7973 410732 http://www.knigma.org/ From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 18:30:24 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0F0D316A4CE for ; Wed, 22 Dec 2004 18:30:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D642743D55 for ; Wed, 22 Dec 2004 18:30:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBMIUN15006665 for ; Wed, 22 Dec 2004 18:30:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBMIUNru006664; Wed, 22 Dec 2004 18:30:23 GMT (envelope-from gnats) Date: Wed, 22 Dec 2004 18:30:23 GMT Message-Id: <200412221830.iBMIUNru006664@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Lucifer Subject: Re: kern/73538: problem with the Broadcom BCM5788 Gigabit Ethernet X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Lucifer List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 18:30:24 -0000 The following reply was made to PR kern/73538; it has been noted by GNATS. From: Lucifer To: freebsd-gnats-submit@FreeBSD.org, nebpub@yahoo.fr Cc: Subject: Re: kern/73538: problem with the Broadcom BCM5788 Gigabit Ethernet Date: Wed, 22 Dec 2004 19:21:42 +0100 I'm sorry. My ignorance about FreeBSD is HUGE. For this problem there's a note in: http://www.freebsd.org/releases/5.3R/installation-amd64.html#Q4.2.2. then to disable the apic on a 64bit/5.3-stable installation is enough add "hint.apic.0.disabled="1" '' in the /boot/device.hints file. This work for me. Bye Giuseppe From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 19:40:19 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E41016A4CE for ; Wed, 22 Dec 2004 19:40:19 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF52643D49 for ; Wed, 22 Dec 2004 19:40:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBMJeIFf015202 for ; Wed, 22 Dec 2004 19:40:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBMJeI7I015201; Wed, 22 Dec 2004 19:40:18 GMT (envelope-from gnats) Resent-Date: Wed, 22 Dec 2004 19:40:18 GMT Resent-Message-Id: <200412221940.iBMJeI7I015201@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joe Morris Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96CDB16A4CE for ; Wed, 22 Dec 2004 19:37:02 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EE8243D1F for ; Wed, 22 Dec 2004 19:37:02 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBMJb2Rh022701 for ; Wed, 22 Dec 2004 19:37:02 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBMJb1BB022699; Wed, 22 Dec 2004 19:37:01 GMT (envelope-from nobody) Message-Id: <200412221937.iBMJb1BB022699@www.freebsd.org> Date: Wed, 22 Dec 2004 19:37:01 GMT From: Joe Morris To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/75407: an0: no carrier after short time X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 19:40:19 -0000 >Number: 75407 >Category: kern >Synopsis: an0: no carrier after short time >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 22 19:40:18 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Joe Morris >Release: 5.3 STABLE and 5.3 RELEASE >Organization: >Environment: FreeBSD Laptopia 5.3-STABLE FreeBSD 5.3-STABLE #4: Wed Dec 22 12:52:56 EST 2004 joe@Laptopia:/usr/obj/usr/src/sys/LAPTOPIA i386 >Description: Over the summer, I sent a bug report about my Cisco Aironet 350 (mini-pci) and interrupt issues with my machine, an IBM Thinkpad R40. These have since been resolved (apic issue). However, I am still having problems. After a period of time (usually around 5 minutes), my connection is dropped, and ifconfig reports that there is no carrier. This happens on both my university's wirless network and in my own home. There is nothing in particular that sets it off, but usually things that require many connections bring it down. Long ftp downloads, for example are no problem, only reconnecting after a long download, and instant messengers cause this too. I get no kernel messages, and sometimes (though rare) the machine locks up. I am willing to do whatever you request to try and track this problem down. By the way, I have tried if_ndis, and this works fine, but I'd really like a native driver to take advantage of things such as changing the powersavemode. I've got my dmesg below. Than ks! Copyright (c) 1992-2004 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.3-STABLE #4: Wed Dec 22 12:52:56 EST 2004 joe@Laptopia:/usr/obj/usr/src/sys/LAPTOPIA Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) M processor 1400MHz (1398.82-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x695 Stepping = 5 Features=0xa7e9f9bf real memory = 267780096 (255 MB) avail memory = 252375040 (240 MB) npx0: [FAST] npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi_ec0: port 0x66,0x62 on acpi0 acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 cpu0: on acpi0 acpi_tz0: on acpi0 acpi_lid0: on acpi0 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 agp0: mem 0xd0000000-0xdfffffff at device 0.0 on pci0 pcib1: at device 1.0 on pci0 pci1: on pcib1 acpi_video0: port 0x3000-0x30ff mem 0xc0100000-0xc010ffff,0xe0000000-0xe7ffffff irq 11 at device 0.0 on pci1 uhci0: port 0x1800-0x181f irq 11 atdevice 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1820-0x183f irq 11 atdevice 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0x1840-0x185f irq 10 atdevice 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered ehci0: mem 0xc0000000-0xc00003ff irq 11 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] ehci_pci_attach: companion usb0 ehci_pci_attach: companion usb1 ehci_pci_attach: companion usb2 usb3: EHCI version 1.0 usb3: companion controllers, 2 ports each: usb0 usb1 usb2 usb3: on ehci0 usb3: USB revision 2.0 uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub3: single transaction translator uhub3: 6 ports with 6 removable, self powered pcib2: at device 30.0 on pci0 pci2: on pcib2 cbb0: irq 11 at device 0.0 on pci2 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 ndis0: port 0x8000-0x80ff mem 0xc0400000-0xc07fffff,0xc0200000-0xc0203fff irq 10 at device 2.0 on pci2 ndis0: NDIS API version: 5.1 ndis0: Ethernet address: 00:02:8a:d8:61:29 ndis0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 1Mbps 2Mbps 5.5Mbps 11Mbps fwohci0: mem 0xc0204000-0xc0207fff,0xc0209000-0xc02097ff irq 11 at device 7.0 on pci2 fwohci0: OHCI version 1.10 (ROM=0) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:06:1b:00:20:11:1a:a1 fwohci0: Phy 1394a available S400, 1 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 sbp0: on firewire0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:06:1b:11:1a:a1 fwe0: Ethernet address: 02:06:1b:11:1a:a1 fwe0: if_start running deferred for Giant fwohci0: Initiate bus reset fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) pci2: at device 8.0 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1860-0x186f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 pci0: at device 31.3 (no driver attached) pci0: at device 31.5 (no driver attached) pci0: at device 31.6 (no driver attached) atkbdc0: port 0x64,0x60 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: flags 0x6000 irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model Synaptics Touchpad, device ID 0 fdc0: port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0 fdc0: [FAST] ppc0: port 0x3bc-0x3be irq 5 on acpi0 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode ppbus0: on ppc0 lpt0: on ppbus0 lpt0: Interrupt-driven port acpi_cmbat0: on acpi0 acpi_acad0: on acpi0 orm0: at iomem 0xdc000-0xdffff,0xd1000-0xd1fff,0xd0000-0xd0fff on isa0 pmtimer0 on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounter "TSC" frequency 1398818404 Hz quality 800 Timecounters tick every 10.000 msec acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100.0% ad0: 35031MB [71175/16/63] at ata0-master UDMA100 acd0: CDRW at ata1-master UDMA33 cd0 at ata1 bus 0 target 0 lun 0 cd0: Removable CD-ROM SCSI-0 device cd0: 33.000MB/s transfers cd0: cd present [25877 x 2048 byte records] Mounting root from ufs:/dev/ad0s2a WARNING: /usr was not properly dismounted WARNING: /var was not properly dismounted Enhanced Speedstep running at 1400 MHz ndis0: detached ndis0: port 0x8000-0x80ff mem 0xc0400000-0xc07fffff,0xc0200000-0xc0203fff irq 10 at device 2.0 on pci2 ndis0: NDIS API version: 5.1 ndis0: Ethernet address: 00:02:8a:d8:61:29 ndis0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 1Mbps 2Mbps 5.5Mbps 11Mbps pcm0: port 0x18c0-0x18ff,0x1c00-0x1cff mem 0xc0000800-0xc00008ff,0xc0000c00-0xc0000dff irq 11 at device 31.5 on pci0 pcm0: [GIANT-LOCKED] pcm0: >How-To-Repeat: Do some web browsing, downloading, and instant messaging for a few minutes. >Fix: none >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 22:24:55 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4662416A4CE; Wed, 22 Dec 2004 22:24:55 +0000 (GMT) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAAD443D39; Wed, 22 Dec 2004 22:24:54 +0000 (GMT) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.13.1/8.13.1) id iBMMOqDx070246; Wed, 22 Dec 2004 16:24:52 -0600 (CST) (envelope-from dan) Date: Wed, 22 Dec 2004 16:24:52 -0600 From: Dan Nelson To: Uwe Doering Message-ID: <20041222222452.GD36639@dan.emsphone.com> References: <200412151827.iBFIRqDB019997@dan.emsphone.com> <200412151830.iBFIUVwE052799@freefall.freebsd.org> <20041216190608.GA21382@dan.emsphone.com> <41C41DEA.9000504@geminix.org> <20041221065531.GA78451@dan.emsphone.com> <41C7F1D6.7020108@geminix.org> <41C806FC.7080500@geminix.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41C806FC.7080500@geminix.org> X-OS: FreeBSD 5.3-STABLE X-message-flag: Outlook Error User-Agent: Mutt/1.5.6i cc: freebsd-bugs@FreeBSD.org cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 22:24:55 -0000 In the last episode (Dec 21), Uwe Doering said: > Uwe Doering wrote: > >Dan Nelson wrote: > >>In the last episode (Dec 18), Uwe Doering said: > >>>Dan Nelson wrote: > >>> > >>>>Updated patch including Matt's recommended fix: > >>>> > >>>>+ /* > >>>>+ * Sanity check, plus ignore pure window update acks. > >>>>+ */ > >>>>+ if ((int)(ack_seq - tp->t_bw_rtseq) <= 0) > >>>>+ return; > > On second thought, checking for less than zero (by means of the 'int' > cast) might have its merits. This may be a protection against > out-of-order ACKs, which could in fact be valid, but calculating a byte > count from an ACK for an earlier packet when we've already processed a > later ACK would be bogus. I am pretty sure only useful acks get to this point. I've changed that bit of code to just be + /* + * Ignore pure window update acks. + */ + if (ack_seq == tp->t_bw_rtseq) + return; and added another check for negative sequences that increments a sysctl counter. So far netstat -s has counted 567 out-of-order packets but my counter is still at 0. -- Dan Nelson dnelson@allantgroup.com From owner-freebsd-bugs@FreeBSD.ORG Wed Dec 22 22:30:32 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5485116A4CE for ; Wed, 22 Dec 2004 22:30:32 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F7BD43D2D for ; Wed, 22 Dec 2004 22:30:32 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBMMUVo5036576 for ; Wed, 22 Dec 2004 22:30:32 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBMMUVHB036573; Wed, 22 Dec 2004 22:30:31 GMT (envelope-from gnats) Date: Wed, 22 Dec 2004 22:30:31 GMT Message-Id: <200412222230.iBMMUVHB036573@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Dan Nelson Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Nelson List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 22:30:32 -0000 The following reply was made to PR kern/75122; it has been noted by GNATS. From: Dan Nelson To: Uwe Doering Cc: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/75122: [PATCH] Incorrect inflight bandwidth calculation on first packet Date: Wed, 22 Dec 2004 16:24:52 -0600 In the last episode (Dec 21), Uwe Doering said: > Uwe Doering wrote: > >Dan Nelson wrote: > >>In the last episode (Dec 18), Uwe Doering said: > >>>Dan Nelson wrote: > >>> > >>>>Updated patch including Matt's recommended fix: > >>>> > >>>>+ /* > >>>>+ * Sanity check, plus ignore pure window update acks. > >>>>+ */ > >>>>+ if ((int)(ack_seq - tp->t_bw_rtseq) <= 0) > >>>>+ return; > > On second thought, checking for less than zero (by means of the 'int' > cast) might have its merits. This may be a protection against > out-of-order ACKs, which could in fact be valid, but calculating a byte > count from an ACK for an earlier packet when we've already processed a > later ACK would be bogus. I am pretty sure only useful acks get to this point. I've changed that bit of code to just be + /* + * Ignore pure window update acks. + */ + if (ack_seq == tp->t_bw_rtseq) + return; and added another check for negative sequences that increments a sysctl counter. So far netstat -s has counted 567 out-of-order packets but my counter is still at 0. -- Dan Nelson dnelson@allantgroup.com From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 06:00:50 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E6B7E16A4D0 for ; Thu, 23 Dec 2004 06:00:50 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B23D743D45 for ; Thu, 23 Dec 2004 06:00:50 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBN60oAO024388 for ; Thu, 23 Dec 2004 06:00:50 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBN60os1024379; Thu, 23 Dec 2004 06:00:50 GMT (envelope-from gnats) Resent-Date: Thu, 23 Dec 2004 06:00:50 GMT Resent-Message-Id: <200412230600.iBN60os1024379@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Den Ivanov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9154016A4CE for ; Thu, 23 Dec 2004 05:56:41 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FC0343D1F for ; Thu, 23 Dec 2004 05:56:41 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBN5ucVJ084496 for ; Thu, 23 Dec 2004 05:56:38 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBN5ucIg084495; Thu, 23 Dec 2004 05:56:38 GMT (envelope-from nobody) Message-Id: <200412230556.iBN5ucIg084495@www.freebsd.org> Date: Thu, 23 Dec 2004 05:56:38 GMT From: Den Ivanov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/75418: 'netstat -m' show wrong statistic X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 06:00:51 -0000 >Number: 75418 >Category: kern >Synopsis: 'netstat -m' show wrong statistic >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 23 06:00:49 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Den Ivanov >Release: 5.3-STABLE >Organization: Vladnet >Environment: FreeBSD web2.vladnet.ru 5.3-STABLE FreeBSD 5.3-STABLE #2: Mon Dec 20 04:11:54 GMT 2004 div@web2.vladnet.ru:/var/cvsup/src/STABLE_5/obj/var/cvsup/src/STABLE_5/src/sys/WEB i386 >Description: after some time netstat show wrong memory usage statistics. example: # netstat -m 3714 mbufs in use 4294966221/25600 mbuf clusters in use (current/max) 0/815/6656 sfbufs in use (current/peak/max) 4193082 KBytes allocated to network 0 requests for sfbufs denied 0 requests for sfbufs delayed 1425 requests for I/O initiated by sendfile 98 calls to protocol drain routines >How-To-Repeat: try netstat -m >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 06:15:26 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE48016A4CE; Thu, 23 Dec 2004 06:15:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B08743D64; Thu, 23 Dec 2004 06:15:26 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from freefall.freebsd.org (maxim@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBN6FQvG028792; Thu, 23 Dec 2004 06:15:26 GMT (envelope-from maxim@freefall.freebsd.org) Received: (from maxim@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBN6FQrL028788; Thu, 23 Dec 2004 06:15:26 GMT (envelope-from maxim) Date: Thu, 23 Dec 2004 06:15:26 GMT From: Maxim Konovalov Message-Id: <200412230615.iBN6FQrL028788@freefall.freebsd.org> To: dsdiv@vladnet.ru, maxim@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/75418: 'netstat -m' show wrong statistic X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 06:15:27 -0000 Synopsis: 'netstat -m' show wrong statistic State-Changed-From-To: open->closed State-Changed-By: maxim State-Changed-When: Thu Dec 23 06:14:55 GMT 2004 State-Changed-Why: Duplicate of kern/75277. http://www.freebsd.org/cgi/query-pr.cgi?pr=75418 From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 09:10:27 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 65B6916A4CE for ; Thu, 23 Dec 2004 09:10:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 335CF43D49 for ; Thu, 23 Dec 2004 09:10:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBN9ARfP057551 for ; Thu, 23 Dec 2004 09:10:27 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBN9ARBb057550; Thu, 23 Dec 2004 09:10:27 GMT (envelope-from gnats) Resent-Date: Thu, 23 Dec 2004 09:10:27 GMT Resent-Message-Id: <200412230910.iBN9ARBb057550@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, NIIMI Satoshi Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9153016A4CE for ; Thu, 23 Dec 2004 09:06:49 +0000 (GMT) Received: from mvs2.plala.or.jp (c158130.vh.plala.or.jp [210.150.158.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55D9F43D58 for ; Thu, 23 Dec 2004 09:06:48 +0000 (GMT) (envelope-from sa2c@sa2c.net) Received: from berkeley.l.sa2c.net ([218.47.219.65]) by mvs2.plala.or.jp with ESMTP id <20041223090647.SHIN4706.mvs2.plala.or.jp@berkeley.l.sa2c.net> for ; Thu, 23 Dec 2004 18:06:47 +0900 Received: by berkeley.l.sa2c.net (Postfix, from userid 3104) id 1E5255C25; Thu, 23 Dec 2004 18:06:42 +0900 (JST) Message-Id: <20041223090642.1E5255C25@berkeley.l.sa2c.net> Date: Thu, 23 Dec 2004 18:06:42 +0900 (JST) From: NIIMI Satoshi To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: conf/75423: Prepare required directories for X.Org 6.8.1 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: NIIMI Satoshi List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 09:10:27 -0000 >Number: 75423 >Category: conf >Synopsis: Prepare required directories for X.Org 6.8.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Dec 23 09:10:26 GMT 2004 >Closed-Date: >Last-Modified: >Originator: NIIMI Satoshi >Release: FreeBSD 5.3-RELEASE-p2 i386 >Organization: >Environment: System: FreeBSD berkeley.l.sa2c.net 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #1: Thu Dec 2 12:12:02 JST 2004 root@berkeley.l.sa2c.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: On X.Org 6.8.1, "/tmp/.X11-unix" and "/tmp/.ICE-unix" are required to be owned by root. It would be nice to make "/tmp/.ICE-unix" at boot time and to mark these directories not to be deleted by default at daily script. >How-To-Repeat: >Fix: --- patch begins here --- Index: etc/defaults/periodic.conf =================================================================== RCS file: /home/ncvs/src/etc/defaults/periodic.conf,v retrieving revision 1.31 diff -u -d -u -r1.31 periodic.conf --- etc/defaults/periodic.conf 24 Nov 2004 18:41:53 -0000 1.31 +++ etc/defaults/periodic.conf 23 Dec 2004 08:53:31 -0000 @@ -42,7 +42,7 @@ daily_clean_tmps_enable="NO" # Delete stuff daily daily_clean_tmps_dirs="/tmp" # Delete under here daily_clean_tmps_days="3" # If not accessed for -daily_clean_tmps_ignore=".X*-lock quota.user quota.group" # Don't delete these +daily_clean_tmps_ignore=".X*-lock .X11-unix .ICE-unix quota.user quota.group" # Don't delete these daily_clean_tmps_verbose="YES" # Mention files deleted # 120.clean-preserve Index: etc/rc.d/cleartmp =================================================================== RCS file: /home/ncvs/src/etc/rc.d/cleartmp,v retrieving revision 1.11 diff -u -d -u -r1.11 cleartmp --- etc/rc.d/cleartmp 7 Oct 2004 13:55:25 -0000 1.11 +++ etc/rc.d/cleartmp 23 Dec 2004 08:54:21 -0000 @@ -37,3 +37,5 @@ rm -f /tmp/.X[0-9]-lock rm -fr /tmp/.X11-unix mkdir -m 1777 /tmp/.X11-unix +rm -fr /tmp/.ICE-unix +mkdir -m 1777 /tmp/.ICE-unix --- patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 12:20:24 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2318116A4CE for ; Thu, 23 Dec 2004 12:20:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0881343D49 for ; Thu, 23 Dec 2004 12:20:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBNCKN5G083941 for ; Thu, 23 Dec 2004 12:20:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBNCKNgM083940; Thu, 23 Dec 2004 12:20:23 GMT (envelope-from gnats) Resent-Date: Thu, 23 Dec 2004 12:20:23 GMT Resent-Message-Id: <200412231220.iBNCKNgM083940@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, äÉÍÁ Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D77AB16A4CE for ; Thu, 23 Dec 2004 12:18:45 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id B104643D31 for ; Thu, 23 Dec 2004 12:18:45 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBNCIjad079848 for ; Thu, 23 Dec 2004 12:18:45 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBNCIj5E079847; Thu, 23 Dec 2004 12:18:45 GMT (envelope-from nobody) Message-Id: <200412231218.iBNCIj5E079847@www.freebsd.org> Date: Thu, 23 Dec 2004 12:18:45 GMT From: äÉÍÁ To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/75429: How to adjust mppe enciphering at connection to Linux VPN server X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 12:20:24 -0000 >Number: 75429 >Category: misc >Synopsis: How to adjust mppe enciphering at connection to Linux VPN server >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Dec 23 12:20:23 GMT 2004 >Closed-Date: >Last-Modified: >Originator: äÉÍÁ >Release: FreeBSD 5.3 >Organization: LVS >Environment: >Description: How to adjust mppe enciphering at connection to Linux VPN server >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 12:50:27 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 85F9D16A4CE for ; Thu, 23 Dec 2004 12:50:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58DB643D49 for ; Thu, 23 Dec 2004 12:50:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBNCoRdx089788 for ; Thu, 23 Dec 2004 12:50:27 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBNCoRT0089785; Thu, 23 Dec 2004 12:50:27 GMT (envelope-from gnats) Resent-Date: Thu, 23 Dec 2004 12:50:27 GMT Resent-Message-Id: <200412231250.iBNCoRT0089785@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Olafur Osvaldsson Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2556116A4CE for ; Thu, 23 Dec 2004 12:45:01 +0000 (GMT) Received: from hathor.isnic.is (hathor.isnic.is [193.4.58.92]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F4CD43D1F for ; Thu, 23 Dec 2004 12:45:00 +0000 (GMT) (envelope-from root@hathor.isnic.is) Received: from hathor.isnic.is (smmsp@localhost [127.0.0.1]) by hathor.isnic.is (8.13.1/8.13.1) with ESMTP id iBNCixMf018824 for ; Thu, 23 Dec 2004 12:44:59 GMT (envelope-from root@hathor.isnic.is) Received: (from root@localhost) by hathor.isnic.is (8.13.1/8.13.1/Submit) id iBNCiwRi018823; Thu, 23 Dec 2004 12:44:58 GMT (envelope-from root) Message-Id: <200412231244.iBNCiwRi018823@hathor.isnic.is> Date: Thu, 23 Dec 2004 12:44:58 GMT From: Olafur Osvaldsson To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/75430: Unable to build kernel with DEBUG option set X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Olafur Osvaldsson List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 12:50:27 -0000 >Number: 75430 >Category: kern >Synopsis: Unable to build kernel with DEBUG option set >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 23 12:50:26 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Olafur Osvaldsson >Release: FreeBSD 5.3-RELEASE-p2 i386 >Organization: ISNIC >Environment: System: FreeBSD hathor.isnic.is 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #1: Mon Dec 13 14:24:39 GMT 2004 root@hathor.isnic.is:/usr/obj/usr/src/sys/ISNIC i386 >Description: After adding "options DEBUG=-g" to the kernel config file I get the following error on every machine I tried with 5.3-RELEASE-p2: ============================================================================= cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/contrib/dev/acpica -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/contrib/dev/ath -I/usr/src/sys/contrib/dev/ath/freebsd -I/usr/src/sys/contrib/ngatm -D_KERNEL -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -ffreestanding -Werror /usr/src/sys/ufs/ffs/ffs_snapshot.c /usr/src/sys/ufs/ffs/ffs_snapshot.c:65:1: "DEBUG" redefined In file included from :3: ./opt_global.h:1:1: this is the location of the previous definition *** Error code 1 Stop in /usr/obj/usr/src/sys/ISNIC *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. ============================================================================= I was running the same kernel without the DEBUG option fine before, no updates before adding the option and recompiling. >How-To-Repeat: Add "options DEBUG=-g" to your kernel config. >Fix: Attached is a patch that fixes this for me. Maybe the DEBUG define should be removed completely from that file? --- ffs_snapshot.c.diff begins here --- --- sys/ufs/ffs/ffs_snapshot.c.orig Thu Dec 23 12:29:05 2004 +++ sys/ufs/ffs/ffs_snapshot.c Thu Dec 23 12:29:30 2004 @@ -62,7 +62,9 @@ #include #define KERNCRED thread0.td_ucred +#ifndef DEBUG #define DEBUG 1 +#endif static int cgaccount(int, struct vnode *, struct buf *, int); static int expunge_ufs1(struct vnode *, struct inode *, struct fs *, --- ffs_snapshot.c.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 13:45:04 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9685316A4CE; Thu, 23 Dec 2004 13:45:04 +0000 (GMT) Received: from aker.isnic.is (aker.isnic.is [193.4.58.91]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CB4C43D31; Thu, 23 Dec 2004 13:45:04 +0000 (GMT) (envelope-from oli@aker.isnic.is) Received: by aker.isnic.is (Postfix, from userid 1000) id 232CF8A1F2; Thu, 23 Dec 2004 13:45:03 +0000 (UTC) Date: Thu, 23 Dec 2004 13:45:03 +0000 From: Olafur Osvaldsson To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Message-ID: <20041223134502.GE62790@isnic.is> References: <200412231244.iBNCiwRi018823@hathor.isnic.is> <200412231250.iBNCoQCx089779@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200412231250.iBNCoQCx089779@freefall.freebsd.org> User-Agent: Mutt/1.4.2.1i X-ISNIC-Auth: oli@isnic.is Subject: Re: kern/75430: Unable to build kernel with DEBUG option set X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 13:45:04 -0000 Damn, could someone close this...I think the lack of sleep before christmas is affecting my work... options is not the same as makeoptions /Oli -- Olafur Osvaldsson Systems Administrator Internet a Islandi hf. Tel: +354 525-5291 Email: oli@isnic.is From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 13:50:33 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C2A6216A4CE for ; Thu, 23 Dec 2004 13:50:33 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B96043D2D for ; Thu, 23 Dec 2004 13:50:33 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBNDoXRY096437 for ; Thu, 23 Dec 2004 13:50:33 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBNDoXem096436; Thu, 23 Dec 2004 13:50:33 GMT (envelope-from gnats) Date: Thu, 23 Dec 2004 13:50:33 GMT Message-Id: <200412231350.iBNDoXem096436@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Olafur Osvaldsson Subject: Re: kern/75430: Unable to build kernel with DEBUG option set X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Olafur Osvaldsson List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 13:50:33 -0000 The following reply was made to PR kern/75430; it has been noted by GNATS. From: Olafur Osvaldsson To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Cc: Subject: Re: kern/75430: Unable to build kernel with DEBUG option set Date: Thu, 23 Dec 2004 13:45:03 +0000 Damn, could someone close this...I think the lack of sleep before christmas is affecting my work... options is not the same as makeoptions /Oli -- Olafur Osvaldsson Systems Administrator Internet a Islandi hf. Tel: +354 525-5291 Email: oli@isnic.is From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 13:52:21 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5438916A4CE; Thu, 23 Dec 2004 13:52:21 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C11443D48; Thu, 23 Dec 2004 13:52:21 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from freefall.freebsd.org (maxim@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBNDqLMQ096587; Thu, 23 Dec 2004 13:52:21 GMT (envelope-from maxim@freefall.freebsd.org) Received: (from maxim@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBNDqLf2096583; Thu, 23 Dec 2004 13:52:21 GMT (envelope-from maxim) Date: Thu, 23 Dec 2004 13:52:21 GMT From: Maxim Konovalov Message-Id: <200412231352.iBNDqLf2096583@freefall.freebsd.org> To: oli@isnic.is, maxim@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/75430: Unable to build kernel with DEBUG option set X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 13:52:21 -0000 Synopsis: Unable to build kernel with DEBUG option set State-Changed-From-To: open->closed State-Changed-By: maxim State-Changed-When: Thu Dec 23 13:51:43 GMT 2004 State-Changed-Why: Closed at the submitter's request. http://www.freebsd.org/cgi/query-pr.cgi?pr=75430 From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 15:22:23 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0CFE16A4CE for ; Thu, 23 Dec 2004 15:22:23 +0000 (GMT) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3860643D45 for ; Thu, 23 Dec 2004 15:22:23 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86])iBNFMMA6030950; Fri, 24 Dec 2004 02:22:22 +1100 Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) iBNFMJ3X009558; Fri, 24 Dec 2004 02:22:20 +1100 Date: Fri, 24 Dec 2004 02:22:19 +1100 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: "Oleg V. Nauman" In-Reply-To: <200412191530.iBJFUPXC079591@freefall.freebsd.org> Message-ID: <20041224014730.R73904@delplex.bde.org> References: <200412191530.iBJFUPXC079591@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-bugs@FreeBSD.org Subject: Re: bin/75258: [patch] dd(1) has not async signal safe interrupt handlers X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 15:22:23 -0000 On Sun, 19 Dec 2004, Oleg V. Nauman wrote: > On Sun, Dec 19, 2004 at 06:11:06PM +0300, Maxim Konovalov wrote: > > [...] > > > >Description: > > > dd(1) uses not safe interrupt handlers, they may leads to > > > strange problems with dd > >=20 > > Are you sure? Do you have a testcase? > > No, sorry. However, the patch in the PR would cause strange problems like breaking termination of dd when the input is from certain slow devices, e.g., terminals. Input is normally restarted after a signal, so just setting a flag in the signal handler normally doesn't work. Most "fixes" for unsafe signal handling get this wrong. To get this right, something like the following must be done: - use sigaction() without SA_RESTART instead of signal(), or use siginterrupt() to turn off SA_RESTART. I've only seen this done right for fixing unsafe signal handling in ping(8) I've seen it done wrong in top(1) (try hitting ^C in command mode in top). - handle the resulting EINTR errors from all syscalls that may now fail with this error instead of being restarted. This is difficult or impossible in large programs. If the signal is checked for and acted on after every EINTR, then you have the same problem as acting on it directly in signal handlers (the syscall might be in a context that doesn't or shouldn't know if it is safe to act), plus maintainence problems for checking and acting all over. If the acton is delayed, then the program must somehow be structured to ensure that control is passed up to a level that can safely act; in particular, no more syscalls that might block can be made. I suppose the latter could be implemented simply but laboriously by wrapping all syscalls with { if (signalflag) { errno = EINTR; return (-1); } else { normalcall(); }. > >=20 > > > >How-To-Repeat: > > > > > > man 2 sigaction > >=20 > > Well, stdio(3) is not signal-safe in general but it seems for me > > summary() does not manipulate with the internal state of any file > > descriptors (it uses write(2)) and should be safe. > > But s*printf() family uses malloc(3) for his internal purposes, > and there is no any reasons for things like memory allocations in > the signal handler, I think. s*printf() needs to be signal-safe in practice. It is careful to use only local storage for this reason. Only asprintf() uses malloc(). summary() is obviously attempting to be signal-safe (even in rev.1.1). It avoids using printf() but depends on snprintf() being signal safe since the formatting would be too hard otherwise. Bruce From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 15:56:39 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D12216A4CE; Thu, 23 Dec 2004 15:56:39 +0000 (GMT) Received: from out009.verizon.net (out009pub.verizon.net [206.46.170.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A21643D2F; Thu, 23 Dec 2004 15:56:38 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from corbulon.video-collage.com ([151.204.231.237]) by out009.verizon.netESMTP <20041223155637.MOZD24088.out009.verizon.net@corbulon.video-collage.com>; Thu, 23 Dec 2004 09:56:37 -0600 Received: from 250-217.customer.cloud9.net (195-11.customer.cloud9.net [168.100.195.11])iBNFuVCX046136 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 23 Dec 2004 10:56:33 -0500 (EST) (envelope-from mi+mx@aldan.algebra.com) Received: from 250-217.customer.cloud9.net (mteterin@localhost [127.0.0.1]) iBKL8I5O043326 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 20 Dec 2004 16:08:18 -0500 (EST) (envelope-from mi+mx@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) iBKL8FJZ043325; Mon, 20 Dec 2004 16:08:15 -0500 (EST) (envelope-from mi+mx@aldan.algebra.com) X-Authentication-Warning: mteterin.us.murex.com: mteterin set sender to mi+mx@aldan.algebra.com using -f From: Mikhail Teterin Organization: Virtual Estates, Inc. To: "Tim J. Robbins" Date: Mon, 20 Dec 2004 16:08:15 -0500 User-Agent: KMail/1.7.2 References: <200412190421.iBJ4LlP6065654@freefall.freebsd.org> In-Reply-To: <200412190421.iBJ4LlP6065654@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200412201608.15577.mi+mx@aldan.algebra.com> X-Virus-Scanned: clamd / ClamAV version devel-20040615, clamav-milter version 0.73a on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 X-Authentication-Info: Submitted using SMTP AUTH at out009.verizon.net from [151.204.231.237] at Thu, 23 Dec 2004 09:56:33 -0600 cc: freebsd-bugs@freebsd.org Subject: Re: bin/43675: uniq prints last, not first of the identical lines [patch] X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 15:56:39 -0000 > Synopsis: uniq prints last, not first of the identical lines [patch] > > State-Changed-From-To: open->closed > State-Changed-By: tjr > State-Changed-When: Sun Dec 19 04:21:21 GMT 2004 > State-Changed-Why: > Changed in 5-STABLE and 6-CURRENT; will not be changed in RELENG_4. This is not entirely sensible. The PR and the patch were both submitted over a year ago, when 5 was -current and 4 was the -stable. Various systems -- including some of mine -- will, most likely, continue to use 4-stable for a few more years. > http://www.freebsd.org/cgi/query-pr.cgi?pr=43675 -mi From owner-freebsd-bugs@FreeBSD.ORG Thu Dec 23 18:15:35 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D11D16A4CF; Thu, 23 Dec 2004 18:15:35 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CA3F43D49; Thu, 23 Dec 2004 18:15:35 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBNIFZJJ029312; Thu, 23 Dec 2004 18:15:35 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBNIFZfB029308; Thu, 23 Dec 2004 18:15:35 GMT (envelope-from linimon) Date: Thu, 23 Dec 2004 18:15:35 GMT From: Mark Linimon Message-Id: <200412231815.iBNIFZfB029308@freefall.freebsd.org> To: ddimasss@mail.ru, linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: misc/75429: How to adjust mppe enciphering at connection to Linux VPN server X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 18:15:35 -0000 Synopsis: How to adjust mppe enciphering at connection to Linux VPN server State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Thu Dec 23 18:13:45 GMT 2004 State-Changed-Why: Unfortunately there is not enough text in your submission to understand what the problem is. If you are having trouble figuring out how something works on FreeBSD, the appropriate forum is to ask on the freebsd-questions mailing list. We try to use the PR database only for reports of things that are expected to work but do not for some reason. http://www.freebsd.org/cgi/query-pr.cgi?pr=75429 From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 24 00:20:23 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B43C516A4CE for ; Fri, 24 Dec 2004 00:20:23 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E11B43D39 for ; Fri, 24 Dec 2004 00:20:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBO0KNEL077474 for ; Fri, 24 Dec 2004 00:20:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBO0KNPG077473; Fri, 24 Dec 2004 00:20:23 GMT (envelope-from gnats) Date: Fri, 24 Dec 2004 00:20:23 GMT Message-Id: <200412240020.iBO0KNPG077473@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Mark Knight Subject: Re: bin/75356: amd logs to /dev/console when it shouldn't X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Mark Knight List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 00:20:23 -0000 The following reply was made to PR bin/75356; it has been noted by GNATS. From: Mark Knight To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: bin/75356: amd logs to /dev/console when it shouldn't Date: Fri, 24 Dec 2004 00:11:22 +0000 Here's the fix: Index: syslog.c =================================================================== RCS file: /home/ncvs/src/lib/libc/gen/syslog.c,v retrieving revision 1.30.2.1 diff -u -r1.30.2.1 syslog.c --- syslog.c 5 Dec 2004 18:26:07 -0000 1.30.2.1 +++ syslog.c 23 Dec 2004 23:56:15 -0000 @@ -277,6 +277,8 @@ if (status == CONNPRIV) break; } while (errno == ENOBUFS); + } else { + return; } /* -- Mark A. R. Knight finger: markk@knigma.org Tel: +44 7973 410732 http://www.knigma.org/ From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 24 01:01:16 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B34FE16A4CF; Fri, 24 Dec 2004 01:01:15 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 574AF43D39; Fri, 24 Dec 2004 01:01:15 +0000 (GMT) (envelope-from brian@FreeBSD.org) Received: from freefall.freebsd.org (brian@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBO11FHx081547; Fri, 24 Dec 2004 01:01:15 GMT (envelope-from brian@freefall.freebsd.org) Received: (from brian@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBO11FOS081543; Fri, 24 Dec 2004 01:01:15 GMT (envelope-from brian) Date: Fri, 24 Dec 2004 01:01:15 GMT From: Brian Somers Message-Id: <200412240101.iBO11FOS081543@freefall.freebsd.org> To: brian@FreeBSD.org, freebsd-bugs@FreeBSD.org, glebius@FreeBSD.org Subject: Re: bin/75356: amd logs to /dev/console when it shouldn't X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 01:01:16 -0000 Synopsis: amd logs to /dev/console when it shouldn't Responsible-Changed-From-To: freebsd-bugs->glebius Responsible-Changed-By: brian Responsible-Changed-When: Fri Dec 24 01:00:02 GMT 2004 Responsible-Changed-Why: The patch looks sane to me - assigning to Gleb (the author) http://www.freebsd.org/cgi/query-pr.cgi?pr=75356 From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 24 05:10:26 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C6A0716A4CF for ; Fri, 24 Dec 2004 05:10:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2640C43D64 for ; Fri, 24 Dec 2004 05:10:26 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBO5APsn020369 for ; Fri, 24 Dec 2004 05:10:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBO5APum020368; Fri, 24 Dec 2004 05:10:25 GMT (envelope-from gnats) Resent-Date: Fri, 24 Dec 2004 05:10:25 GMT Resent-Message-Id: <200412240510.iBO5APum020368@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alex Deiter Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6669116A4CE for ; Fri, 24 Dec 2004 05:03:39 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A40143D2D for ; Fri, 24 Dec 2004 05:03:39 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBO53cWZ012240 for ; Fri, 24 Dec 2004 05:03:38 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBO53cWe012239; Fri, 24 Dec 2004 05:03:38 GMT (envelope-from nobody) Message-Id: <200412240503.iBO53cWe012239@www.freebsd.org> Date: Fri, 24 Dec 2004 05:03:38 GMT From: Alex Deiter To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/75452: port mail/sendmail incorrectly defines local mailer X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 05:10:27 -0000 >Number: 75452 >Category: misc >Synopsis: port mail/sendmail incorrectly defines local mailer >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Dec 24 05:10:24 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Alex Deiter >Release: 5.3-RELEASE-p2 >Organization: MTS Komi >Environment: FreeBSD samba.komi.mts.ru 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #0: Wed Dec 15 19:01:41 MSK 2004 root@samba.komi.mts.ru:/usr/obj/usr/src/sys/GENERIC i386 >Description: port mail/sendmail incorrectly defines local mailer: Dec 24 03:01:49 samba sendmail[62556]: iBO01lg0062542: SYSERR(root): Cannot exec /usr/libexec/mail.local: No such file or directory >How-To-Repeat: 1. Build and install system with NO_SENDMAIL=true in /etc/make.conf 2. Install port mail/sendmail 3. send mail >Fix: --- cf/ostype/freebsd5.m4.orig Fri Dec 24 07:53:31 2004 +++ cf/ostype/freebsd5.m4 Fri Dec 24 07:54:19 2004 @@ -14,7 +14,7 @@ ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl dnl turn on S flag for local mailer MODIFY_MAILER_FLAGS(`LOCAL', `+S')dnl -ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /usr/libexec/mail.local)')dnl +ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /usr/local/libexec/mail.local)')dnl ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', `mail $u')')dnl ifdef(`UUCP_MAILER_PATH',, `define(`UUCP_MAILER_PATH', `/usr/local/bin/uux')')dnl ifdef(`UUCP_MAILER_ARGS',, `define(`UUCP_MAILER_ARGS', `uux - -r -z -a$g $h!rmail ($u)')')dnl --- cf/ostype/freebsd4.m4.orig Fri Dec 24 07:54:50 2004 +++ cf/ostype/freebsd4.m4 Fri Dec 24 07:55:06 2004 @@ -14,6 +14,6 @@ ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl dnl turn on S flag for local mailer MODIFY_MAILER_FLAGS(`LOCAL', `+S')dnl -ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /usr/libexec/mail.local)')dnl +ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /usr/local/libexec/mail.local)')dnl ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', `mail $u')')dnl ifdef(`UUCP_MAILER_ARGS',, `define(`UUCP_MAILER_ARGS', `uux - -r -z -a$g $h!rmail ($u)')')dnl >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 24 10:00:41 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1B7B16A4CE for ; Fri, 24 Dec 2004 10:00:41 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 860D743D54 for ; Fri, 24 Dec 2004 10:00:41 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBOA0f1K087586 for ; Fri, 24 Dec 2004 10:00:41 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBOA0fXO087580; Fri, 24 Dec 2004 10:00:41 GMT (envelope-from gnats) Resent-Date: Fri, 24 Dec 2004 10:00:41 GMT Resent-Message-Id: <200412241000.iBOA0fXO087580@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Patrick Oonk Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45FB116A4CE for ; Fri, 24 Dec 2004 09:53:11 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 309F443D53 for ; Fri, 24 Dec 2004 09:53:11 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBO9rAuW053284 for ; Fri, 24 Dec 2004 09:53:10 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBO9rAFM053282; Fri, 24 Dec 2004 09:53:10 GMT (envelope-from nobody) Message-Id: <200412240953.iBO9rAFM053282@www.freebsd.org> Date: Fri, 24 Dec 2004 09:53:10 GMT From: Patrick Oonk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/75460: sk driver hangs X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 10:00:41 -0000 >Number: 75460 >Category: kern >Synopsis: sk driver hangs >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Dec 24 10:00:41 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Patrick Oonk >Release: 4.10-RELEASE-p5 >Organization: Pine Digital Security >Environment: FreeBSD xxxxxxx.pine.nl 4.10-RELEASE-p5 FreeBSD 4.10-RELEASE-p5 #19: Thu Dec 23 14:37:15 CET 2004 root@xxxxx:/usr/obj/usr/src/sys/DISKLESS i386 >Description: The sk driver stops working when used for a short while. The adapter is integrated in the Asus P4-P800 board. FreeBSD 4.10-RELEASE-p5 #19: Thu Dec 23 14:37:15 CET 2004 root@xxxxxxxx:/usr/obj/usr/src/sys/DISKLESS Timecounter "i8254" frequency 1193182 Hz CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (3006.83-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf34 Stepping = 4 Features=0xbfebfbff Hyperthreading: 2 logical CPUs real memory = 1073414144 (1048256K bytes) avail memory = 1039728640 (1015360K bytes) skc0: port 0xd800-0xd8ff mem 0xf7eec000-0xf7eeffff irq 10 at device 5.0 on pci2 skc0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter sk0: on skc0 sk0: Ethernet address: 00:11:2f:83:0b:22 >How-To-Repeat: Use the machine >Fix: ifconfig sk0 down ifconfig sk0 up fixes the problem temporarily >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 24 11:25:10 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6AE4016A4CE; Fri, 24 Dec 2004 11:25:10 +0000 (GMT) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id C83ED43D1F; Fri, 24 Dec 2004 11:25:09 +0000 (GMT) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id BA6A31FF931; Fri, 24 Dec 2004 12:25:07 +0100 (CET) Received: by transport.cksoft.de (Postfix, from userid 66) id ADD771FF91D; Fri, 24 Dec 2004 12:25:05 +0100 (CET) Received: by mail.int.zabbadoz.net (Postfix, from userid 1060) id 553FA1539F; Fri, 24 Dec 2004 11:24:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.int.zabbadoz.net (Postfix) with ESMTP id 4A7C315336; Fri, 24 Dec 2004 11:24:58 +0000 (UTC) Date: Fri, 24 Dec 2004 11:24:58 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@e0-0.zab2.int.zabbadoz.net To: Patrick Oonk In-Reply-To: <200412240953.iBO9rAFM053282@www.freebsd.org> Message-ID: References: <200412240953.iBO9rAFM053282@www.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de cc: freebsd-bugs@FreeBSD.org cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/75460: sk driver hangs X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 11:25:10 -0000 could you please try following patch and see if it improves the situation (I don't even know if it will compile because I am not setup for RELENG_4): http://sources.zabbadoz.net/freebsd/patchset/EXPERIMENTAL/if_sk-RELENG_4.diff If you need jumbo frame support following patch from HEAD should apply with some offset and also work: http://sources.zabbadoz.net/freebsd/patchset/EXPERIMENTAL/if_sk.c-yukon-jumbo-frames.diff From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 24 11:30:23 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C938616A4CE for ; Fri, 24 Dec 2004 11:30:23 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6B9243D41 for ; Fri, 24 Dec 2004 11:30:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBOBUNTu002977 for ; Fri, 24 Dec 2004 11:30:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBOBUN3a002976; Fri, 24 Dec 2004 11:30:23 GMT (envelope-from gnats) Date: Fri, 24 Dec 2004 11:30:23 GMT Message-Id: <200412241130.iBOBUN3a002976@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Bjoern A. Zeeb" Subject: Re: kern/75460: sk driver hangs X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Bjoern A. Zeeb" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 11:30:23 -0000 The following reply was made to PR kern/75460; it has been noted by GNATS. From: "Bjoern A. Zeeb" To: Patrick Oonk Cc: freebsd-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/75460: sk driver hangs Date: Fri, 24 Dec 2004 11:24:58 +0000 (UTC) could you please try following patch and see if it improves the situation (I don't even know if it will compile because I am not setup for RELENG_4): http://sources.zabbadoz.net/freebsd/patchset/EXPERIMENTAL/if_sk-RELENG_4.diff If you need jumbo frame support following patch from HEAD should apply with some offset and also work: http://sources.zabbadoz.net/freebsd/patchset/EXPERIMENTAL/if_sk.c-yukon-jumbo-frames.diff From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 24 14:50:24 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0CC7116A4CE for ; Fri, 24 Dec 2004 14:50:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D669B43D54 for ; Fri, 24 Dec 2004 14:50:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBOEoNxS034487 for ; Fri, 24 Dec 2004 14:50:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBOEoNoC034486; Fri, 24 Dec 2004 14:50:23 GMT (envelope-from gnats) Date: Fri, 24 Dec 2004 14:50:23 GMT Message-Id: <200412241450.iBOEoNoC034486@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Patrick Oonk Subject: Re: kern/75460: sk driver hangs X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Patrick Oonk List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 14:50:24 -0000 The following reply was made to PR kern/75460; it has been noted by GNATS. From: Patrick Oonk To: freebsd-gnats-submit@FreeBSD.org, Patrick@pine.nl Cc: Subject: Re: kern/75460: sk driver hangs Date: Fri, 24 Dec 2004 15:49:04 +0100 The patch at http://sources.zabbadoz.net/freebsd/patchset/EXPERIMENTAL/if_sk- RELENG_4.diff works for me! Could this be incorporated in 4.11? From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 24 19:00:45 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 61CE316A4CE for ; Fri, 24 Dec 2004 19:00:45 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2441443D41 for ; Fri, 24 Dec 2004 19:00:45 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBOJ0ihw066165 for ; Fri, 24 Dec 2004 19:00:45 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBOJ0iEb066164; Fri, 24 Dec 2004 19:00:44 GMT (envelope-from gnats) Resent-Date: Fri, 24 Dec 2004 19:00:44 GMT Resent-Message-Id: <200412241900.iBOJ0iEb066164@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jon Simola Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8A6F16A4CE for ; Fri, 24 Dec 2004 18:52:24 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1CA943D2F for ; Fri, 24 Dec 2004 18:52:24 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBOIqOxv002607 for ; Fri, 24 Dec 2004 18:52:24 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBOIqO2I002606; Fri, 24 Dec 2004 18:52:24 GMT (envelope-from nobody) Message-Id: <200412241852.iBOIqO2I002606@www.freebsd.org> Date: Fri, 24 Dec 2004 18:52:24 GMT From: Jon Simola To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/75471: Inconsistent MAC formatting by /usr/sbin/arp on vlan pseudo interfaces X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 19:00:45 -0000 >Number: 75471 >Category: misc >Synopsis: Inconsistent MAC formatting by /usr/sbin/arp on vlan pseudo interfaces >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Dec 24 19:00:44 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Jon Simola >Release: 5.3-STABLE >Organization: >Environment: FreeBSD tycho.abccomm.com 5.3-STABLE FreeBSD 5.3-STABLE #1: Wed Dec 22 17:11:02 PST 2004 jon@tycho.abccomm.com:/usr/obj/usr/src/sys/CARP i386 >Description: Sample output from my Vlan router #/usr/sbin/arp -an ? (204.239.167.99) at 00:90:27:76:a9:9c on em0 [ethernet] ? (204.239.167.248) at 00:30:48:72:36:24 on em0 [ethernet] <...> ? (208.181.67.228) at 0.30.ab.4.43.4 on vlan100 [vlan] ? (208.181.68.97) at 0.1.2.3.4.5 on vlan100 [vlan] I expected zero-filled and colon seperated MACs, the non filled and dot seperated MACs on the vlan interfaces are suprising. >How-To-Repeat: /usr/sbin/arp on any vlan pseudointerface. >Fix: --- usr.sbin/arp/arp.c.orig Fri Dec 24 11:45:11 2004 +++ usr.sbin/arp/arp.c Fri Dec 24 11:53:04 2004 @@ -523,7 +523,7 @@ } printf("%s (%s) at ", host, inet_ntoa(addr->sin_addr)); if (sdl->sdl_alen) { - if (sdl->sdl_type == IFT_ETHER && + if ((sdl->sdl_type == IFT_ETHER || sdl->sdl_type == IFT_L2VLAN) && sdl->sdl_alen == ETHER_ADDR_LEN) printf("%s", ether_ntoa((struct ether_addr *)LLADDR(sdl))); else { >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 24 22:17:35 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B97F716A4CE; Fri, 24 Dec 2004 22:17:35 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9116E43D2D; Fri, 24 Dec 2004 22:17:35 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from freefall.freebsd.org (ru@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBOMHZ88095992; Fri, 24 Dec 2004 22:17:35 GMT (envelope-from ru@freefall.freebsd.org) Received: (from ru@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBOMHZS3095988; Fri, 24 Dec 2004 22:17:35 GMT (envelope-from ru) Date: Fri, 24 Dec 2004 22:17:35 GMT From: Ruslan Ermilov Message-Id: <200412242217.iBOMHZS3095988@freefall.freebsd.org> To: jsimola@gmail.com, ru@FreeBSD.org, freebsd-bugs@FreeBSD.org, ru@FreeBSD.org Subject: Re: bin/75471: Inconsistent MAC formatting by /usr/sbin/arp on vlan pseudo interfaces X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 22:17:35 -0000 Synopsis: Inconsistent MAC formatting by /usr/sbin/arp on vlan pseudo interfaces State-Changed-From-To: open->patched State-Changed-By: ru State-Changed-When: Fri Dec 24 22:17:00 GMT 2004 State-Changed-Why: Patch committed to HEAD, thanks! Responsible-Changed-From-To: freebsd-bugs->ru Responsible-Changed-By: ru Responsible-Changed-When: Fri Dec 24 22:17:00 GMT 2004 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=75471 From owner-freebsd-bugs@FreeBSD.ORG Sat Dec 25 01:00:47 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 253CF16A4CE for ; Sat, 25 Dec 2004 01:00:47 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA01043D53 for ; Sat, 25 Dec 2004 01:00:46 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBP10kMd016387 for ; Sat, 25 Dec 2004 01:00:46 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBP10kR2016386; Sat, 25 Dec 2004 01:00:46 GMT (envelope-from gnats) Resent-Date: Sat, 25 Dec 2004 01:00:46 GMT Resent-Message-Id: <200412250100.iBP10kR2016386@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Jay O'Brien" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E9AE16A4CE for ; Sat, 25 Dec 2004 00:53:53 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECFA543D45 for ; Sat, 25 Dec 2004 00:53:52 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iBP0rqjX055639 for ; Sat, 25 Dec 2004 00:53:52 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iBP0rqZS055638; Sat, 25 Dec 2004 00:53:52 GMT (envelope-from nobody) Message-Id: <200412250053.iBP0rqZS055638@www.freebsd.org> Date: Sat, 25 Dec 2004 00:53:52 GMT From: "Jay O'Brien" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/75479: sysinstall time servers list has out of date entries X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Dec 2004 01:00:47 -0000 >Number: 75479 >Category: misc >Synopsis: sysinstall time servers list has out of date entries >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat Dec 25 01:00:46 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Jay O'Brien >Release: 5.3 RELEASE >Organization: >Environment: FreeBSD server1.jayobrien.net 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #0: Sun Dec 12 22:59:32 PST 2004 root@server1.jayobrien.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: I noted my computer's time was off a couple of minutes. I found that nntp wasn't working. I had selected the second Washington state server, when using the sysinstall process to set up time syncronization. I learned that neither of the time servers shown for WA, clock.tricity.wsu.edu or ntp.tcp-udp.net would resolve in DNS. As my DSL line hits the internet in Seattle, I wanted a Washington time server; I edited ntpdate_flags in rc.conf to now read time.windows.com (also in WA), and now my computer time is correct. I promise to not tell Microsoft! >How-To-Repeat: Check the time server list against the targets. >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Dec 25 02:20:53 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8F8716A4CE; Sat, 25 Dec 2004 02:20:53 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8357443D4C; Sat, 25 Dec 2004 02:20:53 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBP2KrKH029377; Sat, 25 Dec 2004 02:20:53 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBP2KrdD029373; Sat, 25 Dec 2004 02:20:53 GMT (envelope-from linimon) Date: Sat, 25 Dec 2004 02:20:53 GMT From: Mark Linimon Message-Id: <200412250220.iBP2KrdD029373@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-qa@FreeBSD.org Subject: Re: bin/75479: [sysinstall] sysinstall time servers list has out of date entries X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Dec 2004 02:20:53 -0000 Synopsis: [sysinstall] sysinstall time servers list has out of date entries Responsible-Changed-From-To: freebsd-bugs->freebsd-qa Responsible-Changed-By: linimon Responsible-Changed-When: Sat Dec 25 02:20:42 GMT 2004 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=75479 From owner-freebsd-bugs@FreeBSD.ORG Sat Dec 25 06:50:22 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4FADC16A4CE for ; Sat, 25 Dec 2004 06:50:22 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2974143D53 for ; Sat, 25 Dec 2004 06:50:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBP6oM9P028615 for ; Sat, 25 Dec 2004 06:50:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBP6oM4H028610; Sat, 25 Dec 2004 06:50:22 GMT (envelope-from gnats) Resent-Date: Sat, 25 Dec 2004 06:50:22 GMT Resent-Message-Id: <200412250650.iBP6oM4H028610@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Michael W.Oliver" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A272716A4CE for ; Sat, 25 Dec 2004 06:49:36 +0000 (GMT) Received: from phoenix.gargantuan.com (phoenix.gargantuan.com [24.73.171.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55C4143D54 for ; Sat, 25 Dec 2004 06:49:36 +0000 (GMT) (envelope-from michael@gargantuan.com) Received: from localhost (localhost.gargantuan.com [127.0.0.1]) by spamassassin-injector (Postfix) with SMTP id 54825718 for ; Sat, 25 Dec 2004 01:49:35 -0500 (EST) Received: by phoenix.gargantuan.com (Postfix, from userid 1001) id ADA716A9; Sat, 25 Dec 2004 01:49:30 -0500 (EST) Message-Id: <20041225064930.ADA716A9@phoenix.gargantuan.com> Date: Sat, 25 Dec 2004 01:49:30 -0500 (EST) From: "Michael W.Oliver" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/75482: bug in fwohci_pci.c causes cdrom installation to fail X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Michael W.Oliver" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Dec 2004 06:50:22 -0000 >Number: 75482 >Category: kern >Synopsis: bug in fwohci_pci.c causes cdrom installation to fail >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Dec 25 06:50:21 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Michael W. Oliver >Release: FreeBSD 5.3-RELEASE amd64 >Organization: n/a >Environment: no `uname' available since installation panics >Description: fwohci0: mem 0xd0000000-0xd0003fff,0xd0008000-0xd00087ff irq 17 at device 6.0 on pci0 fwohci0: Reserved 0x800 bytes for rid 0x10 type 3 at 0xd0008000 fwohci0: [MPSAFE] fwohci0: OHCI version 1.10 (ROM=1) NMI ISA b0, EISA ff RAM parity error, likely hardware failure. Fatal trap 19: non-maskable interrupt trap while in kernel mode instruction pointer = 0x8:0xffffffff8024db66 stack pointer = 0x10:0xffffffff80c99950 frame pointer = 0x10:0xffffffff80e39000 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, IOPL = 0 current process = 0 (swapper) trap number = 19 panic: non-maskable interrupt trap Uptime: 1s Shutting down ACPI Automatic reboot in 15 seconds - press a key on the console to abort >How-To-Repeat: boot a system with the TSB43AB21/A/AI/A-EP firewire controller with a 5.3-RELEASE iso >Fix: the hint to this fix was found on the dfly list via google, and the fix was done by simokawa@freebsd.org. I am just submitting it here so that it gets applied to the FreeBSD tree. (this patch is actually against RELENG_5) (also, this is my first PR, so if I screwed something up, please let me know so that I don't do it again) Index: sys/dev/firewire/fwohci_pci.c =================================================================== RCS file: /home/ncvs/src/sys/dev/firewire/fwohci_pci.c,v retrieving revision 1.48 diff -u -r1.48 fwohci_pci.c --- sys/dev/firewire/fwohci_pci.c 4 Aug 2004 12:18:39 -0000 1.48 +++ sys/dev/firewire/fwohci_pci.c 25 Dec 2004 05:51:53 -0000 @@ -241,6 +241,7 @@ PCIM_CMD_SERRESPEN | PCIM_CMD_PERRESPEN; #if 1 cmd &= ~PCIM_CMD_MWRICEN; + cmd &= ~(PCIM_CMD_SERRESPEN | PCIM_CMD_PERRESPEN); #endif pci_write_config(self, PCIR_COMMAND, cmd, 2); >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Dec 25 09:40:26 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A59316A4CE for ; Sat, 25 Dec 2004 09:40:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D28A743D49 for ; Sat, 25 Dec 2004 09:40:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBP9eP40012088 for ; Sat, 25 Dec 2004 09:40:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBP9ePFn012087; Sat, 25 Dec 2004 09:40:25 GMT (envelope-from gnats) Resent-Date: Sat, 25 Dec 2004 09:40:25 GMT Resent-Message-Id: <200412250940.iBP9ePFn012087@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Bernd StrauÃß" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC51F16A4CE for ; Sat, 25 Dec 2004 09:40:09 +0000 (GMT) Received: from mailbus.gefoekom.org (mailbus.gefoekom.org [194.145.150.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 564D143D3F for ; Sat, 25 Dec 2004 09:40:09 +0000 (GMT) (envelope-from no_bs@web.de) Received: from mailbus.gefoekom.org (localhost.localdomain [127.0.0.1]) by mailbus.gefoekom.org (Postfix) with ESMTP id 1C66A518CD for ; Sat, 25 Dec 2004 10:41:32 +0100 (CET) Received: (from uucp@localhost) by mailbus.gefoekom.org (8.12.10/8.12.10/Submit) id iBP9fVrt007809 for FreeBSD-gnats-submit@freebsd.org; Sat, 25 Dec 2004 10:41:31 +0100 Received: from igate.buzz.mayn.de (igate.buzz.mayn.de [192.168.1.2]) by bserv.buzz.mayn.de (8.13.1/8.12.10) with ESMTP id iBP9dLLf017498 for ; Sat, 25 Dec 2004 10:39:21 +0100 (CET) (envelope-from no_bs@web.de) Message-Id: <1103967561.0@igate.buzz.mayn.de> Date: Sat, 25 Dec 2004 10:39:21 +0100 From: "Bernd StrauÃß" To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.1 Subject: kern/75486: QUIRK Update (kern/70158) Frontier Labs Nex IA+ Digital Audio Player X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Dec 2004 09:40:26 -0000 >Number: 75486 >Category: kern >Synopsis: QUIRK Update (kern/70158) Frontier Labs Nex IA+ Digital Audio Player >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Dec 25 09:40:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Bernd StrauÃŸß >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD 5.3-STABLE #78: Sat Dec 25 09:16:54 CET 2004 >Description: This is a follow-up to kern/70158 (Frontier Labs Nex IA+ digital audio player). I have noticed that in a recent firmware upgrade (rev. 1.3) some parts of the device's identification string have changed (e.g. "NexIA+" turned into "Nex IA+"). This change prevents kern/70158 from working. >How-To-Repeat: >Fix: I propose the following change to /sys/cam/scsi/scsi_da.c (this may be overly broad, but short of adding a second entry with "Nex IA+*" what else can you do...): # diff /sys/cam/scsi/scsi_da.c /tmp/scsi_da.c 318c318 < {T_DIRECT, SIP_MEDIA_REMOVABLE, "FL" , "NexIA+*", "*"}, --- > {T_DIRECT, SIP_MEDIA_REMOVABLE, "FL" , "Nex*", "*"}, >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-bugs@FreeBSD.ORG Sat Dec 25 16:30:34 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6475116A4CE for ; Sat, 25 Dec 2004 16:30:34 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A69443D2F for ; Sat, 25 Dec 2004 16:30:34 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iBPGUYDv059150 for ; Sat, 25 Dec 2004 16:30:34 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iBPGUYXU059149; Sat, 25 Dec 2004 16:30:34 GMT (envelope-from gnats) Date: Sat, 25 Dec 2004 16:30:34 GMT Message-Id: <200412251630.iBPGUYXU059149@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Kazuhito HONDA Subject: Re: kern/74893: Channels of USB audio can't be initialized (uaudio). X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Kazuhito HONDA List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Dec 2004 16:30:34 -0000 The following reply was made to PR kern/74893; it has been noted by GNATS. From: Kazuhito HONDA To: freebsd-gnats-submit@FreeBSD.org Cc: kazuhito@ph.noda.tus.ac.jp Subject: Re: kern/74893: Channels of USB audio can't be initialized (uaudio). Date: Sun, 26 Dec 2004 01:23:05 +0900 (JST) Oh-oh. I'm shamed that I don't find the interchange of left and right channels with this patch. The left-right channels are correctly playbacked when UAUDIO_PCM_BUFF_SIZE is decreased not by 1 but by 4, in the case of 16-bit-stereo source. But I guess that interchange is caused in other precision sources.