ls /lib/modules/2.6.28-gentoo-r5/kernel/drivers/net.wireless/*_cs.ko Genkernel made them. How they are different from normal ones (without _cs)? Where is kernel configuration options to compile (or not compile) them? In other words kernel configuration and modules documentation is not clear enough at this point. Reproducible: Always Steps to Reproduce:
The _cs ones are for PCMCIA ("Card Services") hardware variants. root@grubbs-int:/usr/src/linux/drivers/net/wireless # grep _cs Makefile obj-$(CONFIG_PCMCIA_NETWAVE) += netwave_cs.o obj-$(CONFIG_PCMCIA_WAVELAN) += wavelan_cs.o obj-$(CONFIG_AIRO_CS) += airo_cs.o airo.o obj-$(CONFIG_PCMCIA_ATMEL) += atmel_cs.o obj-$(CONFIG_PCMCIA_RAYCS) += ray_cs.o obj-$(CONFIG_PCMCIA_WL3501) += wl3501_cs.o
This is not a bug. Bugzilla is not a support forum. Lack of documentation for the kernel is not genkernel's fault.