First of all, I'm *SO* glad this conversation is happening here... (Stewart, are you reading?)
Second, the UT50/51 works fine with 2.6.18. Some interesting results from a few sources FYI:
Box #1: Sangoma UT50 running on 2.6.18-92.1.22.el5, Intel Xeon X3210
$ zttest
Opened pseudo zap interface, measuring accuracy...
99.901855% 99.999512% 99.999512% 99.999527% 99.999527% 99.901756% 99.999512%
99.999512% 99.999512% 99.999527% 99.901871% 99.999413% 99.999512% 99.999512% 99.999527%
99.999527% 99.901756% 99.999512% 99.999512% 99.999512% 99.999527% 99.901871% 99.999413%
99.999512% 99.999512% 99.999512% 99.901871% 99.999527% 99.999413% 99.999512% 99.999512%
99.999527% 99.999527% 99.999413% 99.999512% 99.999512% 99.999512% 99.901871% 99.999527%
99.999413% 99.999512% 99.999512% 99.901855% 99.999527% 99.999527% 99.999413% 99.999512%
99.901855% 99.999527% 99.999527% 99.999413% 99.999512% 99.999512% 99.901855% 99.999527%
99.999527% 99.999413% 99.999512% 99.901855% 99.999512% 99.999527% 99.999527% 99.999413%
99.901855% 99.999512% 99.999512% 99.999527% 99.999527% 99.999413% 99.999512% 99.999512%
99.999527% 99.999527% 99.999413% 99.901855% 99.999512% 99.999512% 99.999527% 99.999527%
99.901756% 99.999512% 99.999512% 99.999512% 99.999527% 99.999527% 99.999413% 99.999512%
99.999512% 99.999512% 99.999527% 99.901871% 99.999413% 99.999512% 99.999512% 99.999512%
99.901871% 99.999527% 99.999413% 99.999512% 99.999512% 99.901871% 99.999527% 99.999413%
99.999512% 99.999512% 99.999512% 99.999527% 99.999527% 99.999413% 99.999512% 99.999512%
99.901855% 99.999527% 99.999527% 99.999413% 99.999512% 99.901855% 99.999512% 99.999527%
99.999527% 99.999413% 99.901855% 99.999512% 99.999512% 99.999527% 99.999527% 99.999413%
99.901855% 99.999512% 99.999512% 99.999527% 99.999527% 99.901756% 99.999512% 99.999512%
99.999512% 99.999527% 99.901871% 99.999413% 99.999512% 99.999512% 99.999512% 99.999527%
--- Results after 143 passes ---
Best: 100.000 -- Worst: 99.902 -- Average: 99.983793, Difference: 100.016208
Box #2 - Sangoma PRI, 2.6.18-164.6.1.el5, Intel Atom 330
$ zttest
Opened pseudo zap interface, measuring accuracy...
99.997070% 99.988480% 99.993843% 99.994141% 99.993744% 99.994621% 99.995506%
99.992775% 99.991402% 99.994438% 99.993660% 99.994331% 99.994438% 99.993355% 99.994629%
99.993553% 99.993164% 99.994835% 99.993553% 99.993454% 99.994141% 99.994820% 99.993065%
99.994240% 99.991997% 99.993752% 99.994240% 99.994728% 99.993553% 99.995018% 99.993256%
99.993462% 99.992485% 99.994728% 99.993660% 99.993942% 99.994339% 99.993942% 99.994240%
99.994141% 99.992973% 99.993744% 99.992874% 99.994431% 99.993553% 99.994530% 99.994331%
99.994621% 99.992577% 99.992966% 99.994141% 99.996483% 99.989258% 99.993950% 99.993752%
99.993454% 99.992867% 99.993652% 99.994537% 99.992973% 99.993752% 99.994232% 99.995117%
99.992874% 99.990822% 99.994820% 99.994339% 99.992966% 99.994049% 99.994827% 99.993744%
99.994049% 99.992958% 99.993950% 99.995026% 99.994034% 99.993752% 99.993942% 99.994728%
99.992767% 99.991501% 99.993942% 99.994438% 99.994728% 99.993073% 99.993744% 99.995117%
99.993553% 99.992386% 99.994331% 99.992966% 99.994240% 99.993065% 99.994141% 99.994438%
99.993942% 99.992683% 99.993660% 99.995117% 99.994530% 99.993851% 99.994141% 99.994240%
99.993851% 99.992386% 99.994431% 99.992775% 99.994919% 99.993553% 99.994820% 99.994331%
99.993164% 99.992973% 99.994347% 99.993660% 99.993752% 99.994431% 99.994537% 99.993744%
99.994431% 99.993462% 99.992874% 99.993362% 99.994629% 99.993858% 99.994141% 99.994431%
99.993256% 99.993065% 99.993454% 99.995216% 99.993652% 99.993942% 99.993851% 99.995216%
99.994629% 99.991600% 99.994827% 99.993851% 99.993462% 99.994629% 99.994339% 99.994431%
99.993652% 99.992874% 99.994049% 99.993744% 99.994133% 99.994728% 99.993164% 99.994919%
99.992180% 99.993065% 99.993752% 99.994133% 99.995216% 99.994041%
--- Results after 157 passes ---
Best: 99.997 -- Worst: 99.988 -- Average: 99.993815, Difference: 99.993815
Third box: Xorcom PRI (USB), 2.6.18-128.1.10.el5, Xeon
$zttest
Opened pseudo zap interface, measuring accuracy...
99.997856% 99.976463% 99.993263% 99.998817% 99.991119% 99.993362% 99.992767%
99.995995% 99.987602% 99.989548% 99.995026% 99.990326% 99.991508% 99.991310% 99.987793%
99.998924% 99.984566% 99.987404% 99.990723% 99.990631% 99.996094% 99.989845% 99.990631%
99.998726% 99.989349% 99.990334% 99.977837% 99.990822% 99.996582% 99.998047% 99.984177%
99.990723% 99.993172% 99.983986% 99.991104% 99.990334% 99.990723% 99.996880% 99.990913%
99.990921% 99.989059% 99.997177% 99.989845% 99.990822% 99.996582% 99.986336% 99.998238%
99.990723% 99.987015% 99.999992% 99.993942% 99.990723% 99.996681% 99.996979% 99.991997%
99.991989% 99.987801% 99.992470% 99.997261% 99.991608% 99.990532% 99.987404% 99.997162%
99.990044% 99.984566% 99.986427% 99.991302% 99.997459% 99.990623% 99.990234% 99.991013%
99.997757% 99.987305% 99.991013% 99.991798% 99.997948% 99.990822% 99.989738% 99.989929%
99.996780% 99.988182% 99.991112% 99.990532% 99.998245% 99.991791% 99.989647% 99.990227%
99.997261% 99.988472% 99.990532% 99.990341% 99.996201% 99.989647% 99.992088% 99.989738%
99.990234% 99.999710% 99.983582% 99.999413% 99.994919% 99.991402% 99.999031% 99.992676%
99.999603% 99.991798% 99.981155% 99.998154% 99.991508% 99.986809% 99.997368% 99.975098%
99.997948% 99.994621% 99.974899% 99.991989% 99.999619% 99.990623% 99.991508% 99.996880%
99.991600% 99.986725% 99.997078% 99.989449% 99.990913% 99.991013% 99.998627% 99.990433%
99.991310% 99.988380% 99.990814% 99.997856% 99.989357% 99.991791% 99.989838% 99.997269%
99.990532% 99.987602% 99.996689% 99.978317% 99.997650% 99.988571% 99.997948% 99.979393%
99.989449% 99.999908% 99.989655% 99.990913% 99.996773% 99.990631% 99.994133% 99.999512%
99.993942% 99.988869% 99.991798% 99.991402% 99.995712% 99.974907% 99.997650% 99.988571%
99.993553% 99.989738% 99.986435% 99.986328% 99.990334% 99.996582% 99.989845% 99.990913%
99.991119% 99.999222% 99.989838%
--- Results after 170 passes ---
Best: 100.000 -- Worst: 99.975 -- Average: 99.991675, Difference: 99.993066
You can note that the UT50 gives the worst timing results of any of the examples, but curiously it's a predictable 'low' score. I have a feeling that's due to the kernel timing source running on the box.
Also note that the post from tzafrir that was referenced is one of Xorcom's engineers. He knows a thing or two about this subject as well.