I have been using guylhem's excellent kernel on my 6k (both versions).
I ran into the lack of usb hid (keyboard/mouse, etc) support, and wanted to use a usb mouse on my Z
The obvious solution was to get the toolchain and the sources. Guylhem made that pretty easy via externe.net.
I have run into a problem or two (I just started last night)
1) the first kernel I made, I tried some interesting options. As you might guess it didn't fire up the Z. My concern here is that it was 1.3 megs, that not just the new config, but the actual size of thin thing caused a problem. IS there a size limit on a zImage on a 6k, and does any one know if there is? and what the limit might be?
2). I read in the source tarball that every module loaded takes a flat 32k from ram and I think ALSO whatever it needs to run. This seems pretty inefficient in that respect. It would seem to imply that building a custom monolithic (no modules everything in the kernel) kernel might be a good option. And this leads us back to the problem of kernel size.
Ideas?
3). Modules. I can't find 'em after I make 'em. I do :
make dep
make clean
make zImage
make modules
make modules install (I'm not root, so it just refuses--I did this in case the modules might show up someplace recognizeable)
And I can't find the modules I compiled.
This is doubtless my issue, but a pionter here would be nice.
3b). There is no mention I can find in the unified kernel source (on which guylhem's kernel is built) of the sharp cf camera. The module mickeyl made for openzaurus can be shoehorned in to get camera support, but that makes the unified monolitic kernel seem kinda silly. How do I get the camera stuff in there? ( I can use the module if there are no suggestions, though)
At any rate, once I had gotten started I saw that it might be pretty easy to include v4l support and some journaling file systems, etc. I'd love to get the sharp cf cam working w/ v4l support (and have a video conference capable z), but don't know if it is possible.
The idea here is to make an omnivorous extremely io happy kernel with the speed and versatility that guylhem has gotten out of it, starting with his config. I could use a few pointers, and I'm pretty sure a lot of you would use that kernel.
insights? experiments? suggestions?
I'll keep plugging away, but a discussion would probably be profitable for all.
thanks
adf