Dear Marv, I can confirm the problems encountered. I downloaded the slmodem code and ungrab-winmodem and both fail to compile. See: [students@localhost tmp]$ ls [students@localhost tmp]$ wget http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20110321.tar.gz --2013-04-30 17:52:52-- http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20110321.tar.gz Resolving linmodems.technion.ac.il (linmodems.technion.ac.il)... 132.68.73.235 Connecting to linmodems.technion.ac.il (linmodems.technion.ac.il)|132.68.73.235|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1006393 (983K) [application/x-gzip] Saving to: ‘slmodem-2.9.11-20110321.tar.gz’ 100%[======================================>] 1,006,393 358KB/s in 2.7s 2013-04-30 17:52:55 (358 KB/s) - ‘slmodem-2.9.11-20110321.tar.gz’ saved [1006393/1006393] [students@localhost tmp]$ wget http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem-20090716.tar.gz --2013-04-30 17:53:02-- http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem-20090716.tar.gz Resolving linmodems.technion.ac.il (linmodems.technion.ac.il)... 132.68.73.235 Connecting to linmodems.technion.ac.il (linmodems.technion.ac.il)|132.68.73.235|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2512 (2.5K) [application/x-gzip] Saving to: ‘ungrab-winmodem-20090716.tar.gz’ 100%[======================================>] 2,512 11.6KB/s in 0.2s 2013-04-30 17:53:02 (11.6 KB/s) - ‘ungrab-winmodem-20090716.tar.gz’ saved [2512/2512] [students@localhost tmp]$ ls -l total 988 -rw-rw-r--. 1 students students 1006393 Apr 13 2011 slmodem-2.9.11-20110321.tar.gz -rw-rw-r--. 1 students students 2512 Jul 17 2009 ungrab-winmodem-20090716.tar.gz [students@localhost tmp]$ uname -a Linux localhost.localdomain 3.8.9-200.fc18.i686.PAE #1 SMP Fri Apr 26 13:01:35 UTC 2013 i686 i686 i386 GNU/Linux [students@localhost tmp]$ script ~/Documents/try-slmodemcode-`date +%Y%m%d`.txt Script started, file is /home/students/Documents/try-slmodemcode-20130430.txt [students@localhost tmp]$ uname -a Linux localhost.localdomain 3.8.9-200.fc18.i686.PAE #1 SMP Fri Apr 26 13:01:35 UTC 2013 i686 i686 i386 GNU/Linux [students@localhost tmp]$ uname -r 3.8.9-200.fc18.i686.PAE [students@localhost tmp]$ ls -l total 988 -rw-rw-r--. 1 students students 1006393 Apr 13 2011 slmodem-2.9.11-20110321.tar.gz -rw-rw-r--. 1 students students 2512 Jul 17 2009 ungrab-winmodem-20090716.tar.gz [students@localhost tmp]$ tar -zxvf ungrab-winmodem-20090716.tar.gz ungrab-winmodem-20090716/ ungrab-winmodem-20090716/Makefile ungrab-winmodem-20090716/updates.txt ungrab-winmodem-20090716/ungrab-winmodem.c ungrab-winmodem-20090716/Modules.symvers ungrab-winmodem-20090716/Module.symvers ungrab-winmodem-20090716/Module.markers ungrab-winmodem-20090716/Readme.txt ungrab-winmodem-20090716/modules.order [students@localhost tmp]$ cd ungrab-winmodem-20090716/ [students@localhost ungrab-winmodem-20090716]$ su -c 'make' Password: make modules -C /lib/modules/3.8.9-200.fc18.i686.PAE/build SUBDIRS=/home/students/tmp/ungrab-winmodem-20090716 make[1]: Entering directory `/usr/src/kernels/3.8.9-200.fc18.i686.PAE' CC [M] /home/students/tmp/ungrab-winmodem-20090716/ungrab-winmodem.o /home/students/tmp/ungrab-winmodem-20090716/ungrab-winmodem.c:48:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__devinitdata’ /home/students/tmp/ungrab-winmodem-20090716/ungrab-winmodem.c: In function ‘softmodem_release_init’: /home/students/tmp/ungrab-winmodem-20090716/ungrab-winmodem.c:84:19: error: ‘softmodem_pci_tbl’ undeclared (first use in this function) /home/students/tmp/ungrab-winmodem-20090716/ungrab-winmodem.c:84:19: note: each undeclared identifier is reported only once for each function it appears in make[2]: *** [/home/students/tmp/ungrab-winmodem-20090716/ungrab-winmodem.o] Error 1 make[1]: *** [_module_/home/students/tmp/ungrab-winmodem-20090716] Error 2 make[1]: Leaving directory `/usr/src/kernels/3.8.9-200.fc18.i686.PAE' make: *** [all] Error 2 [students@localhost ungrab-winmodem-20090716]$ rpm -qa kernel-devel* [students@localhost ungrab-winmodem-20090716]$ su -c 'yum install kernel-devel-PAE -y' Password: Loaded plugins: langpacks, presto, refresh-packagekit fedora/18/i386/metalink | 21 kB 00:00 updates/18/i386/metalink | 17 kB 00:00 No package kernel-devel-PAE available. Error: Nothing to do [students@localhost ungrab-winmodem-20090716]$ rpm -qa kernel* kernel-headers-3.8.9-200.fc18.i686 kernel-PAE-3.8.9-200.fc18.i686 kernel-PAE-devel-3.8.9-200.fc18.i686 [students@localhost ungrab-winmodem-20090716]$ cd .. [students@localhost tmp]$ tar -zxvf slmodem-2.9.11-20110321.tar.gz slmodem-2.9.11-20110321/ slmodem-2.9.11-20110321/b/ slmodem-2.9.11-20110321/b/drivers/ slmodem-2.9.11-20110321/b/drivers/kernel-ver.c.orig slmodem-2.9.11-20110321/b/drivers/Makefile.orig slmodem-2.9.11-20110321/b/drivers/Makefile.rej slmodem-2.9.11-20110321/b/drivers/kernel-ver.c.rej slmodem-2.9.11-20110321/patches/ slmodem-2.9.11-20110321/patches/alsa-linux-2.6.0.patch slmodem-2.9.11-20110321/patches/zello.txt slmodem-2.9.11-20110321/patches/no_slusb.patch slmodem-2.9.11-20110321/patches/sldiffs-20090222/ slmodem-2.9.11-20110321/patches/sldiffs-20090222/03_Makefile_2.6.12.4.diff slmodem-2.9.11-20110321/patches/sldiffs-20090222/fortify_source.diff slmodem-2.9.11-20110321/patches/sldiffs-20090222/Readme.txt slmodem-2.9.11-20110321/patches/sldiffs-20090222/kernel-ver.diff slmodem-2.9.11-20110321/patches/sldiffs-20090222/06_slmodem-class-simple-to-class-meins.diff slmodem-2.9.11-20110321/patches/sldiffs-20090222/README.diff slmodem-2.9.11-20110321/patches/sldiffs-20090222/05_st7554_license.diff slmodem-2.9.11-20110321/patches/sldiffs-20090222/class_device.diff slmodem-2.9.11-20110321/patches/sldiffs-20090222/02_dial_string_size.diff slmodem-2.9.11-20110321/patches/no_slusb.txt slmodem-2.9.11-20110321/patches/marv.diff slmodem-2.9.11-20110321/patches/zello.diff slmodem-2.9.11-20110321/patches/marv.txt slmodem-2.9.11-20110321/patches/semaphore2011.diff slmodem-2.9.11-20110321/patches/ioctl.diff slmodem-2.9.11-20110321/patches/2.6.33.diff slmodem-2.9.11-20110321/patches/modem_20100303.patch slmodem-2.9.11-20110321/patches/slmodem-2.9.11-20090222.patch slmodem-2.9.11-20110321/patches/slmodem-usb-2.6.16.patch slmodem-2.9.11-20110321/drivers/ slmodem-2.9.11-20110321/drivers/amrmo_init.c.orig slmodem-2.9.11-20110321/drivers/Makefile.orig slmodem-2.9.11-20110321/drivers/old_st7554.c slmodem-2.9.11-20110321/drivers/kernel-ver.c slmodem-2.9.11-20110321/drivers/Module.markers slmodem-2.9.11-20110321/drivers/amrlibs.o slmodem-2.9.11-20110321/drivers/amrmo_init.c slmodem-2.9.11-20110321/drivers/Modules.symvers slmodem-2.9.11-20110321/drivers/amrmo_init.c.old slmodem-2.9.11-20110321/drivers/Makefile slmodem-2.9.11-20110321/drivers/st7554.c slmodem-2.9.11-20110321/drivers/sysdep_amr.c slmodem-2.9.11-20110321/drivers/modules.order slmodem-2.9.11-20110321/drivers/Module.symvers slmodem-2.9.11-20110321/drivers/makefile.0 slmodem-2.9.11-20110321/Changes slmodem-2.9.11-20110321/scripts/ slmodem-2.9.11-20110321/scripts/slmodem.spec slmodem-2.9.11-20110321/scripts/slmodemd.ubuntu.italy slmodem-2.9.11-20110321/scripts/mandrake/ slmodem-2.9.11-20110321/scripts/mandrake/slmodemd slmodem-2.9.11-20110321/scripts/debian/ slmodem-2.9.11-20110321/scripts/debian/slmodemd slmodem-2.9.11-20110321/scripts/slmodemd slmodem-2.9.11-20110321/scripts/suse/ slmodem-2.9.11-20110321/scripts/suse/slmodemd.SUSE slmodem-2.9.11-20110321/scripts/suse/slmodemd.conf slmodem-2.9.11-20110321/scripts/slackware/ slmodem-2.9.11-20110321/scripts/slackware/rc.slmodemd slmodem-2.9.11-20110321/scripts/slackware/README slmodem-2.9.11-20110321/Documentation/ slmodem-2.9.11-20110321/Documentation/ALSA_support.txt slmodem-2.9.11-20110321/Documentation/Smartlink.txt slmodem-2.9.11-20110321/Documentation/compile_example.txt slmodem-2.9.11-20110321/Documentation/x86_64.txt slmodem-2.9.11-20110321/modem/ slmodem-2.9.11-20110321/modem/modem_param.c slmodem-2.9.11-20110321/modem/modem_timer.h slmodem-2.9.11-20110321/modem/modem_debug.h slmodem-2.9.11-20110321/modem/modem_defs.h slmodem-2.9.11-20110321/modem/modem.c slmodem-2.9.11-20110321/modem/modem_test.c slmodem-2.9.11-20110321/modem/modem_dp.h slmodem-2.9.11-20110321/modem/modem_cmdline.c slmodem-2.9.11-20110321/modem/modem_homolog.h slmodem-2.9.11-20110321/modem/modem_comp.c slmodem-2.9.11-20110321/modem/Makefile.20080401 slmodem-2.9.11-20110321/modem/modem_ec.c slmodem-2.9.11-20110321/modem/dp_sinus.c slmodem-2.9.11-20110321/modem/homolog_data.c slmodem-2.9.11-20110321/modem/modem_param.h slmodem-2.9.11-20110321/modem/modem_main.c slmodem-2.9.11-20110321/modem/modem_pack.c slmodem-2.9.11-20110321/modem/modem_datafile.c slmodem-2.9.11-20110321/modem/sysdep_common.c slmodem-2.9.11-20110321/modem/dp_dummy.c slmodem-2.9.11-20110321/modem/Makefile slmodem-2.9.11-20110321/modem/modem_timer.c slmodem-2.9.11-20110321/modem/modem_at.c slmodem-2.9.11-20110321/modem/modem_debug.c slmodem-2.9.11-20110321/modem/dsplibs.o slmodem-2.9.11-20110321/modem/modem.h slmodem-2.9.11-20110321/COPYING slmodem-2.9.11-20110321/faxing/ slmodem-2.9.11-20110321/faxing/xtel.diff slmodem-2.9.11-20110321/faxing/smartlink.pdf slmodem-2.9.11-20110321/faxing/1stRead.txt slmodem-2.9.11-20110321/faxing/modem.sh slmodem-2.9.11-20110321/faxing/xtel.lignes slmodem-2.9.11-20110321/faxing/modem slmodem-2.9.11-20110321/faxing/sm56_initstrings slmodem-2.9.11-20110321/faxing/wvdial.conf slmodem-2.9.11-20110321/README slmodem-2.9.11-20110321/Makefile [students@localhost tmp]$ cd slmodem-2.9.11-20110321/ [students@localhost slmodem-2.9.11-20110321]$ ls b COPYING drivers Makefile patches scripts Changes Documentation faxing modem README [students@localhost slmodem-2.9.11-20110321]$ make KERNEL_VER=/lib/modules/`uname -r`/build make -C modem all make[1]: Entering directory `/home/students/tmp/slmodem-2.9.11-20110321/modem' rebuild profile... gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c modem_ec.c: In function ‘rx_info’: modem_ec.c:829:15: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] modem_ec.c: In function ‘rx_super_cmd’: modem_ec.c:889:6: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] modem_ec.c: In function ‘rx_super_rsp’: modem_ec.c:947:6: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.c gcc -o slmodemd modem_main.o modem_cmdline.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 dsplibs.o sysdep_common.o gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c gcc -o modem_test modem_test.o modem_cmdline.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 dsplibs.o sysdep_common.o make[1]: Leaving directory `/home/students/tmp/slmodem-2.9.11-20110321/modem' make -C drivers KERNEL_DIR=/lib/modules/3.8.9-200.fc18.i686.PAE/build make[1]: Entering directory `/home/students/tmp/slmodem-2.9.11-20110321/drivers' doing %.o: %.c cc -Wall -pipe -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS --include /lib/modules/3.8.9-200.fc18.i686.PAE/build/include/linux/modversions.h -I/lib/modules/3.8.9-200.fc18.i686.PAE/build/include -I. -I./../modem -o amrmo_init.o -c amrmo_init.c cc1: fatal error: /lib/modules/3.8.9-200.fc18.i686.PAE/build/include/linux/modversions.h: No such file or directory compilation terminated. make[1]: *** [amrmo_init.o] Error 1 make[1]: Leaving directory `/home/students/tmp/slmodem-2.9.11-20110321/drivers' make: *** [drivers] Error 2 [students@localhost slmodem-2.9.11-20110321]$ echo $DATE [students@localhost slmodem-2.9.11-20110321]$ echo `date +%Y.%m.%d:%H:%M%S` 2013.04.30:17:5646 One of the errors in here is an error that has prompted Phillipe not to continue maintaining the Intel 536/537 modem code for which he did an excellent job of and other people have leached off his work. The error here: cc1: fatal error: /lib/modules/3.8.9-200.fc18.i686.PAE/build/include/linux/modversions.h: No such file or directory compilation terminated. it is not the same as the one encountered by Alex. I would like to help out but I don't have many ideas to try if you have any, please send them my way. Best Regards, Antonio On Tue, Apr 30, 2013 at 4:03 PM, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> wrote: > Alex0 > > Do continue using the sl-modem source, sl-modem-daemon & dkms Ubuntu > packages as before, as they include our most recent code. But do check > that the ungrab-winmodem and slamr were infact compiled and installed. > $ sudo dkms status > will inform. > > Antonio is correct that drivers snd_atiixp_modem snd_via82xx_modem > snd_intel8x0m may conflict with slamr+ungrab-winodem. You could add them to > the module blacklist file using: > $ sudo gedit /etc/modprobe.d/blacklist.conf > First check that my filename is correct with: > $ less /etc/modprobe.d/blacklist.conf > as I'm not under Linux now: > > But the first thing to try is manually unloading: > $ sudo modprobe -r snd_atiixp_modem > $ sudo modprobe -r snd_via82xx_modem > $ sudo modprobe -r snd_intel8x0m > before testing the modem. > > You should then be able to: > $ sudo /etc/init.d/sl-modem-daemon restart > to load the drivers etc. > Check for port creations with: > $ ls -l /dev/ttySL0 > > Then try: > $ sudo wvdialconf wvtest.txt > which hopefully fine the modem. > If you had just used: > $ sudo wvdialconf > you old /etc/wvdial.conf would be overwritten. > > Report back presently and copy us any errror messages. > > MarvS > > > > > On Tue, Apr 30, 2013 at 1:34 PM, Antonio Olivares <olivares14031@xxxxxxxxx> > wrote: >> >> Onay, >> >> You are doing the correct procedures. As far as I am concerned. What >> I believe is happening is that sl-modem-* may be conflicting in that >> it has slmodemd+Alsa instead of building slamr.ko + ungrab-winmodem.ko >> for your system. In >> >> The modem symbolic link is /dev/modem -> ttySL0 >> Distrib_ID=Ubuntu >> DistribCodeName=raring >> >> >> The dkms driver upgrade utilities are installed, >> >> There are no blacklisted modem drivers in /etc/modprobe* files >> >> Potentially useful modem drivers now loaded are: >> snd_atiixp_modem snd_via82xx_modem snd_intel8x0m snd_hda_intel >> >> The modem drivers now loaded are, these conflict with slamr.ko and are >> conflicting. >> >> Marv, >> >> How could Onay fix this problem via sl-modem-src.deb ? instead of >> compiling slmodem-2.9.11-20*.tar.gz sources? >> >> He is following correct procedure as far as I know. He has dkms >> installed, and is following the directions, unless slamr.ko is not >> created with newer kernels? I have not tested this at this time. >> >> Predictive diagnostics for card in bus 07:01.0: >> Modem chipset detected on >> NAME="Modem: Motorola SM56 Data Fax Modem " >> CLASS=0703 >> PCIDEV=1057:3052 >> SUBSYS=1057:3020 >> IRQ=22 >> IDENT=slamr >> >> For candidate modem in: 07:01.0 >> 0703 Modem: Motorola SM56 Data Fax Modem >> Primary device ID: 1057:3052 >> Support type needed or chipset: slamr >> >> >> >> 1057:3052 has a Motorola chipset, poorly supported by Motorola itself >> However Zello discovered that drivers written to support Smartlink >> modems do support the 1057:3052 chipset!! >> It sufficed to add 1057:3052 to the list of modem cards recognized by >> the Smartlink slamr driver. >> There is a ungrab-winmodem driver used in conjunction with slamr, >> which must have 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 >> DOCs/Smartlink.txt >> >> >> There is a package sl-modem-source providing a source code the modem >> driver , >> If can be searched for at http://pacakge.ubuntu.com. After >> downloading install under Linux with: >> $ sudo dpkg -i sl*.deb >> It is preferable to install the dkms package first. >> With DKMS support installed, driver updates with kernel updates will >> be automatically done. >> >> The modem is supported by the Smartlink >> plus the slmodemd helper utility. Read the >> DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow through >> guidance. >> >> >> For 3.8.0-19-generic compiling drivers is necessary. As of October >> 2007 the current packages at >> http://linmodems.technion.ac.il/packages/smartlink/ are the >> ungrab-winmodem-20070505.tar.gz and slmodem-2.9.11-20080126.tar.gz >> >> Best Regards, >> >> >> >> Antonio >> >> On 4/30/13, AlexO <vilmaperez@xxxxxxxxxxxxxx> wrote: >> > Hi everyone, I need help with a PCI internal Motorola SM-56 Modem. I'm >> > currently using Ubuntu 13.04 (32 bits) and the modem doesn't work (it >> > does >> > on other operative systems like Windows). Until Ubuntu 12.10 I was using >> > the >> > procedure of installing packages sl-modem-source, sl-modem-daemon (also >> > dkms >> > and dependencies) and after a restart, applications like gnome-ppp, kppp >> > and >> > wvdial were able to see and use the modem correctly, so it worked fine. >> > Now >> > with Ubuntu 13.04 I use the same procedure: I install sl-modem source, >> > sl-modem-daemon, dkms and all the required dependencies, but gnome-ppp >> > (and >> > also kppp and wvdial) keeps telling me that "There's no modem on your >> > system", I also tried running gnome-ppp, kppp and wvdial as root, also >> > did >> > it from the terminal with sudo and gksu commands (it worked fine on >> > previous >> > versions of Ubuntu like 12.10, otherwise the modem was not recognized by >> > gnome-ppp or wvdial) but now in 13.04 it doesn't work either, scanmodem >> > says >> > the modem is there (Windows OS sees and uses the modem fine so it's not >> > a >> > hardware problem) but Ubuntu 13.04 doesn't work with it. Is it about the >> > new >> > kernel? Do I have to do something else new to this version of Ubuntu? >> > I've attached the ModemData file produced by scanmodem. >> > Thank you for your time and help. >> > Onay. >> > >> > >> > -- >> > >> > Este mensaje le ha llegado mediante el servicio de correo electronico >> > que >> > ofrece Infomed para respaldar el cumplimiento de las misiones del >> > Sistema >> > Nacional de Salud. La persona que envia este correo asume el compromiso >> > de >> > usar el servicio a tales fines y cumplir con las regulaciones >> > establecidas >> > >> > Infomed: http://www.sld.cu/ >> > > >