Intel's laptop-oriented chips have GPL drivers, albeit with binary modules - but not *kernel* binary modules. The 3945abg driver uses a binary userspace daemon and a binary on-chip microcode: http://ipw3945.sourceforge.net/ The 2200bg/2945abg driver relies on a binary on-chip firmware: http://ipw2200.sourceforge.net/ The latter one is in the mainline kernel too. D.