Некачественный rt-патч, down и up определены макросами, это головотяпство...
Не думаю, что без правок в наших драйверах что-либо будет работать.
Простейший рецепт такой - в начало файла cserial.h (в нашем комплекте драйверов) добавьте строчки:
#ifdef down
#undef down
#endif
#ifdef up
#undef up
#endif