Solaris x86 2.4 does not have this problem.
There is no known work around.
kbd driver is not yet supported on Solaris, but the server
still logs a message that it can't find the Keyboard driver and
suggests you use kbd. That message should be ignored in this
release.