Subject: watch out -- more than 1G RAM on a laptop causes cardbus issues
To: None <port-i386@netbsd.org>
From: Perry E. Metzger <perry@piermont.com>
List: port-i386
Date: 02/26/2004 21:02:12
It turns out that our cardbus code tries to allocate space at the 1GB
mark by default when it starts up. As a result of this, if you have
more than 1GB of RAM in your laptop, you will lose badly if you boot a
GENERIC kernel.

The work around, for the moment, is setting RBUS_MIN_START to
something larger than 1G (say, 0x70000000) in your kernel config.

The code that manipulates all this is sys/arch/i386/i386/rbus_machdep.c

We really need some sort of more permanent solution to this problem,
or people may find themselves in a bit of pain when trying to install.

ACPI can be used on some machines, but some other mechanism needs to
be found for machines not running ACPI.


Perry