Fujitsu-Siemens Amilo M7440(G) wireless in openSUSE

Hello!
Recently tried to install fsam7440 module, but there is a problem at compiling the module.
I have installed:

kernel-source kernel-syms module-init-tools build gcc

Even though I get an error:

make -C /lib/modules/2.6.37.1-1.2-default/build SUBDIRS=/home/***/Downloads/fsam7440-0.4 modules
make: *** /lib/modules/2.6.37.1-1.2-default/build: No such file or directory.  Stop.
make: *** [default] Error 2

Created this thread because there aren’t any good tutorials for installing fsam7440, especially on openSUSE.

PS! Always download the patched version: http://bit.ly/f4eY9M

Ok, I ask, I answer.
Always be sure that you have installed everything you need for C/C++ development. I will post a list of required packets later. Also it’s a good measure to update everything with zypper update after you have installed required software. And even Linux needs a restart sometimes. In my case I had everything installed, bet it still would’nt work. So I shut openSUSE down and started up again. Now everything compiled and installed. Be sure not to press restart, that doesn’t do the trick.

I will try to make a step-by-step guide from my experience.