I am struggling with my winmodem. I had tried to install it a long time ago under Ubuntu 6.04 and wasn't successful. Now I have just upgraded to 8.04 Hardy Heron and I am trying again. I downloaded and ran scanModem. It ran fine. It told me I had a SmartLink modem. I looked at the SmartLink.txt and found that I had to get ungrab-winmodem, slamr, and slmodemd. I got all from http://linmodems.technion.ac.il/packages/smartlink/ - the latest slamr version, however, was only 2.6.22-14-generic. I could "make install" ungrap-winmodem and slmodemd, but setup for slamr told me that "The drivers only function with kernel version 2.6.22-14-generic" - I have 2.6.24-16-generic. As an eternal optimist I tried anyway: sudo modprobe ungrab-winmodem sudo modprobe slamr sudo slmodemd -c USA /dev/slamr0 modprobe slamr didn't give me any errors, but the last command never finished. I terminated with Ctrl-C but then the /dev/pts/5 and its symbolic link /dev/ttySL0 disappeared as soon as I aborted the program. So I have two questions: 1) How can I get slamr for 2.6.24-16-generic (the repository didn't have it and there were no sources to build it)? and 2) Will it work once I got that (I got to that point and no further under Ubuntu 6.04)? Many thanks for any help you could provide in advance here is the ModemData.txt file -------------------------- System information ---------------------------- CPU=i686, Linux version 2.6.24-16-generic (buildd@palmer) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Thu Apr 10 13:23:42 UTC 2008 scanModem update of: 2008_05_02 There are no blacklisted modem drivers in /etc/modprobe* files Attached USB devices are: ID 046d:08f0 Logitech, Inc. QuickCam Messenger ID 04a9:1051 Canon, Inc. BJC-3000 Color Printer USB modems not recognized For candidate card in slot 02:09.0, firmware information and bootup diagnostics are: PCI slot PCI ID SubsystemID Name ---------- --------- --------- -------------- 02:09.0 2000:2800 122d:2800 Modem: Smart Link Ltd. Unknown device 2800 Modem interrupt assignment and sharing: --- Bootup diagnostics for card in PCI slot 02:09.0 ---- [ 13.867921] ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 21 (level, low) -> IRQ 16 [ 13.867930] ACPI: PCI interrupt for device 0000:02:09.0 disabled The PCI slot 02:09.0 of the modem card may be disabled early in a bootup process, but then enabled later. If modem drivers load but the modem is not responsive, read Bootup.txt about possible fixes. Send dmesg.txt along with ModemData.txt to discuss@xxxxxxxxxxxxx if help is needed. === Finished firmware and bootup diagnostics, next deducing cogent software. === Predictive diagnostics for card in bus 02:09.0: Modem chipset detected on CLASS="Class 0703: 2000:2800" NAME="Modem: Smart Link Ltd. Unknown device 2800 " SUBSYS=122d:2800 PCIDEV=2000:2800 IRQ=16 IDENT=slamr For candidate modem in: 02:09.0 Class 0703: 2000:2800 Modem: Smart Link Ltd. Unknown device 2800 Primary device ID: 2000:2800 Support type needed or chipset: slamr ----------------end Softmodem section -------------- The modem is supported by the Smartlink plus the slmodemd helper utility. Read the Smartlink.txt and Modem/YourSystem.txt for follow through guidance. For 2.6.24-16-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 Writing Smartlink.txt ============ end Smartlink section ===================== Completed candidate modem analyses. The base of the UDEV device file system is: /dev/.udev Versions adequately match for the compiler installed: 4.2.3 and the compiler used in kernel assembly: 4.2.3 Minimal compiling resources appear complete: make utility - /usr/bin/make Compiler version 4.2 linuc_headers base folder /lib/modules/2.6.24-16-generic/build However some compilations and executable functions may need additional files, in the FileNames.h (so called kernel "h"eaders) collection installed in /usr/include/ . For martian_modem, additional required packages are libc6-dev (and for Debian/Ubuntu, linux-libc-dev). The also required headers of package libc6 are commonly installed by default. When compiling ALSA drivers, the utility "patch" will also be needed. Compressed files at: /usr/src/sl-modem.tar.bz2 If a driver compilation fails, with message including some lack of some FileName.h (stdio.h for example), then Some additional kernel-header files need installation to /usr/include. The minimal additional packages are libc6-dev and any of its dependents, under Ubuntu linux-libc-dev If an alternate ethernet connection is available, $ apt-get update $ apt-get -s install linux-kernel-devel will install needed package For Debian/Ubuntu related distributions, run the following command to display the needed package list: Otherwise packages have to be found through http://packages.ubuntu.com Once downloaded and transferred into a Linux partition, they can be installed alltogether with: $ sudo dpkg -i *.deb Checking pppd properties: -rwsr-xr-- 1 root dip 269256 2007-10-04 12:57 /usr/sbin/pppd In case of an "error 17" "serial loopback" problem, see: http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.html To enable dialout without Root permission do: $ su - root (not for Ubuntu) sudo chmod a+x /usr/sbin/pppd or under Ubuntu related Linuxes sudo chmod a+x /usr/sbin/pppd Checking settings of: /etc/ppp/options asyncmap 0 noauth crtscts lock hide-password modem proxyarp lcp-echo-interval 30 lcp-echo-failure 4 noipx In case of a message like: Warning: Could not modify /etc/ppp/pap-secrets: Permission denied see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html Read Modem/YourSystem.txt concerning other COMM channels: eth0 Which can interfere with Browser naviagation. Don't worry about the following, it is for the experts should trouble shooting be necessary. ========================================================== Checking for modem support lines: -------------------------------------- /device/modem symbolic link: slmodemd created symbolic link /dev/ttySL0: Within /etc/udev/ files: Within /etc/modprobe.conf files: /etc/modprobe.d/blacklist-modem:# Uncomment these entries in order to blacklist unwanted modem drivers /etc/modprobe.d/blacklist-modem:# blacklist snd-atiixp-modem /etc/modprobe.d/blacklist-modem:# blacklist snd-via82xx-modem /etc/modprobe.d/alsa-base:options snd-atiixp-modem index=-2 /etc/modprobe.d/alsa-base:options snd-via82xx-modem index=-2 Within any ancient /etc/devfs files: Within ancient kernel 2.4.n /etc/module.conf files: --------- end modem support lines --------