[vortex] APM resume removes card

Simon Huggins huggie@earth.li
Thu, 13 Sep 2001 01:42:21 +0100


My 3c575 magically disappears when I suspend then resume my laptop.  I
presume this isn't normal behaviour.  This is on 2.4.9-ac9.
The driver is compiled into the kernel and I've enabled CONFIG_HOTPLUG
and apm but it doesn't resume.

When I resume it prints out:
cs: cb_free(bus 2)

But doesn't give any more clues as to what is going on.

The card works fine if I manually eject and reinsert it but this is
a little annoying.

Any hints on where to look or what to test?


Simon.


02:00.0 Ethernet controller: 3Com Corporation 3c575 3CCFE575BT Cyclone CardBus (rev 01)
	Subsystem: 3Com Corporation 3C575 Megahertz 10/100 LAN Cardbus PC Card
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (2500ns min, 1250ns max)
	Interrupt: pin A routed to IRQ 9
	Region 0: I/O ports at 4000 [size=128]
	Region 1: Memory at 10800000 (32-bit, non-prefetchable) [size=128]
	Region 2: Memory at 10800080 (32-bit, non-prefetchable) [size=128]
	Expansion ROM at 10400000 [size=128K]
	Capabilities: [50] Power Management version 1
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

-- 
[ "Somebody's poisoned the waterhole!"                                 ]