Memory configured in etc/config.opts not allocated to Cardbus Modem
I'm test-running Suse 10.1 on ASUS Laptop A4K with default SUSE kernel 2.6.16 and additionally tried several vanillakernels up to recent version 2.6.18-rc6-mm1.
Using standard boot options my cardbus bridge is "hidden behind...." :
<4>PCI: Bus #03 (-#06) is hidden behind bridge #02 (-#03) (try 'pci=assign-busses')
<4>Please report the result to linux-kernel to fix this permanently
so I added "pci=assign-busses" to the kernel boot line (and then had to modify xorg.conf in order to keep X working).
<3>PCI: Failed to allocate mem resource #10:2000000@0 for 0000:01:01.0
<4>PCI: Bus 2, cardbus bridge: 0000:01:01.0
<4> IO window: 0000c000-0000c0ff
<4> IO window: 0000c400-0000c4ff
<4> PREFETCH window: 60000000-61ffffff
<6>PCI: Bridge: 0000:00:0a.0
<6> IO window: c000-dfff
<6> MEM window: fba00000-feafffff
<6> PREFETCH window: 60000000-61ffffff
<6>PCI: Bridge: 0000:00:0b.0
<6> IO window: 9000-bfff
<6> MEM window: fb900000-fb9fffff
<6> PREFETCH window: db800000-eb7fffff
now, when inserting my Conceptronics Cardbus Modem into the slot it will be recognized, necessary modules are loaded:
linux-S:/home/susanne # pccardctl info
linux-S:/home/susanne # pccardctl ident
product info: "Conceptronic MODEM", "56CLS", "5.41", ""
manfid: 0x014e, 0x0088
function: 2 (serial)
- but any strange piece of software, think it's pcmcia_core modul, starts to probe always the same range of memory in order to make it available for the card - no matter what is defined in config.opts! - which results in :
<6>Yenta: CardBus bridge found at 0000:01:01.0 [1043:1987]
<6>hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
<6>Uniform CD-ROM driver Revision: 3.20
<6>Yenta: ISA IRQ mask 0x0438, PCI irq 177
<6>Socket status: 30000410
<6>pcmcia: parent PCI bridge I/O window: 0xc000 - 0xdfff
<6>cs: IO port probe 0xc000-0xdfff: clean.
<6>pcmcia: parent PCI bridge Memory window: 0xfba00000 - 0xfeafffff
<6>pcmcia: parent PCI bridge Memory window: 0x60000000 - 0x61ffffff
<6>cs: memory probe 0xfba00000-0xfeafffff: excluding 0xfbd10000-0xfc01ffff 0xfc330000-0xfd27ffff 0xfdec0000-0xfe1cffff 0xfe7f0000-0xfeafffff
<5>pcmcia: registering new device pcmcia0.0
<6>cs: IO port probe 0x100-0x3af: clean.
and so prevents my card from working. The config.opts seems not to be checked anyway!
Neither the sparely new pcmcia-howto on kernel.org nor further googling could lead me further...
so I would appreciate any hint how to go on
thanks and regards
ps: I know provided info about my system is very incomplete but I hesitated to blow up that thread from the beginning...
this is my cardbusbridge lspci:
01:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
Subsystem: ASUSTeK Computer Inc. Asus A4K and Z81K notebooks, possibly others ( mid-2005 machines )
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-
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fd200000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=01, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 60000000-61fff000 (prefetchable)
Memory window 1: fc600000-fd1ff000
I/O window 0: 0000c000-0000c0ff
I/O window 1: 0000c400-0000c4ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
16-bit legacy interface ports at 0001
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.