SuSE GmbH

SuSE Support Database

Title: PCMCIA CardBus cards not detected in 6.3

----------

Mainpage o Searchform o History o Versions o Categories o Contents

----------

PCMCIA CardBus cards not detected in 6.3

Applies to

SuSE Linux: Version 6.3

Symptom:

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

Cause:

Interrupt routing on O2Micro CardBus bridges seems to have 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 hompage.

http://pcmcia.sourceforge.org

Prognosis: for the ToPIC problem, Toshiba does not seem willing and/or able to provide adequate help, so I've mostly given up on it. For both the O2Micro and ToPIC problems, fixes would require someone with device driver experience and the relevant hardware to work on it: data sheets are available, and I can make suggestions of things to try, but I can't debug the problems by email.

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 setup menu.

In some O2Micro bridge configurations, it is necessary to set PCIC_OPTS to "pci_csc=1 pci_int=1" to enable use of PCI interrupts for card status changes and for CardBus cards. I am not completely sure how to tell where this is required, and it causes new problems on some systems, so I have not made it the default.

Procedure:

  1. run YaST
  2. select System Administration
  3. select Change configure file
  4. page down to the option PCMCIA_PCIC_OPTS, hit enter
  5. enter the following text: pci_csc=1 pci_int=1
  6. continue and press F10 to save.
  7. Exit YaST, reboot or reinitialize.

----------

See also:

----------

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

----------

Categories: Hardware

----------

Mainpage o Searchform o History o Versions o Categories o Contents

----------

SDB-lmarks_pcmcia_o2micro, Copyright SuSE GmbH, Nuremberg, Germany - Version: 21. Jan 2000
SuSE GmbH - Last generated: 09. Mar 2000 22:16:47 by lmarks with sdb_gen 1.00.0