>Just do "m-a fakesource" and build using the source >tree in >/usr/src/kernel-source-$kvers-$debabi-$subarch Me again. I did the above - appeared to be straightforward and got the faked sources as required ..but... my compiled loop.o doesn't work this time. chown -R phil:phil /usr/src/kernel-source-2.4.26-1-386 \ Copied the .config file for the working 2.4.26-1-386 kernel image into the newly-created /usr/src/kernel-source-2.4.26-1-386 Then: cd /usr/src \ ln -s /usr/src/kernel-source-2.4.26-1-386 linux \ cd linux \ make oldconfig \ make xconfig \ --> switched off loops, floppy & ide 'y' Saved & exit fakeroot make-kpkg clean \ fakeroot make-kpkg --append-to-version=-noloop kernel_image \ dpkg -i kernel-image-2.4.26-1-386-noloop_10.00.Custom_i386.deb \ Rebooted into new kernel - no problems thus far. Built loop.o and patched utils as per readme. All straightforward. -->New loop.o driver appeared in /lib/modules/2.4.26-1-386/block ("noloop" gets chopped off new modules directory name) Rebooted into original regular kernel 2.4.26-1-386 (which had CONFIG_BLK_DEV_LOOP=m in its .config) buT THEN... make tests fail --> no device /dev/loop7 modprobe loop --> spews a lot of errors looking like this: /lib/modules/2.4.26-1-386/block/loop.o: /lib/modules/2.4.26-1-386/block/loop.o: unresolved symbol blk_dev_Re7da9d9c I'm sure this is something embarrassingly obvious but ...? ____________________________________________________ Yahoo! Sports Rekindle the Rivalries. Sign up for Fantasy Football http://football.fantasysports.yahoo.com - Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/