Hi rad1er
Sounds like you're nearly there with your suspend issues. Regarding the 'PackageKit' error, you could try using the Zypper backend instead. From the opensuseupdater icon, you can select 'Configure Applet' to change this setting.
It is well known that some hardware can cause problems with power management. The solution to your madwifi wireless networking issue is explained
here. You just need to add the script to your /etc/pm/power.d directory.
Hopefully, that will do the trick for you.