Arturo, The problem is that while your bootup is under SuSE Linux 2.6.13-15-default and there is an appropriate /lib/modules/2.6.13-15-default/build/include/version.h found by the scanModem search but your search RE: # find / -name mach-default /usr/src/linux-2.6.13-15/arch/xen/i386/mach-default /usr/src/linux-2.6.13-15/arch/i386/mach-default /usr/src/linux-2.6.13-15/include/asm-i386/mach-default /usr/include/asm/mach-default ------------------ only finds resources of version 2.6.13-15 This is the source of the configure step report -------------------------------------- checking for asm/mach-default...** error include/asm/mach-default directory could not be found you probably need to configure your kernel, please read the FAQ ------------------------------------ The cogent message in the PCtel FAQ is: ---------------------- 16. Message "include/asm/mach-default directory could not be found" (2.6) ------------------------------------------------------------------------- The link include/asm must have been setup to link to your specific machine architecture. This module is designed to use include/asm-i386 and in particular it is dependant upon irq_vectors.h in include/asm/mach-default. The link include/asm is also created by the kernel Makefile, often when "make [ANY]config" is used. You probably need to configure you kernel first and maybe compile it too. ------------------------------------- Hopefully some of the SuSE users will comment further. I don't have time to delve further over the next day. MarvS # ln -sf /usr ------------------- What do you suggest, MarvS