From owner-freebsd-doc Mon Jul 29 5:20:18 2002 Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 970F037B405 for ; Mon, 29 Jul 2002 05:20:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 495B643E3B for ; Mon, 29 Jul 2002 05:20:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g6TCK4JU044105 for ; Mon, 29 Jul 2002 05:20:04 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g6TCK4Uf044103; Mon, 29 Jul 2002 05:20:04 -0700 (PDT) Date: Mon, 29 Jul 2002 05:20:04 -0700 (PDT) Message-Id: <200207291220.g6TCK4Uf044103@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org Cc: From: John Baldwin Subject: RE: docs/41104: Stale comment removal from pccardd(8) Reply-To: John Baldwin Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR docs/41104; it has been noted by GNATS. From: John Baldwin To: Hiten Pandya , imp@FreeBSD.org Cc: hiten@uk.FreeBSD.org, FreeBSD-gnats-submit@FreeBSD.org Subject: RE: docs/41104: Stale comment removal from pccardd(8) Date: Mon, 29 Jul 2002 08:14:34 -0400 (EDT) On 29-Jul-2002 Hiten Pandya wrote: > >>Number: 41104 >>Category: docs >>Synopsis: Stale comment removal from pccardd(8) >>Confidential: no >>Severity: non-critical >>Priority: low >>Responsible: freebsd-doc >>State: open >>Quarter: >>Keywords: >>Date-Required: >>Class: doc-bug >>Submitter-Id: current-users >>Arrival-Date: Sun Jul 28 21:40:01 PDT 2002 >>Closed-Date: >>Last-Modified: >>Originator: Hiten Pandya >>Release: FreeBSD 4.6-STABLE i386 >>Organization: >>Environment: > > Not Applicable. > >>Description: > > The pccardd(8) manual page holds a very stale comment, which notes > some (old) facts about how things could mess up with a driver if a > card was removed; such as freeing the private data structures etc. > > This note is pre-{lkm,kld} times, so it nows needs to be removed. > > NOTE: There is still a note in the BUGS section, about how things > can really fry, if system resources have been allocated, for e.g. > Network Mounted Filesystems; I _explicitly_ did not remove this > comment, as I was not sure about this. > > Please do not hesitate to comment on this patch: > hiten@uk.FreeBSD.org > > Thanks. > > -- Hiten > -- http://www.unixdaemons.com/~hiten Unfortunately using KLD's does not fix this problem and it is still an issue. I can't eject my cardbus rl0 card w/o my laptop locking up for exactly this reason. This patch should not be committed unless Warner (imp@, cc'd) approves. >>Fix: > > Apply this patch to pccard(8), from 'src/'. This patch CAN be > MFC'ed as it does apply to -STABLE releases as well. Heck!, it > applies to any release which can do loadable kernel modules. :-) > > Index: usr.sbin/pccard/pccardd/pccardd.8 > =================================================================== > RCS file: /home/ncvs/src/usr.sbin/pccard/pccardd/pccardd.8,v > retrieving revision 1.26 > diff -u -r1.26 pccardd.8 > --- usr.sbin/pccard/pccardd/pccardd.8 2002/07/14 14:44:49 1.26 > +++ usr.sbin/pccard/pccardd/pccardd.8 2002/07/29 04:15:31 > @@ -110,18 +110,6 @@ > Once a card/driver instance is configured, the resources > bound to that instance are remembered, and if the card is removed > and reinserted, the same driver is allocated. > -The primary reason > -is that once a driver is associated with a card, the > -driver's > -.Fn probe > -routine has been called, and this usually causes driver specific > -data areas to be initialized with the I/O ports or memory resources > -allocated to the card. > -Most drivers are not designed to be > -disassociated from the hardware and then reassociated with different > -parameters. > -This will change significantly when loadable kernel > -modules are supported. > .Pp > SIGHUP causes > .Nm -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message