first i wanna know if u have a ps/2 port in ur pc??
the problem i solved it by a ps/2 to USB converter so i use my Usb Keyboard at the ps/2 port
it's so easy and available at any computer accessories store and it's may be found with some USB mouse packages
and be sure that is the only solution till now for this problem
so if u don't have ps/2 port , that's a big problem