Tried it with the same results. Here is the exact terminal output of my workflow. Am I missing anything? Also, note the compiler warnings. Might there be something suspicious there? hazel@hazel-desktop:~/agrsm-20090418$ make make -C /lib/modules/2.6.28-11-generic/build SUBDIRS=/home/hazel/agrsm-20090418 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic' CC [M] /home/hazel/agrsm-20090418/agrsoftmodem.o CC [M] /home/hazel/agrsm-20090418/lib.o CC [M] /home/hazel/agrsm-20090418/serial26.o /home/hazel/agrsm-20090418/serial26.c: In function 'serial8250_get_mctrl': /home/hazel/agrsm-20090418/serial26.c:1371: warning: unused variable 'flags' /home/hazel/agrsm-20090418/serial26.c: In function 'serial8250_config_port': /home/hazel/agrsm-20090418/serial26.c:2039: warning: unused variable 'ret' /home/hazel/agrsm-20090418/serial26.c: At top level: /home/hazel/agrsm-20090418/serial26.c:2131: warning: initialization from incompatible pointer type /home/hazel/agrsm-20090418/serial26.c:2132: warning: initialization from incompatible pointer type /home/hazel/agrsm-20090418/serial26.c:1922: warning: ‘serial8250_request_rsa_resource' defined but not used LD [M] /home/hazel/agrsm-20090418/agrmodem.o LD [M] /home/hazel/agrsm-20090418/agrserial.o Building modules, stage 2. MODPOST 2 modules WARNING: could not find /home/hazel/agrsm-20090418/.agrsm_core.o.cmd for /home/hazel/agrsm-20090418/agrsm_core.o WARNING: modpost: Found 3 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' CC /home/hazel/agrsm-20090418/agrmodem.mod.o LD [M] /home/hazel/agrsm-20090418/agrmodem.ko CC /home/hazel/agrsm-20090418/agrserial.mod.o LD [M] /home/hazel/agrsm-20090418/agrserial.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic' hazel@hazel-desktop:~/agrsm-20090418$ sudo make install make -C /lib/modules/2.6.28-11-generic/build M="/home/hazel/agrsm-20090418" modules_install make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic' INSTALL /home/hazel/agrsm-20090418/agrmodem.ko INSTALL /home/hazel/agrsm-20090418/agrserial.ko DEPMOD 2.6.28-11-generic make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic' if ! /sbin/modprobe -nq agrmodem.ko ; then /sbin/depmod -a; fi hazel@hazel-desktop:~/agrsm-20090418$ sudo agrsm-test Found drivers for boot kernel 2.6.28-11-generic at: find: paths must precede expression: agrserial.ko Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] Loading drivers: Drivers loaded: agrserial 18848 0 agrmodem 1192868 1 agrserial and symbolic link created: lrwxrwxrwx 1 root root 12 2009-07-15 20:02 /dev/ttySAGR -> /dev/ttyAGS3 Checking for utility wvdialconf Found /usr/bin/wvdialconf, preparing to run: wvdialconf /etc/wvdial.conf Modem Port Scan<*1>: S0 S1 S2 S3 ttySAGR<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttySAGR<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttySAGR<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. A reboot may be necessary before modem detection through: sudo modprobe agrserial Which will load agrmodem, agrserial and create the symbolic link needed for: sudo wvdialconf