MarvS, I deleted the old drivers. I tried installing linux-headers-2.6.20-15-generic and linux-headers-2.6.20-15 from install CD. The response was : linux-headers-2.6.20-15-generic is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Tried installing separately linux-headers-2.6.20-15 with same response as above. Checked my gcc support with output as follows: devil@deboo-desktop:~$ ls -l /usr/bin/gcc* lrwxrwxrwx 1 root root 7 2007-07-02 03:53 /usr/bin/gcc -> gcc-4.1 -rwxr-xr-x 1 root root 210320 2007-03-03 15:32 /usr/bin/gcc-4.1 lrwxrwxrwx 1 root root 10 2007-07-02 03:53 /usr/bin/gccbug -> gccbug-4.1 -rwxr-xr-x 1 root root 16274 2007-03-03 15:29 /usr/bin/gccbug-4.1 -rwxr-xr-x 1 root root 2018 2006-12-20 20:13 /usr/bin/gccmakedep Unpacked ungrab-winmodem-20070505.tar.gz and slmodem-2.9.11-20070505.tar.gz in my home folder devil@deboo-desktop. Next compiled and installed ungrab-winmodem-20070505 as follows : devil@deboo-desktop:~$ cd ungrab-winmodem-20070505 devil@deboo-desktop:~/ungrab-winmodem-20070505$ ls Makefile Modules.symvers Module.symvers Readme.txt ungrab-winmodem.c devil@deboo-desktop:~/ungrab-winmodem-20070505$ make clean rm -f *.o *.ko *.mod.* .*.cmd *~ rm -f -r .tmp_versions devil@deboo-desktop:~/ungrab-winmodem-20070505$ make make modules -C /lib/modules/2.6.20-15-generic/build SUBDIRS=/home/devil/ungrab-winmodem-20070505 make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic' CC [M] /home/devil/ungrab-winmodem-20070505/ungrab-winmodem.o Building modules, stage 2. MODPOST 1 modules CC /home/devil/ungrab-winmodem-20070505/ungrab-winmodem.mod.o LD [M] /home/devil/ungrab-winmodem-20070505/ungrab-winmodem.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic' devil@deboo-desktop:~/ungrab-winmodem-20070505$ sudo make install Password: make modules -C /lib/modules/2.6.20-15-generic/build SUBDIRS=/home/devil/ungrab-winmodem-20070505 make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic' Building modules, stage 2. MODPOST 1 modules make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic' install -D -m 644 ungrab-winmodem.ko /lib/modules/2.6.20-15-generic/extra/ungrab-winmodem.ko /sbin/depmod -a Before repeating this procedure for slmodem-2.9.11-20070505 I jumped to loading the driver by $ sudo modprobe ungrab-winmodem as follows: devil@deboo-desktop:~/ungrab-winmodem-20070505$ sudo modprobe ungrab-winmodem devil@deboo-desktop:~/ungrab-winmodem-20070505$cd ../ Then I did same on slmodem-2.9.11-20070505as follows; devil@deboo-desktop:~$ cd slmodem-2.9.11-20070505 devil@deboo-desktop:~/slmodem-2.9.11-20070505$ ls Changes drivers modem README slamr_compile.txt COPYING Makefile patches scripts Smartlink.txt devil@deboo-desktop:~/slmodem-2.9.11-20070505$ make clean make -C modem clean && make -C drivers clean && echo "done." make[1]: Entering directory `/home/devil/slmodem-2.9.11-20070505/modem' rm -f slmodemd modem_test modem_main.o modem_cmdline.o modem_test.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o sysdep_common.o rm -f *~ *.orig *.rej make[1]: Leaving directory `/home/devil/slmodem-2.9.11-20070505/modem' make[1]: Entering directory `/home/devil/slmodem-2.9.11-20070505/drivers' rm -f kernel-ver slamr.o slusb.o slamr.ko slusb.ko *st7554.o amrmo_init.o sysdep_amr.o *.mod.* .*.cmd *~ rm -f -r .tmp_versions make[1]: Leaving directory `/home/devil/slmodem-2.9.11-20070505/drivers' done. However problem started with following : devil@deboo-desktop:~/slmodem-2.9.11-20070505$ make make -C modem all make[1]: Entering directory `/home/devil/slmodem-2.9.11-20070505/modem' rebuild profile... gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c modem_main.c:45:20: error: unistd.h: No such file or directory modem_main.c:46:20: error: stdlib.h: No such file or directory modem_main.c:47:19: error: stdio.h: No such file or directory modem_main.c:48:20: error: string.h: No such file or directory modem_main.c:49:19: error: errno.h: No such file or directory modem_main.c:50:21: error: termios.h: No such file or directory modem_main.c:51:19: error: fcntl.h: No such file or directory modem_main.c:52:23: error: sys/types.h: No such file or directory modem_main.c:53:22: error: sys/stat.h: No such file or directory modem_main.c:54:23: error: sys/ioctl.h: No such file or directory modem_main.c:55:22: error: sys/mman.h: No such file or directory modem_main.c:56:19: error: sched.h: No such file or directory modem_main.c:57:20: error: signal.h: No such file or directory In file included from /usr/lib/gcc/x86_64-linux-gnu/4.1.2/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/4.1.2/include/limits.h:11, from modem_main.c:58: /usr/lib/gcc/x86_64-linux-gnu/4.1.2/include/limits.h:122:61: error: limits.h: No such file or directory modem_main.c:59:17: error: grp.h: No such file or directory In file included from ./modem.h:49, from modem_main.c:70: ./modem_defs.h:50: error: expected �=’, �,’, �;’, �asm’ or �__attribute__’ before �u8’ ./modem_defs.h:51: error: expected �=’, �,’, �;’, �asm’ or �__attribute__’ before �u16’ ./modem_defs.h:52: error: expected �=’, �,’, �;’, �asm’ or �__attribute__’ before �u32’ ./modem_defs.h:54: error: expected �=’, �,’, �;’, �asm’ or �__attribute__’ before �s8’ ./modem_defs.h:55: error: expected �=’, �,’, �;’, �asm’ or �__attribute__’ before �s16’ ./modem_defs.h:56: error: expected �=’, �,’, �;’, �asm’ or �__attribute__’ before �s32’ In file included from ./modem.h:50, from modem_main.c:70: ./modem_homolog.h:53: error: expected specifier-qualifier-list before �u8’ ./modem_homolog.h:103: error: expected �:’, �,’, �;’, �}’ or �__attribute__’ before �id’ In file included from ./modem.h:51, from modem_main.c:70: ./modem_dp.h:82: error: expected declaration specifiers or �...’ before �u8’ ./modem_dp.h:83: error: expected declaration specifiers or �...’ before �u8’ In file included from modem_main.c:70: ./modem.h:138: error: expected specifier-qualifier-list before �u16’ ./modem.h:174: error: expected declaration specifiers or �...’ before �u8’ ./modem.h:175: error: expected declaration specifiers or �...’ before �u8’ ./modem.h:191: error: expected specifier-qualifier-list before �u16’ ./modem.h:219: error: expected specifier-qualifier-list before �u8’ ./modem.h:263: error: field �termios’ has incomplete type ./modem.h:319: error: expected specifier-qualifier-list before �u8’ ./modem.h:340: error: expected specifier-qualifier-list before �u32’ ./modem.h:342: error: expected declaration specifiers or �...’ before �u8’ ./modem.h:343: error: expected declaration specifiers or �...’ before �u8’ ./modem.h:354: error: expected specifier-qualifier-list before �u8’ ./modem.h:371: error: expected specifier-qualifier-list before �u8’ ./modem.h:436: error: expected declaration specifiers or �...’ before �u8’ ./modem.h:437: error: expected declaration specifiers or �...’ before �u8’ ./modem.h:439: error: expected declaration specifiers or �...’ before �u8’ ./modem.h:440: error: expected declaration specifiers or �...’ before �u8’ ./modem.h:442: error: expected declaration specifiers or �...’ before �u8’ ./modem.h:443: error: expected declaration specifiers or �...’ before �u8’ modem_main.c:98: error: expected �=’, �,’, �;’, �asm’ or �__attribute__’ before �modem_perm’ modem_main.c: In function �modemap_start’: modem_main.c:555: warning: implicit declaration of function �ioctl’ modem_main.c:559: warning: implicit declaration of function �memset’ modem_main.c:559: warning: incompatible implicit declaration of built-in function �memset’ modem_main.c:560: warning: implicit declaration of function �write’ modem_main.c: In function �mdm_device_read’: modem_main.c:602: warning: implicit declaration of function �read’ modem_main.c: In function �mdm_device_setup’: modem_main.c:616: error: storage size of �stbuf’ isn’t known modem_main.c:618: warning: incompatible implicit declaration of built-in function �memset’ modem_main.c:619: warning: implicit declaration of function �stat’ modem_main.c:621: warning: implicit declaration of function �fprintf’ modem_main.c:621: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:621: error: �stderr’ undeclared (first use in this function) modem_main.c:621: error: (Each undeclared identifier is reported only once modem_main.c:621: error: for each function it appears in.) modem_main.c:621: warning: implicit declaration of function �strerror’ modem_main.c:621: error: �errno’ undeclared (first use in this function) modem_main.c:621: warning: format �%s’ expects type �char *’, but argument 4 has type �int’ modem_main.c:624: warning: implicit declaration of function �S_ISCHR’ modem_main.c:625: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:629: warning: implicit declaration of function �open’ modem_main.c:629: error: �O_RDWR’ undeclared (first use in this function) modem_main.c:631: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:631: warning: format �%s’ expects type �char *’, but argument 4 has type �int’ modem_main.c:635: warning: implicit declaration of function �minor’ modem_main.c:616: warning: unused variable �stbuf’ modem_main.c: In function �mdm_device_release’: modem_main.c:641: warning: implicit declaration of function �close’ modem_main.c: At top level: modem_main.c:651: error: �PATH_MAX’ undeclared here (not in a function) modem_main.c: In function �create_pty’: modem_main.c:655: error: storage size of �termios’ isn’t known modem_main.c:662: warning: implicit declaration of function �getpt’ modem_main.c:663: warning: implicit declaration of function �grantpt’ modem_main.c:663: warning: implicit declaration of function �unlockpt’ modem_main.c:664: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:664: error: �stderr’ undeclared (first use in this function) modem_main.c:664: error: �errno’ undeclared (first use in this function) modem_main.c:664: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:672: warning: implicit declaration of function �tcgetattr’ modem_main.c:674: warning: implicit declaration of function �cfmakeraw’ modem_main.c:675: warning: implicit declaration of function �cfsetispeed’ modem_main.c:675: error: �B115200’ undeclared (first use in this function) modem_main.c:676: warning: implicit declaration of function �cfsetospeed’ modem_main.c:679: warning: implicit declaration of function �tcsetattr’ modem_main.c:679: error: �TCSANOW’ undeclared (first use in this function) modem_main.c:681: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:681: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:685: warning: implicit declaration of function �fcntl’ modem_main.c:685: error: �F_SETFL’ undeclared (first use in this function) modem_main.c:685: error: �O_NONBLOCK’ undeclared (first use in this function) modem_main.c:687: warning: implicit declaration of function �ptsname’ modem_main.c:687: warning: assignment makes pointer from integer without a cast modem_main.c:695: warning: implicit declaration of function �getgrnam’ modem_main.c:695: warning: initialization makes pointer from integer without a cast modem_main.c:697: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:697: warning: format �%s’ expects type �char *’, but argument 4 has type �int’ modem_main.c:701: warning: implicit declaration of function �chown’ modem_main.c:701: error: dereferencing pointer to incomplete type modem_main.c:703: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:703: warning: format �%s’ expects type �char *’, but argument 5 has type �int’ modem_main.c:709: warning: implicit declaration of function �chmod’ modem_main.c:709: error: �modem_perm’ undeclared (first use in this function) modem_main.c:711: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:711: warning: format �%s’ expects type �char *’, but argument 5 has type �int’ modem_main.c:716: warning: implicit declaration of function �unlink’ modem_main.c:717: warning: implicit declaration of function �symlink’ modem_main.c:718: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:718: warning: format �%s’ expects type �char *’, but argument 5 has type �int’ modem_main.c:723: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:655: warning: unused variable �termios’ modem_main.c: At top level: modem_main.c:743: error: expected �=’, �,’, �;’, �asm’ or �__attribute__’ before �keep_running’ modem_main.c: In function �mark_termination’: modem_main.c:748: error: �keep_running’ undeclared (first use in this function) modem_main.c: In function �modem_run’: modem_main.c:754: error: storage size of �tmo’ isn’t known modem_main.c:755: error: �fd_set’ undeclared (first use in this function) modem_main.c:755: error: expected �;’ before �rset’ modem_main.c:756: error: storage size of �termios’ isn’t known modem_main.c:762: error: �keep_running’ undeclared (first use in this function) modem_main.c:774: warning: implicit declaration of function �FD_ZERO’ modem_main.c:774: error: �rset’ undeclared (first use in this function) modem_main.c:775: error: �eset’ undeclared (first use in this function) modem_main.c:777: warning: implicit declaration of function �FD_SET’ modem_main.c:792: warning: implicit declaration of function �select’ modem_main.c:792: error: �NULL’ undeclared (first use in this function) modem_main.c:795: error: �errno’ undeclared (first use in this function) modem_main.c:795: error: �EINTR’ undeclared (first use in this function) modem_main.c:797: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:797: error: �stderr’ undeclared (first use in this function) modem_main.c:797: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:804: warning: implicit declaration of function �FD_ISSET’ modem_main.c:815: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:815: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:825: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:825: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:850: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:850: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:859: warning: incompatible implicit declaration of built-in function �memset’ modem_main.c:862: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:862: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:866: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:877: warning: implicit declaration of function �memcmp’ modem_main.c:889: error: �EAGAIN’ undeclared (first use in this function) modem_main.c:893: error: �EIO’ undeclared (first use in this function) modem_main.c:896: error: �HUPCL’ undeclared (first use in this function) modem_main.c:901: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:913: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:913: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:922: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:756: warning: unused variable �termios’ modem_main.c:754: warning: unused variable �tmo’ modem_main.c: In function �modem_main’: modem_main.c:940: warning: implicit declaration of function �basename’ modem_main.c:940: warning: passing argument 1 of �modem_debug_init’ makes pointer from integer without a cast modem_main.c:944: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:944: error: �stderr’ undeclared (first use in this function) modem_main.c:945: warning: implicit declaration of function �exit’ modem_main.c:945: warning: incompatible implicit declaration of built-in function �exit’ modem_main.c:953: warning: implicit declaration of function �sprintf’ modem_main.c:953: warning: incompatible implicit declaration of built-in function �sprintf’ modem_main.c:955: warning: passing argument 2 of �modem_create’ makes pointer from integer without a cast modem_main.c:956: warning: assignment makes pointer from integer without a cast modem_main.c:962: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:963: warning: incompatible implicit declaration of built-in function �exit’ modem_main.c:966: warning: incompatible implicit declaration of built-in function �fprintf’ modem_main.c:969: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:973: error: storage size of �prm’ isn’t known modem_main.c:974: warning: implicit declaration of function �mlockall’ modem_main.c:974: error: �MCL_CURRENT’ undeclared (first use in this function) modem_main.c:974: error: �MCL_FUTURE’ undeclared (first use in this function) modem_main.c:975: error: �errno’ undeclared (first use in this function) modem_main.c:975: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:977: warning: implicit declaration of function �sched_get_priority_max’ modem_main.c:977: error: �SCHED_FIFO’ undeclared (first use in this function) modem_main.c:978: warning: implicit declaration of function �sched_setscheduler’ modem_main.c:979: warning: format �%s’ expects type �char *’, but argument 3 has type �int’ modem_main.c:973: warning: unused variable �prm’ modem_main.c:984: warning: implicit declaration of function �signal’ modem_main.c:984: error: �SIGINT’ undeclared (first use in this function) modem_main.c:985: error: �SIGTERM’ undeclared (first use in this function) modem_main.c:998: warning: implicit declaration of function �usleep’ modem_main.c:1011: warning: incompatible implicit declaration of built-in function �exit’ modem_main.c:934: warning: unused variable �path_name’ make[1]: *** [modem_main.o] Error 1 make[1]: Leaving directory `/home/devil/slmodem-2.9.11-20070505/modem' make: *** [modem] Error 2 devil@deboo-desktop:~/slmodem-2.9.11-20070505$ Devinder -----Original Message----- From: Marvin Stodolsky [mailto:marvin.stodolsky@xxxxxxxxx] Sent: Saturday, July 14, 2007 11:53 PM To: D S Parmar Cc: Discuss@xxxxxxxxxxxxx Subject: Re: Devinder, India, Ubuntu 7.04 Kernel 2.6.20-15- generic Devinder, Would you please try compiling the drivers on your own x86_64 PC First delete the old drivers: PLACE=/lib/modules/2.6.20-15-generic/extra/ $ ls $PLACE should show the drivers. Delete them: $ sudo rm $PLACE/*.ko $ ls $PLACE Next with the install CD in place do: $ sudo apt-get install linux-headers-2.6.20-15-generic which should install packages linux-headers-2.6.20-15-generic and linux-headers-2.6.20-15 Check what your gcc support is with: marv@marvdesk:~$ ls -l /usr/bin/gcc* The cogent output on my System is: lrwxrwxrwx 1 root root 7 2007-04-28 14:18 /usr/bin/gcc -> gcc-4.1 -rwxr-xr-x 1 root root 183904 2007-03-02 21:52 /usr/bin/gcc-4.1 Then from http://phep2.technion.ac.il/linmodems/packages/smartlink/ get the ungrab-winmodem-20070505.tar.gz and slmodem-2.9.11-20070505.tar.gz Copy into your home folder under Linux, Then unpack with: $ tar zxf un*.tar.gz slamr*.tar.gz $ ls should show two new folders/ move into the folder: $ cd ungrab-winmodem-20070505 $ ls $ make clean $ make should compile ungrab-winmodem.ko Check with: $ ls -l *.ko If present, install: $ sudo make install Back out: $ cd ../ Similarly for the slmodem-2.9.11-20070505 folder $ cd slmodem-2.9.11-20070505 $ ls $ make clean $ make $ sudo make install Try driver loading: $ sudo modprobe ungrab-winmodem $ sudo modprobe slamr If they load: $ sudo slmodemd -c INDIA /dev/slamr0 should setup the modem. If so try: $ sudo wvdialconf /etc/wvdial.conf. Report back. Note that upon each reboot,you will have to: $ sudo mknod -m 600 /dev/slamr0 c 242 0 through we can automate this later. MarvS On 7/9/07, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> wrote: > DS > > PCI slot PCI ID SubsystemID Name > ---------- --------- --------- -------------- > 04:04.0 1057:3052 1057:3020 Modem: Motorola Unknown device 3052 > under CPU=x86_64, Ubuntu 7.04 Linux version 2.6.20-15-generic > > there may be support by the slamr driver + slmodemd helper package > > 1057:3052 has a Motorola chipset, poorly supported by Motorola itself > However Zello discovered that drivers written to support Smartlink modems do s > upport the 1057:3052 chipset!! > It sufficed to add 1057:3052 to the list of modem cards recognized by the Smart > link slamr driver. > There is a ungrab-winmodem driver used in conjunction with slamr, which must ha > ve 1057:3052 > similarly added. See messages from Zello: > http://linmodems.technion.ac.il/bigarch/archive-seventh/msg00846.html > http://linmodems.technion.ac.il/bigarch/archive-seventh/msg00848.html > and Alvaro Aguirre about the ungrab-winmodem fix: > http://linmodems.technion.ac.il/bigarch/archive-seventh/msg00990.html > > For general guidance on ungrab-winmodem + slamr usage, read the Smartlink.txt > within the slamr-2.6.20-15-generic.tar.gz which can be downloaded from > http://phep2.technion.ac.il/linmodems/packages/smartlink/Ubuntu/ > > Unpack with: > $ tar zxf slamr*.tar.gz > Move into the folder: > $ cd slamr-2.6.20-15-generic > Browse the files. Then > $ sudo ./setup > Follow the output directions. > With: > $ sudo gedit /etc/default/sl-modem-daemon > change > SLMODEMD_COUNTRY=USA > into > SLMODEMD_COUNTRY=INDIA > > Upon reboot you should be able to dialout with: > $ sudo wvdial > > MarvS > scanModem maintainer > > > > > On 7/9/07, D S Parmar <dsparmar@xxxxxxxxxx> wrote: > > > > > -----------------------------DISCLAIMER---------------------------- This Message and any attachments (the "message") is intended solely for the addressees and is confidential. If you receive this message in error, please delete it and immediately notify the sender. Any use not in accord with its Purpose, any dissemination or disclosure, either whole or partial, is Prohibited except formal approval. The internet cannot guarantee the integrity of this message. BSNL shall (will) not therefore be liable for the message if modified.