wireless NIC recognized as memory card

  • Mark

    Mark - 2004-11-13

    After having no success in getting one PCMCIA wireless card to work under linux, I shelled out more money on eBay and bought another "guarenteed" to be linux compatible. But on boot, the card is identified as "Anonymous Memory" and tries to load memory_cs. I read in the HOWTO that this might be a memory allocation problem, but have no idea how to solve it.

    The card is a Cabletron RoamAbout 802.11 DS, and the driver it came with is roamabout_cs. It's supposed to be an orinoco-based chip.

    Here's the errors the boot is generating:
    Linux Kernel Card Services
      options:  [pci] [cardbus] [pm]
    Yenta: CardBus bridge found at 0000:02:04.0 [103c:006d]
    Yenta: ISA IRQ mask 0x00f8, PCI irq 10
    Socket status: 30000011
    Yenta: CardBus bridge found at 0000:02:04.1 [103c:006d]
    Yenta: ISA IRQ mask 0x00f8, PCI irq 11
    Socket status: 30000006
    cs: IO port probe 0x0c00-0x0cff: clean.
    cs: IO port probe 0x0820-0x08ff: clean.
    cs: IO port probe 0x0800-0x080f: clean.
    cs: IO port probe 0x03e0-0x04ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x0100-0x03af: excluding 0x200-0x20f 0x378-0x37f
    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: 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!

    Can anyone tell me how to get this card working? The fact that it automatically configures itself in 5 seconds under windows is incredibly frustrating!

    • David Hinds

      David Hinds - 2004-11-15

      Look at the output of 'lspci -v'.  Identify the PCI-to-PCI bridge that has secondary=02.  The IO and memory ranges listed here are the ones you should put in /etc/pcmcia/config.opts in place of the default port and memory ranges.

      -- Dave

    • Mark

      Mark - 2004-11-16

      Thank you for the help. It is now recognized correctly. But the RoamAbout drivers wouldn't compile correctly for me, so I'm trying to use the orinoco_cs driver. This time, I get a "resource temporarily unavailable" error:

      eth1: failed to initialize firmware (err = -19)
      orinoco_cs: register_netdev() failed
      orinoco_lock() called with hw_unavailable (dev=dee2a000)

      The docs for the orinoco drivers say this may be caused by either the card not being bound correctly in etc/pcmcia/config, or ISA not being enabled in the kernel. Neither of these is the case for me though. Any more insight?


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks