Memory ranges on a A31p ThinkPad

Cosmo cosmo0 at btconnect.com
Fri Apr 22 09:43:26 EDT 2005


Problem 1)

I have an A31p ThinkPad with 2Gb of memory and SuSE 9.2 with a 2.6.8-24.14 kernel.
I haven't had to use a PCMCIA card until recently and have discovered that it doesn't
work:

Apr 18 09:19:18 koetsu kernel: ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 11 (level, low) -> IRQ 11
Apr 18 09:19:18 koetsu kernel: PCI: Unable to reserve mem region #1:1000 at 50000000 for device 
0000:02:00.0
Apr 18 09:19:18 koetsu kernel: yenta_cardbus: probe of 0000:02:00.0 failed with error -16
Apr 18 09:19:18 koetsu kernel: ACPI: PCI interrupt 0000:02:00.1[B] -> GSI 11 (level, low) -> IRQ 11
Apr 18 09:19:18 koetsu kernel: PCI: Unable to reserve mem region #1:1000 at 50100000 for device 
0000:02:00.1
Apr 18 09:19:18 koetsu kernel: yenta_cardbus: probe of 0000:02:00.1 failed with error -16

If I reboot with mem=0x40000000 then I can see the devices:

0000:02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a8)
         Subsystem: IBM ThinkPad A/T/X Series
         Flags: bus master, medium devsel, latency 168, IRQ 11
         Memory at 50000000 (32-bit, non-prefetchable)
         Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
         Memory window 0: 40400000-407ff000 (prefetchable)
         Memory window 1: 40800000-40bff000
         I/O window 0: 00004000-000040ff
         I/O window 1: 00004400-000044ff
         16-bit legacy interface ports at 0001

0000:02:00.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a8)
         Subsystem: IBM ThinkPad A/T/X Series
         Flags: bus master, medium devsel, latency 168, IRQ 11
         Memory at 50100000 (32-bit, non-prefetchable)
         Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
         Memory window 0: 40c00000-40fff000 (prefetchable)
         Memory window 1: 41000000-413ff000
         I/O window 0: 00004800-000048ff
         I/O window 1: 00004c00-00004cff
         16-bit legacy interface ports at 0001

Can I reserve memory for these devices so I can still use the full 2Gb of
memory I have available? I tried "reserve=0x50000000,0x1000 reserve=0x50100000,0x1000"
on the boot line but that didn't help.


Problem 2)

Even if I do boot with mem=0x40000000 I still can't get any PCMCIA cards
to be recognised. Inserting the card gives me nothing at all, no beeps and
no messages of any kind. Specificaly I'm trying a Xircom CBEM56G-100 combined
Ethernet and Modem card that works (Ethernet does anyway) in a Dell inspiron
running the same version of SuSE and the same kernel.

Any pointers?



Cosmo




More information about the linux-pcmcia mailing list