HP n620c freezes randomly

I am fairly new to Linux. I was using Ubuntu Gnome and decided to try Opensuse 11.4 Gnome. It’s dual boot WinXP. It’s an old laptop and I am trying squeeze a little more life out of it since it was free.

There are actually two problems: it has trouble connecting to a WLAN in Linux (WinXP connects fine) and it seems to be randomly freezing. Since the freezing is the more pressing matter let’s start with that. The computer could be doing or not doing anything: sitting idle for any period of time, with and without the screensaver activated; connecting to a WLAN; using any application; using the terminal; you get the idea.

So what’s next?