In recent kernel versions there seems to be some problem with the Intel PRO/Wireless 4965 driver.
dmesg shows this message:
iwlagn: iwlwifi-4965-2.ucode firmware file req failed: Reason -2 firmware: requesting iwlwifi-4965-2.ucode
Looking in /lib/firmware there is a file named iwlwifi-4965-2.ucode. So there’s obviously something wrong with this file.
Fetching the ucode file from Intel and placing it in /lib/firmware solved the problem for me.
This is how you do it:
# Download zip file from http://intellinuxwireless.org/?n=Downloads # Unpack it tar -xvzf iwlwifi-4965-ucode-18.104.22.168.tgz # Move it mv iwlwifi-4965-ucode-22.214.171.124/iwlwifi-4965-2.ucode /lib/firmware/ # Restart the daemon /etc/init.d/net.wlan0 restart
You should now be able to use your wireless again.