PCMCIA init failure on 2.3.99

From: ghutchis@cisco.com
Date: Mon Apr 10 2000 - 18:43:19 EST


The latest kernels (2.3.48 onwards) have problems setting up the PCMCIA
port on my laptop. Most recent kernel tried was 2.3.99-pre4/4.

The first attempt to access the card ("cardctl ident") reports the following
errors:

Socket 0:
cs: warning: no high memory space available!
cs: unable to map card memory!
cs: unable to map card memory!
  no product info available
...

This problem occurs for both cards I tried (Linksys ethernet & generic 56k
modem).

These messages are output by the PCMCIA driver in drivers/pcmcia/cistpl.c
and drivers/pcmcia/rsrc_mgr.c. The driver appears to navigate a linked
list called resource_map_t, which is a list of unused memory and I/O spaces
that the card can be assigned to.

Inserting debug statements in the kernel code, I determined that this list
is always empty on my machine. I don't know what to do with this, since I
don't know what code is responsible for setting up the list.

The PCMCIA cards used are known to work on kernels 2.3.25 and earlier.
PCMCIA chipset is a 02Micro.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Apr 15 2000 - 21:00:15 EST