Not sure if this is the right mailing list for this....
epoll should *not* be used on 2.4 kernels...
I'm sorry to say that Twisted does not currently support 2.4 kernels.
As far as I know none of those platforms use a 2.4 kernel. If you wanted to contribute or fund some resources for a 2.4 buildbot, we could consider it, but... it seems like this would be a waste of time. Even my ancient WiFi routers which I can never upgrade because of proprietary firmware drivers still have a 2.6 kernel at least. As I understand it, 2.4 was end-of-lifed 8 years ago, and even at that point it was pretty well into its decline.
Why are you using it? Is "just use a really old version of Twisted" an acceptable answer for you? I ask because I am wondering if supporting it is something it would be reasonable to entertain.
-glyph