Hi, my iwl3945 wireless broke when kernel-2.6.22.1-27.fc7 appeared in Fedora updates. Upgrading from iwlwifi-firmware-2.14.3-2 to 2.14.4 fixed it (actually I just unpacked the upstream tarball into /lib/firmware). On a bigger picture if there is a tight dependency between the firmware versions and the kernel driver, it seems to me this dependency should be reflected in the firmware RPM spec.
*** This bug has been marked as a duplicate of 248997 ***