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.
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 : [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.
Tilting at Windmills for a Better Tomorrow.