This patchset fixes several problems related with hw scanning on 3945 (see patch 3 for details). It is intended to 2.6.38, on older kernels software scanning does not work. All patches are currently in Linus' tree.