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