I believe I've fixed the cause of this problem, and have confirmed it on one machine locally at least. I'm going to get some end user feedback first to ensure it works properly, then I'll bounce a patch here.
Aside from the ioctl's failing though, the ioport code should be disabled by default at compile time if the kernel version installed supports the KDKBDREP ioctl() because it can crash the machine, which is a bad default to have. Alternatively it should be included but disabled by default and requiring a config file option "KbdRepRateCrashMyComputer" or something to enable it. I'm still curious why the lnx_io.c code is getting used instead of the newer lnx_kbd.c code which is based on the former and seems that it was intended to replace it. Was this a work in progress perhaps that didn't quite get finished, so the old code was left in place for the time being? Just curious. -- Mike A. Harris _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
