Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Oct 1997 21:15:29 -0700 (PDT)
From:      richw@webcom.com
To:        freebsd-gnats-submit@FreeBSD.ORG
Subject:   kern/4847: pccard stuff fails after running Win95 without power-cycling
Message-ID:  <199710250415.VAA11221@hub.freebsd.org>
Resent-Message-ID: <199710250420.VAA11498@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710250415.VAA11221>