From owner-cvs-all Mon May 7 9:50:39 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 6D57F37B423; Mon, 7 May 2001 09:50:34 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: (from imp@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f47GoYn45732; Mon, 7 May 2001 09:50:34 -0700 (PDT) (envelope-from imp) Message-Id: <200105071650.f47GoYn45732@freefall.freebsd.org> From: Warner Losh Date: Mon, 7 May 2001 09:50:34 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pccard pcic.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG imp 2001/05/07 09:50:34 PDT Modified files: sys/pccard pcic.c Log: Disable the card after sending the removed event up to the pccard layer. This fixes an ordering problem that would cause the ISR for the device to run with now power applied to the device. Most cards failed to deal with this gracefully, and thus would hang on card eject. The power down event, for those keeping score, is what causes the interrupt for the card. Many folks in the Japanese nomads list have reported this, so I'll be MFCing quickly for their benefit. Submitted by: Masayuki FUKUI MFC after: 2 days Revision Changes Path 1.110 +2 -2 src/sys/pccard/pcic.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message