keyboard not working after suspend to ram

hi all

i installed opensuse 11.2 on my laptop
i used s2ram -f and pm-utilies to suspend to ram, all things were ok but on resume i was unable to use my keyboard then i tried to suspend to disk and when i turned my laptop on (resume from suspend to disk) all things were ok even my keyboard was working so my problem is only with suspend to ram can any one tell me how can i re enable my keyboard (from shell) after resumming from suspend to ram (without needing to restart my system)

  • i’ve installed nvidia drivers
  • i also used this script but no result:
    #!/bin/sh
    echo -n “i8042” > /sys/bus/platform/drivers/i8042/unbind
    echo -n “i8042” > /sys/bus/platform/drivers/i8042/bind

thanks for your help