Linux 2.4.x PCMCIA is the devil

Okay, maybe not the devil, but I spent two nights trying to figure out why my Debian box kept locking hard with a 2.4.17 kernel. Turns out, the PCMCIA support in that kernel just wasn’t up to snuff. It’s funny, because it seemed to work just fine, it initialzed the PCI-to-PCMCIA bridge just fine, but would hard freeze the entire machine right before a login prompt. Removing the kernel PCMCIA support and compiling a custom pcmcia-cs package solved it right quick. Then, however, Debian’s DHCP client didn’t like something, so I had to grab a copy of pump, and now I’m surfing happy with my wireless network.

A word to the wise, avoid the 2.4 series PCMCIA kernel support…