PCMCIA cards not detected

Dominik Brodowski linux at dominikbrodowski.net
Wed Mar 10 15:42:34 EST 2010


Hey,

On Tue, Mar 09, 2010 at 04:16:28PM -0800, raraks wrote:
> sudo cat /proc/iomem gives the foll:
> 
> 00000000-00000fff : System RAM
> 00001000-00005fff : reserved
> 00006000-0008efff : System RAM
> 0008f000-0009ffff : reserved
> 000c0000-000dffff : pnp 00:01
> 000e0000-000fffff : reserved
> 00100000-ce5fafff : System RAM
> 01000000-01530f79 : Kernel code
> 01530f7a-018236ef : Kernel data
> 018d5000-019e4ccb : Kernel bss
> ce5fb000-ce68ffff : ACPI Non-volatile Storage
> ce690000-cf612fff : System RAM
> cf613000-cf61efff : reserved
> cf61f000-cf692fff : System RAM
> cf693000-cf6e7fff : ACPI Non-volatile Storage
> cf6e8000-cf6ebfff : System RAM
> cf6ec000-cf6f0fff : ACPI Tables
> cf6f1000-cf6f1fff : System RAM
> cf6f2000-cf6fefff : ACPI Tables
> cf6ff000-cf6fffff : System RAM
> cf700000-cfffffff : reserved
> d0000000-dfffffff : 0000:00:02.0
> e0000000-e3ffffff : PCI Bus 0000:04
> e0000000-e3ffffff : PCI CardBus 0000:05
> e4000000-e80fffff : PCI Bus 0000:04
> e4000000-e7ffffff : PCI CardBus 0000:05
> e8000000-e8000fff : 0000:04:03.1
> e8000000-e8000fff : yenta_socket
> e8001000-e8001fff : 0000:04:03.0
> e8001000-e8001fff : yenta_socket
> e8100000-e81fffff : 0000:00:02.1
> e8200000-e82fffff : 0000:00:02.0
> e8300000-e831ffff : 0000:00:19.0
> e8300000-e831ffff : e1000e
> e8320000-e8320fff : 0000:00:19.0
> e8320000-e8320fff : e1000e
> e8321000-e83213ff : 0000:00:1d.7
> e8321000-e83213ff : ehci_hcd
> e8321400-e83217ff : 0000:00:1a.7
> e8321400-e83217ff : ehci_hcd
> e8321800-e83218ff : 0000:00:1f.3
> e8322000-e8322fff : Intel Flush Page
> e8400000-e84fffff : PCI Bus 0000:03
> e8400000-e840ffff : 0000:03:00.0
> ec000000-efffffff : PCI CardBus 0000:06
> f0000000-f7ffffff : PCI MMCONFIG 0 [00-7f]
> f0000000-f7ffffff : pnp 00:01
> f8000000-fbffffff : PCI CardBus 0000:06
> fec00000-fec00fff : IOAPIC 0
> fed13000-fed13fff : pnp 00:01
> fed14000-fed17fff : pnp 00:01
> fed18000-fed18fff : pnp 00:01
> fed19000-fed19fff : pnp 00:01
> fed1c000-fed1ffff : pnp 00:01
> fed20000-fed3ffff : pnp 00:01
> fed45000-fed99fff : pnp 00:01
> fee00000-fee00fff : Local APIC
> fff00000-ffffffff : reserved
> 100000000-12fffffff : System RAM

Whoa... there isn't _any_ iomem free and available to use below 0xffffffff.
And IIRC that's the upper limit for use by the Cardbus bridge. Therefore, we
can't allocate a memory window, which is needed to read out the CIS ...

Now, I have no clue at all on how to reduce the iomem usage by other
devices... maybe linux-pci can help in this regard? Or twiddling with some
BIOS settings?

Best,
	Dominik



More information about the linux-pcmcia mailing list