There is a new version (1.0.0-1, I bumped it locally to 1.0.0_p1) available for iwlwifi and it compiles and works here. According to the ChangeLog, the kernel panic bug has been fixed. For the iwl4965-ucode it seems that Intel did a change in version numbering. The most recent version is: iwlwifi-4965-ucode-4.44.1.18.tgz The ebuild had two issues: 1) You should install to /$(get_libdir)/firmware, not just /lib/firmware 2) The name of the firmware in the package is iwlwifi-4965-1.ucode, but the driver still looks for iwlwifi-4965.ucode, I solve it by using "newins", another option would probably be to patch iwlwifi
bumped in portage.
BTW, Im not bumping the firmware as it is suppose to be incompatible with the current driver (I believe it is for the unstable version of the driver).