PCMCIA Bluetooth Card (AnyCom CF - 300) on ARM

Russell King rmk+pcmcia at arm.linux.org.uk
Thu Sep 29 10:34:14 EDT 2005


On Wed, Sep 28, 2005 at 12:46:08PM -0400, Pavel Roskin wrote:
> You are using old cardmgr.  The one from pcmcia-cs 3.2.8 is fine.  I
> think version checking was removed in 3.1.34 series (grep -B8
> "unhelpful" CHANGES).

Ok, the "upgrade pcmcia-cs" story thus far:

In order to upgrade pcmcia-cs, I need new hwdata.

To install new hwdata, I need new hotplug and kudzu.

To install new hotplug, I need new initscripts.

To build new initscripts, I need new kudzu.

To build new kudzu, I need new pciutils.

To install new kudzu, I need new hwdata and something called "hal".
  Spot the circular dependency.

It's far more complex for some people than a simple "upgrade pcmcia-cs" -
it's easy to type but in reality it is _far_ more difficult.  And this
is why whenever we change kernel interfaces embedded folk suffer - they
have to re-evaluate their whole userspace.

This is exactly why I disagree with removing the pcmcia ioctl interface
soo quickly, and why removing the version ioctl was probably a bad move.
It's been less than a year since it was introduced which gives folk a
very small overlap.

I wonder how many have silently already had to stick with older kernels
because of these kinds of issues.  (On the ARM lists, I'm _constantly_
telling folk to upgrade their kernels...)

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:  2.6 Serial core



More information about the linux-pcmcia mailing list