Problem with yenta_socket (unable to map card memory)

Jeff Morrow jmorrow at
Sat Jul 10 12:49:48 EDT 2004

I've searched alot of lists and found info on similar problems, but I 
can't seem to find anything that exactly matches my problem.  I have a 
Ricoh PCI-to-PCMCIA card that isn't working properly (exact errors 
below).  The system is running Debian unstable, kernel 2.6.7.

I tried recompiling the kernel with the patch given at, 
but it didn't help.  Same failure.

Here's a bunch of info you might need:

 From dmesg:

Linux Kernel Card Services
   options:  [pci] [cardbus] [pm]
Yenta: CardBus bridge found at 0000:01:0a.0 [0000:0000]
yenta 0000:01:0a.0: Preassigned resource 0 busy, reconfiguring...
yenta 0000:01:0a.0: Preassigned resource 2 busy, reconfiguring...
Yenta: ISA IRQ mask 0x0000, PCI irq 10
Socket status: 30000410
cs: IO port probe 0x0100-0x04ff: excluding 0x290-0x297 0x4d0-0x4d7
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa0ffffff
cs: memory probe 0x60000000-0x60ffffff: excluding 0x60000000-0x60ffffff
cs: warning: no high memory space available!
cs: memory probe 0x0d0000-0x0dffff: excluding 0xd0000-0xdffff
cs: memory probe 0x0e0000-0x0effff: excluding 0xe0000-0xeffff
cs: memory probe 0x0c0000-0x0cffff: excluding 0xc0000-0xcffff
cs: memory probe 0x0f0000-0x0fffff: excluding 0xf0000-0xfffff
cs: unable to map card memory!
cs: unable to map card memory!
cs: unable to map card memory!
cs: unable to map card memory!
cs: unable to map card memory!
cs: unable to map card memory!

 From lspci -v:

0000:01:0a.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 80)
         Flags: bus master, medium devsel, latency 168, IRQ 10
         Memory at e4004000 (32-bit, non-prefetchable) [size=4K]
         Bus: primary=01, secondary=02, subordinate=05, sec-latency=176
         Memory window 0: e0200000-e03ff000 (prefetchable)
         Memory window 1: e4007000-e4008000
         I/O window 0: 0000a800-0000a8ff
         I/O window 1: 0000b000-0000b403
         16-bit legacy interface ports at 0001

 From /etc/pcmcia/config.opts:

include port 0x100-0x4ff
include port 0x800-0x8ff
include port 0xc00-0xcff
include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff
include memory 0x60000000-0x60ffffff

# High port numbers do not always work...
# include port 0x1000-0x17ff

# Extra port range for IBM Token Ring
include port 0xa00-0xaff

# Resources we should not use, even if they appear to be available

# First built-in serial port
exclude irq 4
# Second built-in serial port
#exclude irq 3
# First built-in parallel port
exclude irq 7

 From /proc/interrupts:

   0:  122124298          XT-PIC  timer
   1:       2092          XT-PIC  i8042
   2:          0          XT-PIC  cascade
   3:   12421457          XT-PIC  ohci1394, eth0
   5:        987          XT-PIC  eth2
   7:       7304          XT-PIC  parport0
   8:          4          XT-PIC  rtc
   9:          0          XT-PIC  acpi
  10:    3062069          XT-PIC  ide2, ide3, NVidia nForce2, yenta, 
  11:    1817387          XT-PIC  ide4, ide5, Bt87x audio, bttv0, 
ohci_hcd, ehci_hcd, libata
  12:        772          XT-PIC  i8042
  14:     316932          XT-PIC  ide0
  15:     335860          XT-PIC  ide1
NMI:          0
LOC:          0
ERR:        490
MIS:          0

Any ideas?

Jeff Morrow

More information about the linux-pcmcia mailing list