=== modified file 'src/evdev.c' --- src/evdev.c 2008-11-24 01:45:04 +0000 +++ src/evdev.c 2008-11-24 02:20:07 +0000 @@ -1228,9 +1228,12 @@ } if ((pInfo->flags & XI86_CONFIGURED) == 0) { - xf86Msg(X_WARNING, "%s: Don't know how to use device\n", - pInfo->name); - return 1; + xf86Msg(X_WARNING, + "%s: not a keyboard or mouse, but configuring anyway", + pInfo->name); + pInfo->flags |= XI86_CONFIGURED; + // XXX is there something to use for generic devices here? + pInfo->type_name = XI_SPACEBALL; } return 0;