One of my primary goals has been to get the modem working, otherwise these things are useless for people who don't already have a lan (like my grandma)
Anyway, the kernel provided with the current crop of midori images doesn't have the kernel module loader, or the module version code compiled in. Module versioning is required by the lucent modem modules. So, after setting up the midori beta3 build environment, and compiling the kernel with those options, I've discovered that the included makefile doesn't run /sbin/genksyms. This means that any modules built with versioning will not load, not even the basic stuff like fat.o.
So, i rebuilt the kernel with the original makefile. This did seem to get the versioning setup for the modules that were compiled with the kernel, which is good. But the lucent modules still fail miserably.
I'll probably try a few more compiles this afternoon. I should also try using the "real" insmod instead of the busybox version. It might handle forcing differently.
And yes, I'm open to suggestions.