Subject: Re: Thinkpad 760XD PCMCIA problems?
To: John D. Baker <jdbaker@mylinuxisp.com>
From: Greg Troxel <gdt@ir.bbn.com>
List: port-i386
Date: 03/16/2007 15:41:00
"John D. Baker" <jdbaker@mylinuxisp.com> writes:

> On Thu, 15 Mar 2007, Greg Troxel wrote:
>
>> # PCI fixups, for both PCIBIOS and ACPI
>> options 	PCI_ADDR_FIXUP		# fixup PCI I/O addresses
>> options 	PCI_BUS_FIXUP		# fixup PCI bus numbering
>> options 	PCI_INTR_FIXUP		# fixup PCI interrupt routing
>>
>> Then, man cardbus and read about RBUS_MIN_START.  There's a patch in
>> current to do this automatically, but I have not had a chance to test
>> it in 4.0 and request a pullup.
>
> OK, I've built and installed a kernel with the above options and the
> example RBUS_MIN_START value shown in the cardbus manual page.
>
> As far as cbb0 behavior, there is no change.  I have not had a chance
> to try the misbehaving PCMCIA cards yet.

The cbb0 not attaching is not about rbus_min_start; it's due to not
getting the interrupt set up right.  I'd go for max verboseness - this
seems to be about PCIBIOS and getting the interrupt set, and
PCI_INTR_FIXUP which in some cases gets it set correctly.

> I saw the pullup request for the heuristic determination of this value.
> Was that all there is, or maybe more PCMCIA/CardBus stuff that might
> address TP760XD weirdness?

The pullup was only about automatically setting rbus_min_start.  If
you've set RBUS_MIN_START, there's no gain in functionality.

Keep in mind that it is likely you are having multiple problems; I
doubt that the cbb0 unconfigured interrupt and the pcmcia problems are
related.