Here are a couple of ideas.

1) Make sure the tslib was configured and compiled correctly. Using the -host option for the configuration, mine was -host arm-linux, whatever target you are compiling for.
2) Maybe the driver for the touchscreen is not installed. Did you make sure the touchscreen is enabled in the kernel configuration? - drivers - input - touchscreen.

That's all I know, hope it leads in you the right direction.