Before you do anything else, set your kernel up with CONFIG_EARLY_PRINTK
You'll get output you might not get otherwise.
I think filo isn't able to read the version info out of the kernel for some reason.
I don't think that is it.
filo will work fine with a normal bzImage anyway, you don't really need mkelfImage for filo
ron