From owner-freebsd-bugs Fri Oct 24 21:20:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA11505 for bugs-outgoing; Fri, 24 Oct 1997 21:20:05 -0700 (PDT) (envelope-from owner-freebsd-bugs) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA11498; Fri, 24 Oct 1997 21:20:02 -0700 (PDT) (envelope-from gnats) Resent-Date: Fri, 24 Oct 1997 21:20:02 -0700 (PDT) Resent-Message-Id: <199710250420.VAA11498@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, richw@webcom.com Received: (from nobody@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA11221; Fri, 24 Oct 1997 21:15:29 -0700 (PDT) (envelope-from nobody) Message-Id: <199710250415.VAA11221@hub.freebsd.org> Date: Fri, 24 Oct 1997 21:15:29 -0700 (PDT) From: richw@webcom.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/4847: pccard stuff fails after running Win95 without power-cycling Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 4847 >Category: kern >Synopsis: pccard stuff fails after running Win95 without power-cycling >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Oct 24 21:20:01 PDT 1997 >Last-Modified: >Originator: Rich Wales >Organization: >Release: 2.2.2-RELEASE >Environment: FreeBSD localhost 2.2.2-RELEASE FreeBSD 2.2.2-RELEASE #0: Tue Oct 21 10:07:55 PDT 1997 richw@localhost:/home/src/sys/compile/RICHW i386 >Description: Dell Latitude XPi CD laptop with both FreeBSD and Win95 installed. PC cards cannot be detected if Win95 is run on the machine and it is rebooted (shutdown/restart) into FreeBSD without cycling power. Output of "pccardc dumpcis": Configuration data for card in slot 0 Tuple #1, code = 0xff (Terminator), length = 0 Configuration data for card in slot 1 Tuple #1, code = 0xff (Terminator), length = 0 2 slots found If the machine is powered off and then booted into FreeBSD, everything is fine. My two PC cards are a Megahertz XJ4336-CC4336 modem, and a 3Com 3C589D network card. I edited /etc/pccard.conf so that both cards are recog- nized (when I boot FreeBSD from a power-off, that is). I assume the problem doesn't have anything to do with /etc/pccard.conf, since "pccardc dumpcis" doesn't show any meaningful data when I switch from Win95 to FreeBSD without power-cycling. >How-To-Repeat: On a dual-boot (Win95/FreeBSD) system with one or two PC cards, power up and go directly into FreeBSD. Say "pccardc dumpcis" and note the output. Shutdown, halt, power down, power back up, and go into Win95. Shutdown and restart (i.e., don't power-cycle), then select FreeBSD on the reboot. Say "pccardc dumpcis" and note the output. Where did every- thing go?!? >Fix: Don't switch from Win95 to FreeBSD without power-cycling. Shutdown completely (i.e., power-down), then power-up before booting FreeBSD. >Audit-Trail: >Unformatted: