Just a quick update. The whole issue of hibernation and suspend failing sporadically was actually my fault. I made some really dumb modifications to the scripts in /etc/network/.

The modifications I made called macchanger to change the MAC address of my wireless device every time the device was turned off. Maybe this interfered with the unloading of my (b43 and ssb) wireless driver modules? I cant't pretend to know what really happened. If anybody has the time and patience to explain this to me, I'd love to gain a better understanding of my mistakes.

Reply via email to