[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Help with CardBus hotplug on kernel 2.4?



I'm trying to figure out if an Elan Digital Systems P111 CardBus to PCI adapter works with my Mac 8500. I have read that sometimes PCMCIA adapters don't work because of problems with ones motherboard.

http://www.elan-digital-systems.co.uk/adapter/p111.php

As a test I'm trying to use an Adaptec APA1480A CardBus SCSI Host Bus Adapter that I have used successfully with my Slackware Compaq laptop. I am using the 2.4.19-4 (I think) kernel sources with the powerpc patch on a Macintosh 8500 with a G4 PowerLogix CPU upgrade card.

The TI 1211 PCMCIA bridge chip on my Elan is recognized by the kernel when I boot:

Linux PCMCIA Card Services 3.1.33
  kernel build: 2.4.19 unknown
  options:  [pci] [cardbus]
Intel ISA/PCI/CardBus PCIC probe:
PCI: Enabling device 00:0d.0 (0004 -> 0006)
  TI 1211 rev 00 PCI-to-CardBus at slot 00:0d, mem 0x80804000
    host opts [0]: [pci only] [pci irq 23] [lat 32/176] [bus 4/0]
    PCI card interrupts, polling interval = 1000 ms

But I can't seem to get my APA1480A to show up. "cardctl status" says "Socket 0: no card". Removing and reinserting the card doesn't do anything.

I've never used hotplug PCI before. One has a choice when building a kernel and the pcmcia-cs package as to whether or not to use hotplug with the cardbus support built with the kernel or with the pcmcia-cs package. On my compaq I don't use the hotplug support.

I noticed that "make-kpkg --revision pishi.1 modules_image" to build the pcmcia_cs modules didn't build apa1480_cb.o.

I get the impression from reading the hotplug readme that one wants all ones drivers to be modular. But I need the AIC7xxx driver to be non-modular because I boot off an adaptec 29160. Both my adaptec PCI card and my cardbus card need the same driver.

The hotplug readme was very brief and didn't really help me out.

Confused,

Mike Crawford
http://www.goingware.com/
crawford@goingware.com

    Tilting at Windmills for a Better Tomorrow.



Reply to: