Recently I installed Debian Squeeze in my netbook.
I would like to hibernate my netbook, but I found that hibernate is not working in Debian Squeeze. I struggled a bit to fix this bug. So I thought share the solution which may help others.
Install firmware-linux-nonfree package.
$ sudo apt-get install firmware-linux-nonfree
Now hibernate your laptop/netbook and test, it should be working properly.