Dear Jacques, I think I've got all the kernel-devel packages. rpm -qa | grep kernel gives: kernel-pae-2.6.27.25-0.1.1 kernel-xen-devel-2.6.29-1.1 linux-kernel-nutshell-1-1.86 kernel-pae-2.6.29-1.1 linux-kernel-headers-2.6.27-2.28 kernel-pae-extra-2.6.29-1.1 kernel-pae-extra-2.6.27.25-0.1.1 kernel-pae-devel-2.6.29-1.1 nfs-kernel-server-1.1.3-18.2.1 kernel-pae-base-2.6.29-1.1 kernel-pae-base-2.6.27.25-0.1.1 kernel-debug-devel-2.6.29-1.1 kernel-syms-2.6.29-1.1 kernel-default-devel-2.6.29-1.1 kernel-source-2.6.29-1.1 kernel-trace-devel-2.6.29-1.1 Yast lists everything beginning "kernel-devel" as installed. I'll try re-building the file structure as you suggest, and report back. Thank you once again for your time and patience Lawson On Tuesday 13 October 2009 14:36:56 Jacques Goldberg wrote: > Still, following a discussion with Philippe, may we ask you to > positively verify that the kernel-devel stuff is installed on your > computer? > > There are two ways (at least) to verify: > > 1-Philippe: You can read > http://linmodems.technion.ac.il/packages/Intel/Philippe.Vouters/Intel-Readm >e.html > > > 2-or me: since SuSE is an RPM system you can simply rpm -qa | grep > kernel and watch if you see kernel-devel > > in the list. You can even rpm -qa | grep kernel-devel but if > absent you see nothing else, and I like to see something as I am typos > prone. > > > If you do not have kernel-devel installed, you must install it either > from a disk or the network, using yast or yum or apt-get or any > equivalent which you may know. Again, the file is kernel-devel . > > > Then, try again to compile the driver. > > > Jacques (quoting Philippe). > > > Dear Jacques, > > > > Thank you very much indeed for your help. > > > > I did download the original driver file from Phillipe's website, and I > > now have the latest version (also from his website). This fails in just > > the same way as the earlier version. > > > > I VERY strongly suspect a "sick" kernel version. I needed to upgrade the > > stock kernel in 11.1 to enable my TV card to work, so I downloaded > > pre-compiled rpms from the openSUSE Build Service. I did this because I > > have never compiled a kernel from scratch before, and, since I am using > > my main computer, I was scared to try it in case it crashed! I have had > > no trouble with this kernel on a day-to-day basis. > > > > I will follow your suggestions, and report back as soon as I can. > > > > Best regards > > > > Lawson > > > > On Tuesday 13 October 2009 12:14:36 Jacques Goldberg wrote: > >> Dear Lawson, > >> > >> > >> The compilation fails because of the following problem which you > >> reported in your first mail to us (report > >> http://linmodems.technion.ac.il/bigarch/archive-nineth/msg02234.html ) : > >> > >> make: *** /usr/src/packages/BUILD/kernel-pae-2.6.29/linux-2.6.29: No > >> such file or directory. Stop. > >> > >> So, I asked you to send me list of all files under /usr/src in your > >> machine, using command ls -R (ls lists files, -R lists > >> recursively). In what you sent me here is the relevant part: > >> > >> /usr/src/packages: > >> BUILD > >> RPMS > >> SOURCES > >> SPECS > >> SRPMS > >> /usr/src/packages/BUILD: > >> /usr/src/packages/RPMS: > >> athlon > >> geode > >> i386 > >> i486 > >> i586 > >> i686 > >> noarch > >> /usr/src/packages/RPMS/athlon: > >> /usr/src/packages/RPMS/geode: > >> /usr/src/packages/RPMS/i386: > >> /usr/src/packages/RPMS/i486: > >> /usr/src/packages/RPMS/i586: > >> /usr/src/packages/RPMS/i686: > >> /usr/src/packages/RPMS/noarch: > >> /usr/src/packages/SOURCES: > >> /usr/src/packages/SPECS: > >> > >> Because you have nothing below /usr/src/packages/BUILD/ , the > >> compilation process cannot reach the directory > >> /usr/src/packages/BUILD/kernel-pae-2.6.29/linux-2.6.29 thus it stops. > >> > >> NOW IS THE TIME TO ASK: where did you find the file which you try to > >> compile, does it come from either of Philippe Vouter's site or mirror at > >> http://linmodems.technion.ac.il, or did you find it in some SuSE disk or > >> archive? > >> If the latter is true, erase that file, download > >> http://linmhttp://linmodems.technion.ac.il/packages/Intel/Philippe.Voute > >>rs/ intel-536EP-537EP_2009_07_07.tar.bz2 unpack it with tar jxf > >> intel-536EP-537EP_2009_07_07.tar.bz2 > >> <http://linmodems.technion.ac.il/packages/Intel/Philippe.Vouters/intel-5 > >>36E P-537EP_2009_07_07.tar.bz2> , enter directory intel-536-537 and > >> follow the instructions. > >> > >> If it is that or slightly earlier file that you use, what can be done > >> about it? _*Working as root*_ ( likely su under SuSE, possibly sudo), > >> you can create the missing structure with one command: > >> > >> mkdir -p /usr/src/packages/BUILD/kernel-pae-2.6.29/linux-2.6.29 > >> > >> and then retry the compilation. > >> My bet is that it will stop at some further place because of the same > >> problem with some other directory. Just add what is missing according to > >> that scheme until success. > >> > >> The right way however, and I do forward this to Philippe, is to report > >> to him the problem. Either you have installed a sick distribution or a > >> sick modem driver file, or a change is needed in one or more of > >> Philippe's make files (I cannot believe this). > >> > >> Please keep us informed of the outcome of just adding what the script > >> shows as missing in the paths. > >> > >> Thanks > >> Jacques