trouble with TI PCI1410 on IBM G40 w/ 2.6.6

Pavel Roskin proski at gnu.org
Wed May 26 12:30:48 EDT 2004


On Wed, 26 May 2004, joshua reich wrote:

>> There have been changes to deal with improperly initialized TI cards.  My
>> patch was applied and later reverted in 2.4 series due to problems with
>> laptops.  Another, more complicated patch was created by Daniel Ritz, and
>> it's now used in 2.6 kernels.
>
> It's odd. When I moved back to 2.4.(cant remember) I started getting
> 'unable to apply power' messages, so i fiddled with various setup_delay
> parameters, to no avail.

You have a memory overlap (your other message confirms it).  The driver 
that expects to access registers deals with RAM instead.  All messages are 
bogus.

>> P.S. Or maybe you added memory and hit a bug in GNU GRUB (it's fixed in
>> CVS version of GNU GRUB).
>
> Thats possible. I noticed that I only appear to have 896MB reported
> whereas I have 1024 installed. I was going to deal with that after PCMCIA
> was working.

That's a separate problem.  See "Processor type and features" -> "High 
Memory Support" in the kernel configuration, or just remove 
CONFIG_NOHIGHMEM=y from .config and run "make oldconfig".

>> 1) If you are using GNU GRUB to load the kernel, please use
>> --no-mem-option option for the kernel command:
>
> no joy with that. it doesnt seem to fix the 896MB/1024MB issue either (i'm
> not sure if it should)

It cannot fix the 896MB/1024MB issue, but it expected it to fix the PCMCIA 
problems.  Apparently it doesn't.

"lspci -v" used to show "Memory at 3f6fb000".  I believe that area has 
shifted elsewhere because 0x3f700000-0x40000000 is now marked as reserved 
(which is a good thing).

Please post the output of "lspci -v" for the bridge again, after booting 
with --no-mem-option and 1Gb of memory.

Also please post the contents of /proc/iomem (you posted /proc/meminfo).

-- 
Regards,
Pavel Roskin



More information about the linux-pcmcia mailing list