Other Help Topics :: Kernel 2.4.31 module errors
I downloaded 2.4.31 kernel, knoppix-kernel.patch, and dsl.config from the following site: distro.ibiblio.org/pub/.../damnsmall/current/sources/
I built the kernel with no problems. However, I get the following problem during make modules:
make: pca200e.bin Error 1
I investigated a bit and found that the error was a result of an attempted command: gzip -n -df pca200e.bin.gz
It turns out n is an invalid gzip option. I solved this problem by using menuconfig to demote the Fore pca200 driver from module to removed completely. After that, "make modules" sucessfully completed.
Then I ran into a problem with "make modules_install" The problem instruction is:
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
which returns the error:
make: [_modinst_post_pcmcia] Error 1
The output tells me that find is confused in that it associates the -i option, which is an invalid find option. The process therefore stops.
Has anyone here built the 2.4.31 kernel and successfully installed its modules?
Where do you compile this? - on a DSL box with busybox and not the full GNU utilities? Busybox is a subset of the full GNU utilities and does not support all options (e.g. it doesn't support the gzip -n option).
http://www.busybox.net/
http://www.busybox.net/downloads/BusyBox.html
Thanks, skaos. I was trying to compile the kernel in the dsl environment and that was the problem.
kikos, try loading the gnu-utils.dsl extension first and you might have more lucjk compiling in dsl. As skaos pointed out, many apps are either removed or replaced with busybox.
original here.