Probably I am doing something wrong, but whenever I compile a kernel, the module for my network card, a 3Com 905TX, does not get compiled or placed in the proper location. I am running SuSE 7.1 If I install the binary rpm for the default kernel, say k_deflt_24-2.4.2-11.i386.rpm, then the module 3c90x.o is found in /lib/modules/2.4.2//kernel/drivers/net If I compile the kernel from the sources for 2.4.2, the the module is not found in the directory. There are modules for 7 3Com cards (all the 3c5ox.o plus 3c515.o and 3c59x.o), but not the 3c90x.o module. This happened with the 2.4.2 source and the 2.4.7 source. I did the configuration with both make xconfig and make menuconfig. I can assure you that in all cases I indicated M for the 3c90x card. Everything else seems to work, but I have no network or internet access. I need the source because I use VmWare, and if I want to use something greater than 2.4.0, then the prebuilt modules for VmWare don't work, and it has to build new modules. I suppose I can install the default kernel for 2.4.2 and the source for 2.4.2 and not compile the kernel and just let vmware build its modules, but I would like to use the sources for 2.4.7 if I could. I tried compiling the kernel from 2.4.7, and the same thing happened. So far I have tried 2.4.2, 2.4.4, and 2.4.7, and none will create the 3c90x.o module. I have obtained the source files from the SuSE ftp site. Puzzled. Mike -- Michael A. Coan Woodlawn Foundation 524 North Avenue, Suite 203 New Rochelle, NY 10801-3410 tel: 914-632-3778 fax: 914-632-5502