I tested serveral versions found on Internet made for Froyo and ZTE Blade (all have vermagic=18.104.22.168-perf ARMv6) and all failed. Finally, dmesg helped:
<4>[04-13 22:04:42.997521] [28454: insmod]tun: Unknown symbol dynamic_debug_enabled
<4>[04-13 22:04:43.007510] [28454: insmod]tun: Unknown symbol dynamic_debug_enabled2
Since all of them are showing the same, I suspect problem is in the kernal.
@rexchun Any help about this? Maybe you could just compile tun.ko for your kernel and post it?