I bought myself a nice new Dell laptop, a Vostro 3450. Naturally the first thing I did was overwrite the default Windows 7 install with Linux, in this case Linux Mint 12. The wifi didn’t work out of the box, due to a problem with the iwlagn kernel driver. When I tried to configure it using the graphical tool, the little switch refused to go from “off” to “on”.
The wireless chipset is “Intel Corporation Centrino Wireless-N 1030.” My install of Linux Mint 12 came with the 3.0.0-12 kernel. (Find out your kernel version by typing
uname -a at the Terminal command line.) I fixed the problem by upgrading my kernel to 3.0.0-16. To do so, I typed the follow at the command line:
~ $ sudo apt-get install linux-headers-3.0.0-16 linux-headers-3.0.0-16-generic linux-image-3.0.0-16-generic --fix-missing
Then I rebooted the laptop, grub automatically chose the new kernel, and wifi started working!