PC card does not work with more than 256MB of memory on a Dell Lat C600.
I have 512MB or 384MB of RAM on the Dell Latitude C600. After the
installation CD or Hard drive installation, the PC Card would say it is
initialized during the boot up but I hear no beep and none of my pcmcia
cards would work. Once I change the memory to 256MB, the the system would
work normally, (beep at boot up and functioning properly).
1) Whack the guy who forgot to put the copper for the higher addresslines on the
2) Could you paste/attach the output of both "lspci" and "lspci -n" so
we can mark the chip as a special case
Created attachment 13723 [details]
Created attachment 13724 [details]
lspci -n output
1) Let me check who the guy I am supposed to whack is, if he is smaller than I
am I'll see what I can do, otherwise, I guess I'll live with it.
2) the two attachments are above
This is *only* on the C600, right?
(I tried it on the i8000 while the C600 is being used to debug the
PCMCIA hangs on card eject; it worked fine.)
Correct, this only happens on the C600.
if you can find a hardware guy and bios guy for this laptop we have questions
for them. The BIOS is allocating memory for the cardbus bridge *WITHIN* system
memory, not above it.
I don't understand why it is a BIOS or a Hardware problem when the same exact
system installed with RH 7.0 and 512MB of RAM does not exhibit this problem.
Hm, might be a change with how stuff is read from the PCI bios between
2.2 and 2.4. Will have to throw a 2.2 kernel on it to check.
Issue was addressed in latest BIOS, but verification not completed.
There is also a workaround for this in 2.4.3-12 and later kernels,
maybe even in the 2.4.3-6 SBE kernel, but I'm not 100% sure about that.