OK, then let's try some boot options. Since it's a laptop keyboard, either i8042 or atkbd is releated. First of all, try to pass i8042.reset=1 I guess this shouldn't bring any change on S2RAM, but let's be sure. Then check i8042.noaux=1 option. This will disable the touchpad or such, so test with USB mouse (or only with keyboard). Also, atkbd.reset=1 might be interesting, too. Another options would be i8042.dumbkbd=1 and i8042.direct=1