Asus Zenbook; backlight does not work on resuming from suspend

view full story

http://askubuntu.com – I installed Ubuntu 12.04 on Asus UX31E, everything is now working perfectly fine with the help from Ubuntu wiki. To make the screen brightness behave right I added the boot parameter acpi_backlight=vendor in /etc/default/grub but after doing that whenever I resume from suspend the backlight on the screen is off, I can see the screen (very dim). After resuming if I press FN+brightness+/- the backlight gets back on. Could anyone please help so I don't have to change brightness levels everytime I resume. even a hack would be appreciated :-) (HowTos)