Search:  
Gentoo Wiki

ExpressCard

Wikipedia has an article on:
PC card
Wikipedia has an article on:
ExpressCard

The ExpressCard is a succesor of PC Card / PCMCIA, featuring more modern interface, not backwards compatible with PC card.

There are 2 physical form-factors, ExpressCard/54 and ExpressCard/34. The numbers refer to the width of the ExpressCard in milimeters. ExpressCard/54 slots can accept ExpressCard/34 cards, but not the other way around.

Electronically ExpressCards can be implemented as either PCI Express or USB.

Linux kernel support

ExpressCard adapters are handled either by the Linux PCI subsystem as hotplug PCI Express adapters, or by the USB subsystem (depending on the adapter card).

Linux Kernel Configuration: PCI Express based ExpressCards + hotplug (as of 2.6.19)
Bus options (PCI, PCMCIA, EISA, MCA, ISA)  --->
 PCI Hotplug Support  --->
  <*> Support for PCI Hotplug (EXPERIMENTAL)

Enable the option above to make the following settings visible.

Bus options (PCI, PCMCIA, EISA, MCA, ISA)  --->
 [*] PCI support
       PCI access mode (Any)  --->
 [*]   PCI Express support
 <M>     PCI Express Hotplug driver
 [*]     Root Port Advanced Error Reporting support

Troubleshooting

If hotplug don't work, see the dmesg

Note: dmesg:
pciehp: HPC vendor_id 8086 device_id 2a01 ss_vid 0 ss_did 0
pciehp: Cannot get control of hotplug hardware for pci 0000:00:01.0
pciehp: HPC vendor_id 8086 device_id 283f ss_vid 0 ss_did 0
pciehp: Cannot get control of hotplug hardware for pci 0000:00:1c.0
pciehp: HPC vendor_id 8086 device_id 2841 ss_vid 0 ss_did 0
pciehp: Cannot get control of hotplug hardware for pci 0000:00:1c.1
pciehp: HPC vendor_id 8086 device_id 2845 ss_vid 0 ss_did 0
pciehp: Cannot get control of hotplug hardware for pci 0000:00:1c.3
pciehp: HPC vendor_id 8086 device_id 2849 ss_vid 0 ss_did 0
pciehp: Cannot get control of hotplug hardware for pci 0000:00:1c.5

And try this:

Code: force load
# rmmod pciehp
# modprobe pciehp pciehp_force=1
Retrieved from "http://www.gentoo-wiki.info/ExpressCard"

Last modified: Sat, 13 Sep 2008 08:59:00 +0000 Hits: 8,373