Subject: Re: cbb0 on a Toshiba Portege 4000
To: None <teemu.rinta-aho@nomadiclab.com>
From: M. Warner Losh <imp@village.org>
List: tech-kern
Date: 01/28/2002 10:12:57
You may want to see if the Portege has the same interrupt routing bug
as the Libretto L series.  In the L series, the PIR table isn't
flagged by $PIR, like the standards say, but rather with _PIR.
FreeBSD looks for both when it is trying to route an interrupt.
There's also a program that I know works on FreeBSD at
	http://people.freebsd.org/~msmith/pir.c
that will print your PIR table to see how whacked out it is (and some
are very whacked out).

It looks like you have a TI 1410.  Typically, this isn't impacted by
the CardBus/16-bit settings in the BIOS.  That's usually just for the
ToPIC controllers.  Everybody has problems with ToPIC controllers
(hence the need for the kludgy BIOS setting).

ACPI might fix this, but ACPI is hard to add to the kernel since it is
a huge system that you have to use nearly all of or none of.

Warner