PCMCIA CardBus Cards not Detected in 6.3

Support knowledgebase (lmarks_pcmcia_o2micro)
Applies to

SuSE Linux: Version 6.3
This article refers to an older version of SuSE Linux. Therefore some of the informations given in this article may be outdated or the article may contain stale links.

Symptom:

You have a CardBus card that is not detected or does not work.

Cause:

Interrupt routing with O2Micro CardBus bridges causes problems. Toshiba ToPIC97 bridges also seem to have problems, particularly with Cardbus cards.

Solution:

This solution is taken from the "known problems" section of the PCMCIA development home page.

http://pcmcia.sourceforge.org

With ToPIC chipsets some systems seem to work better if the bridge mode is changed to either "PCIC" or "CardBus", rather than "Auto", in the BIOS.

In some O2Micro bridge configurations, it is necessary to set PCMCIA_ PCIC_OPTS to "pci_csc=1 pci_int=1" to enable use of PCI interrupts for card status changes and for CardBus cards. These settings can cause new problems in some systems, therefore there are not set by default.

Procedure:

  1. Start YaST
  2. System Administration ->
  3. Change the configuration file
  4. F4 search: PCIC
  5. You obtain the entry PCMCIA_PCIC_OPTS
  6. Change the value with the return key or F3
  7. Enter the following text: pci_csc=1 pci_int=1
  8. Leave the mask by pressing F10
  9. Exit YaST and restart the PCMCIA system with rcpcmcia restart.

From version 8.0 on:

  1. Open the file /etc/sysconfig/pcmcia with an editor
  2. Enter the options pci_csc=1 pci_int=1 for the entry PCMCIA_PCIC_OPTS.
  3. Exit the editor and restart PCMCIA with rcpcmcia restart.

See also:
o PCMCIA: PC card not recognized

Keywords: PCMCIA, 02MICRO, CARDBUS, ETHERNET, 6.3, NETWORK, LAPTOP

Categories: Hardware

SDB-lmarks_pcmcia_o2micro, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 21. Jan 2000
SuSE Linux AG - Last generated: 04. Apr 2002 by lmarks (sdb_gen 1.40.0)