I would like to be using my Z (860) more than I am. But the lack of working alarms is a problem.
Some people have gotten user space solutions to work, but I have not had any luck with this.
Depending on X and other dependencies being met for alarms to work, does not seem like the best of ideas.
So I would like to suggest that the kernel should take care of some of alarm/wakeup.
The kernel set a wakeup time as it suspends.
The kernel can wakeup and sound an alarm, if no other script listed in /etc/apm/alarm.d takes over.
The kernel can wakeup for a few seconds every hour to check on the next wakeup. (Since the real time clock on the Z is lacking.)
This would more dependable. Free the Z user space from having to make up for the lack of a real time clock. And keeping track of time and interfacing with hardware is what the kernel is suppose to be doing.
While I am sure my suggesting is not complete I think the idea is plain and can be done. I still am willing to pay to get this working. If someone with time and skills wants to email me with an estimate please do firstname.lastname@example.org.