hang on "starting haldaemon"

I removed my PCI WAN card (because I now have a USB wireless adapter), and while I was at it I also added a 256MB RAM stick.
If I boot my regular OS (opensuse 11), I cannot reach the logon screen. Boot hangs at
starting CPUfreq
starting HALdaemon

If I boot the Failsafe OS, it works alright.

So I tried to boot my regular OS with acpi=off and it works.

How can I find what is wrong?

I removed the256MB RAM stick, booted without acpi=off, and it works.

Is there any way I can boot with that RAM stick in and without specifying acpi=off?