wahr
February 14th, 2008, 12:26 PM
I've noticed after a week of use that several daemons are not resuming after suspend.
Specifically, hal backlight keypad support breaks and samba dies. I haven't moved beyond basic exploration and customization, so god knows what else is dying upon resume.
After some research, I found a reference to this. granted this is very old, but I figure I should mention it in case it hasn't been fixed?:
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/72287/comments/6
It turns out that on suspend/resume, the backlight control register is clobbered to all-zeros.
The only way to fix this is to use vbetool to save/restore the BIOS state. This is currently broken on the macbook due to the init scripts being out of order (vbesave runs before acpid, and on macbook this causes vbesave to fail to detect that we're a laptop).
anyway, can someone help me fix this problem.
running 2.6.24-rc5macbook hardy kernel posted in deb package from this forum
Specifically, hal backlight keypad support breaks and samba dies. I haven't moved beyond basic exploration and customization, so god knows what else is dying upon resume.
After some research, I found a reference to this. granted this is very old, but I figure I should mention it in case it hasn't been fixed?:
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/72287/comments/6
It turns out that on suspend/resume, the backlight control register is clobbered to all-zeros.
The only way to fix this is to use vbetool to save/restore the BIOS state. This is currently broken on the macbook due to the init scripts being out of order (vbesave runs before acpid, and on macbook this causes vbesave to fail to detect that we're a laptop).
anyway, can someone help me fix this problem.
running 2.6.24-rc5macbook hardy kernel posted in deb package from this forum