From owner-cvs-all Sun Aug 5 0: 2:48 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 BBA5137B403; Sun, 5 Aug 2001 00:02:42 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: (from imp@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f7572gk55362; Sun, 5 Aug 2001 00:02:42 -0700 (PDT) (envelope-from imp) Message-Id: <200108050702.f7572gk55362@freefall.freebsd.org> From: Warner Losh Date: Sun, 5 Aug 2001 00:02:42 -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 List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG imp 2001/08/05 00:02:42 PDT Modified files: sys/pccard pcic.c Log: Now that we are setting a bit in the PCIC_INT_GEN (0x3) register, we can't blindly write zero into it to disable the card. We must preserve this bit. This changes pcic_disable to only clear the bits we know we need to clear on card disable, thus preserving the magic bit for many TI bridges. This appears to have fixed the problems that people are reporting about the system failing to recognize cards being inserted or removed (or both). Greg: This may fix your problem too :-). Revision Changes Path 1.157 +3 -3 src/sys/pccard/pcic.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message