Thank you for your very fast reply, Roland. Let me explain. I have been using OpenSUSE for a number of years, but I have never had to build any kernel modules, so this is all new to me. I upgraded the kernel in openSUSE 11.1 to 2.6.29 by installing pre-compiled rpms in order to get my TV card working. I then installed the appropriate kernel-sources and kernel-syms packages, and configured them according to the README.SUSE file. I could not find any kernel-header packages for 2.6.29, but understood that these should not be necessary if kernel-sources are installed and configured. Maybe this is wrong? I don't know what the "missing" directory requires, but I think it may be looking for what's in /usr/src/linux-obj/i386/pae. Does there need to be a symlink created somewhere? The modem is the last piece of hardware that I need to get working on my machine to become fully Linux-oriented, so I'm very keen to persevere with this! Thank you once again for your help, and I would be most grateful for any more you can give me. Lawson On Sunday 04 October 2009 16:20:57 Roland Hughes wrote: > The Intel drivers won't build on the Karmic Koala release of Ubuntu or any > release using that kernel. The person maintaining them wants to be paid > via HP before he fixes them. At HP rates it will be somewhere between > $10-15K. > > Did you install the kernel header files for development? This line makes > me suspicious: > make: *** /usr/src/packages/BUILD/kernel-pae-2.6.29/linux-2.6.29: No such > file > > Package dependencies are not correct on these modem driver packages. They > require a lot more to build than they do to install, but none of the build > packages are a dependency for install. > > On Sunday 04 October 2009 10:03:43 am Lawson Brown wrote: > > The driver for my modem is failing to build. > > > > Here is the output I get when I type : > > > > make 537 > > > > cd coredrv; make clean > > make[1]: Entering directory > > `/home/Myrlyn/PC/Modem/intel-536EP-537EP_2009_07_04/intel-536-537/coredrv > >' rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.* rm > > -rf .tmp_versions > > make[1]: Leaving directory > > `/home/Myrlyn/PC/Modem/intel-536EP-537EP_2009_07_04/intel-536-537/coredrv > >' rm -f *.o *.ko > > Module precompile check > > Current running kernel is: 2.6.29-1-pae > > /lib/modules... autoconf.h exists > > diff: /boot/vmlinuz.autoconf.h: No such file or directory > > autoconf.h matches running kernel > > diff: /boot/vmlinuz.version.h: No such file or directory > > version.h matches running kernel > > make[1]: Entering directory > > `/home/Myrlyn/PC/Modem/intel-536EP-537EP_2009_07_04/intel-536-537' > > Building for 537EP > > 2.6.29-1-pae > > make[2]: Entering directory > > `/home/Myrlyn/PC/Modem/intel-536EP-537EP_2009_07_04/intel-536-537/coredrv > >' make -C /lib/modules/2.6.29-1-pae/build > > SUBDIRS=/home/Myrlyn/PC/Modem/intel-536EP-537EP_2009_07_04/intel-536-537/ > >co redrv modules > > make[3]: Entering directory `/usr/src/linux-2.6.29-1-obj/i386/pae' > > make -C /usr/src/packages/BUILD/kernel-pae-2.6.29/linux-2.6.29 > > O=/usr/src/linux-2.6.29-1-obj/i386/pae/. modules > > make: Entering an unknown directory > > make: *** /usr/src/packages/BUILD/kernel-pae-2.6.29/linux-2.6.29: No such > > file or directory. Stop. > > make: Leaving an unknown directory > > make[3]: *** [all] Error 2 > > make[3]: Leaving directory `/usr/src/linux-2.6.29-1-obj/i386/pae' > > make[2]: *** [537core_26] Error 2 > > make[2]: Leaving directory > > `/home/Lawson/PC/Modem/intel-536EP-537EP_2009_07_04/intel-536-537/coredrv > >' 2.6.29-1-pae > > Failed to build driver > > make[1]: Leaving directory > > `/home/Myrlyn/PC/Modem/intel-536EP-537EP_2009_07_04/intel-536-537' > > > > I would be grateful for advice. > > > > Many thanks in advance.