Hi Antonio This is the terminal listing after following your instructions immediately after boot: derek@derek-desktop:~$ sudo ls /dev/ttySM0 /dev/ttySM0 derek@derek-desktop:~$ sudo wvdial --> WvDial: Internet dialer version 1.60 --> Cannot open /dev/ttySM0: No such file or directory --> Cannot open /dev/ttySM0: No such file or directory --> Cannot open /dev/ttySM0: No such file or directory derek@derek-desktop:~$ Regards Derek -------------------------------------------------------- On Wed, 2011-02-16 at 19:33 -0600, Antonio Olivares wrote: > Derek, > > You have set autoloading of martian modem via rc.local script. Then > if this was working correctly, you should just do a > $ sudo wvdial > but before check to see that the port exists, i.e, output of > $ sudo ls /dev/ttySM0 > > don't do this: > > derek@derek-desktop:~$ sudo martian_modem > martian: error: open: Device or resource busy > martian: info: martian is already running. > > instead just do: > derek@derek-desktop:~$ sudo wvdial > --> WvDial: Internet dialer version 1.60 > --> Cannot open /dev/ttySM0: No such file or directory > > if this fails let us know. > > Regards, > > Antonio > On Wed, Feb 16, 2011 at 7:19 PM, Derek <yawder@xxxxxxxxxxx> wrote: > > Hi Martin > > > > You wrote: > > > > You may have to manually load the driver > > $ sudo modprobe martian_dev > > before the > > $ sudo martian_modem > > > > This was done correctly as you can see from the terminal outputs below > > when I installed Agere modem software. This may help you find out why > > ttySM0 link points to a non-existent file - "/dev/pts/1" > > > > Terminal output for 'martian-full-20100123' > > > > derek@derek-desktop:~$ cd '/home/derek/Desktop/martian-full-20100123' > > > > derek@derek-desktop:~/Desktop/martian-full-20100123$ make all > > make -C kmodule/ modules > > make[1]: Entering directory > > `/home/derek/Desktop/martian-full-20100123/kmodule' > > make -C /lib/modules/2.6.35-22-generic/build > > M="/home/derek/Desktop/martian-full-20100123/kmodule" modules > > make[2]: Entering directory `/usr/src/linux-headers-2.6.35-22-generic' > > CC [M] /home/derek/Desktop/martian-full-20100123/kmodule/martian.o > > /home/derek/Desktop/martian-full-20100123/kmodule/martian.c: In function > > âmartian_isrâ: > > /home/derek/Desktop/martian-full-20100123/kmodule/martian.c:135: > > warning: value computed is not used > > CC [M] /home/derek/Desktop/martian-full-20100123/kmodule/marsio.o > > /home/derek/Desktop/martian-full-20100123/kmodule/marsio.c:358: warning: > > âmars_read_register_remâ defined but not used > > /home/derek/Desktop/martian-full-20100123/kmodule/marsio.c:371: warning: > > âmars_write_register_remâ defined but not used > > In file included > > from /usr/src/linux-headers-2.6.35-22-generic/arch/x86/include/asm/uaccess.h:571, > > > > from /home/derek/Desktop/martian-full-20100123/kmodule/marsio.c:2: > > In function âcopy_from_userâ, > > inlined from âmars_download_dsp_userâ > > at /home/derek/Desktop/martian-full-20100123/kmodule/marsio.c:767: > > /usr/src/linux-headers-2.6.35-22-generic/arch/x86/include/asm/uaccess_32.h:212: warning: call to âcopy_from_user_overflowâ declared with attribute warning: copy_from_user() buffer size is not provably correct > > CC [M] /home/derek/Desktop/martian-full-20100123/kmodule/mfifo.o > > LD > > [M] /home/derek/Desktop/martian-full-20100123/kmodule/martian_dev.o > > Building modules, stage 2. > > MODPOST 1 modules > > > > CC /home/derek/Desktop/martian-full-20100123/kmodule/martian_dev.mod.o > > LD > > [M] /home/derek/Desktop/martian-full-20100123/kmodule/martian_dev.ko > > make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic' > > make[1]: Leaving directory > > `/home/derek/Desktop/martian-full-20100123/kmodule' > > make -C modem/ all > > make[1]: Entering directory > > `/home/derek/Desktop/martian-full-20100123/modem' > > CC main.o > > CC dumpers.o > > CC log.o > > CC session.o > > CC mport.o > > CC pty.o > > CC sysdep.o > > CC isr.o > > CC smp.o > > CC core_if.o > > CC coresubst.o > > CC link.o > > CC tweakrelocsdynamic.o > > CC coreadd.o > > CC elf386tweakrelocs > > LD marscore.o > > TWEAK marscore.o > > LD martian_modem > > make[1]: Leaving directory > > `/home/derek/Desktop/martian-full-20100123/modem' > > > > derek@derek-desktop:~/Desktop/martian-full-20100123$ sudo make install > > [sudo] password for derek: > > make -C kmodule/ install > > make[1]: Entering directory > > `/home/derek/Desktop/martian-full-20100123/kmodule' > > make -C /lib/modules/2.6.35-22-generic/build > > M="/home/derek/Desktop/martian-full-20100123/kmodule" modules_install > > make[2]: Entering directory `/usr/src/linux-headers-2.6.35-22-generic' > > > > INSTALL /home/derek/Desktop/martian-full-20100123/kmodule/martian_dev.ko > > DEPMOD 2.6.35-22-generic > > make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic' > > if ! /sbin/modprobe -nq martian_dev ; then /sbin/depmod -a; fi > > make[1]: Leaving directory > > `/home/derek/Desktop/martian-full-20100123/kmodule' > > make -C modem/ install > > make[1]: Entering directory > > `/home/derek/Desktop/martian-full-20100123/modem' > > LD martian_modem.debug > > STRIP martian_modem.debug > > STRIP martian_modem.stripped > > INSTALL /usr/sbin/martian_modem > > INSTALL /usr/lib/debug/usr/sbin/martian_modem.debug > > make[1]: Leaving directory > > `/home/derek/Desktop/martian-full-20100123/modem' > > > > derek@derek-desktop:~/Desktop/martian-full-20100123$ sudo modprobe > > martian_dev > > derek@derek-desktop:~/Desktop/martian-full-20100123$ sudo martian_modem > > martian: info: Your port is /dev/ttySM0 > > > > #!/bin/sh -e > > # > > # rc.local > > # > > # This script is executed at the end of each multiuser runlevel. > > # Make sure that the script will "exit 0" on success or any other > > # value on error. > > # > > # In order to enable or disable this script just change the execution > > # bits. > > # > > # By default this script does nothing. > > > > /sbin/modprobe martian_dev > > martian_modem > > > > > > exit 0 > > --------------------------------- > > Computer restart - enter at terminal > > > > derek@derek-desktop:~$ sudo martian_modem > > martian: error: open: Device or resource busy > > martian: info: martian is already running. > > derek@derek-desktop:~$ sudo wvdial > > --> WvDial: Internet dialer version 1.60 > > --> Cannot open /dev/ttySM0: No such file or directory > > --> Cannot open /dev/ttySM0: No such file or directory > > --> Cannot open /dev/ttySM0: No such file or directory > > derek@derek-desktop:~$ sudo martian_modem > > martian: info: Your port is /dev/ttySM0 > > > >