I am currently trying to recompile my kernel with a higher stack size than it currently has in order to use my wireless card, however, I have searched through the kernel options for a while now and I cant seem to find where I can raise the stack size. In case there is any confusion, I am trying to do what this is talking about
Some drivers (especially for Intel Centrino PRO/Wireless 2200BG and 2100) need significant stack space. Kernel stack size on Windows is generally 12k (3 pages) but only 8k - sizeof(task_struct) = about 6.5k on Linux. Stack overflows, although rare but still theoretically possible can lead to semi-random crashes. This is even more likely to happen when using kernels compiled with CONFIG_4KSTACKS (which is the default in Fedora Core 2). An experimental workaround for this can be enabled by running "dldrconfig --enable-workaround=stack" but the safest solution is to increase the kernel stack size to 16k. (see the download section at http://www.linuxant.com/driverloader/
for available pre-built 16K kernel packages and patch options).