Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

etc/config.opts not considered

SuS
2006-09-08
2013-04-08
  • SuS
    SuS
    2006-09-08

    Memory configured in etc/config.opts not allocated to Cardbus Modem

    hello,
    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
    PRODID_1="Conceptronic MODEM"
    PRODID_2="56CLS"
    PRODID_3="5.41"
    PRODID_4=""
    MANFID=014e,0088
    FUNCID=2
    linux-S:/home/susanne # pccardctl ident
    Socket 0:
      product info: "Conceptronic MODEM", "56CLS", "5.41", ""
      manfid: 0x014e, 0x0088
      function: 2 (serial)
    linux-S:/home/susanne #

    - 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
    Susanne
    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-
            Latency: 168
            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