Re: Linux and IBM : "unauthorized" mini-PCI : TCPA updates

Alan Cox (alan@lxorguk.ukuu.org.uk)
03 Jun 2003 17:34:15 +0100


On Maw, 2003-06-03 at 17:49, Lincoln Durey wrote:
> As I gather more info, it becomes clear that the IBM T40 has a TCPA chip
> in it with a "white list" of _allowed_ cards. Apparently IBM has made a
> _policy_ decision to disallow any wifi card not on the list. (more
> below). In doing this they have (perhaps unknowingly) severely limited
> the usefulness of the entire T40 (and X31 by extension) laptop lines for
> the many users of the Linux OS on those IBM systems. Surely this was
> not intentional....

It seems remarkably incompetent if so.

Firstly IBM seem to claim the device supports mini-PCI but their public
details do not make it clear IBM only allow its use with certain
components so its not true mini-PCI - thats advertising and sales of
goods happy lawsuit time, and remarkably careless.

Secondly TCPA doesn't require such a restriction. A TCPA system can have
hardware whitelists so that the TCPA chip refuses to do any TCPA with
unknown devices present (since they may be hostile) but it doesn't have
to fail to boot in this case.

[The test is actually irrelevant not only because as you showed with the
hot plug case you can swap it but because even without its been known
since the mid 1970's how to get around that even though the 30 year old
knowledge may now not be spoken in the USSA]

So either

1. IBM got their TCPA horribly wrong
2. IBM got some kind of alleged FCC restrictions horribly wrong since
you've shown its trivially possible to swap the card.

If IBM claimed the device supported mini-PCI and the slot only works
with certain devices - and that was not made clear - that you take it
up with the relevan business/advertising standards bodies.

I suspect theregister.co.uk would be very interested in the story too 8)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/