libc6 will surely be present in any Linux installation. But you may need the package libc6-dev may be necessary. MarvS scanModem maintainer On Thu, Apr 21, 2011 at 2:55 PM, Antonio Olivares <olivares14031@xxxxxxxxx> wrote: > Joe, > > Download > http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/martian-full-20100123.tar.gz > and look for lib6 package as line output by scanModem recommends > > > ÂFor martian_modem, additional required packages are needed. The also > required headers of package libc6 are commonly installed by default. > ÂCompiling hsfmodem drivers does require linux-libc-dev and libc6-dev > packages, for kernels 2.6.24 and later versions. > ÂIn not included on your install CD, search for them at > http://packages.ubuntu.com > Âor comparable Repository for other Linux distros. > > After successful installation of the libc6 package with > $ sudo dpkg -i libc6* > run > $ tar -zxvf martian-full-20100123.tar.gz > and > $ cd martian-full-20100123 > $ make all > $ sudo make install > $ sudo modprobe martian_dev > $ sudo martian_modem > > leave it running and open another shell/tab and type > $ sudo wvdialconf /etc/wvdial.conf > > and hopefully it will find /dev/ttySM0 as the modem port, if it does, > then edit (with sudo priviledges) the file /etc/wvdial.conf and add > the line > "Carrier Check = no" > and then run > $ sudo wvdial > > to see if you can connect. ÂIf you can connect/not connect send us > what messages you get so that we may try to help you. > > Regards, > > Antonio > > On Thu, Apr 21, 2011 at 12:45 PM, Joe Herko <joe.herko@xxxxxxxxx> wrote: >> I finally was able to get back on the modem problem. >> >> I was not able to run wvdialconf and I suspect that the martian-modem-source >> package is only partially installed. >> I can not find a martian_dev file on my system. >> >> What is the setserial command referenced in the error message? >> >> Should I try removing martian-modem-source and reinstall the package using >> the Ubuntu Software Center? >> >> Should I try to decompression one of the tar files on my system, if so which >> one? >>    Â/usr/share/man/man8/martian_modem.8.gz, 5 Feb 2010, Gzip archive >>    Â/urs/src/martian-modem.tar.bz2, 5 Feb 2010, Tar archive (bzip >> compressed) >> >> Should I then compile the source? >> >> If so, what subdirectory should I be in, and what are the commands that I >> should use? >> (reference my original forum posting) >> >> I tried to run the command >> $ sudo wvdialconf /etc/wvdialtest >> >> and it failed with the following error messages >> >> editing /etc/wvdialtest >> Scanning your serial ports for a modem >> ttySS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud >> ttySS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud >> ttySS0<*1>: ATQ0 V1 E1 -- and failed too at 115200 baud, giving up >> Modem Port Scan <*1>: S1 S2 S3 >> >> Sorry no modem was detected. ÂIs it in use by another program? >> Did you configure it properly with setserial? >> Please read the FAQ at http://open.nit.ca/wiki/?wvDial >> If you still have problems, send mail to wvdial-list@xxxxxxxxxxx >> >> I then tried some of the commands in the scanModem AgereDSP.txt document >> >> martian_modem --help  Â---  successful list of the command options >> martian_modem --info countries Â--- successful list of country codes >> >> martian_modem --country=us Â---- failed with the following errors >> martian: error: open: No such file or directory >> martian: info: kernel part is not loaded i.e. >> martian: info: modprobe martian_dev >> >> modprobe martian_dev Â---- Âfailed >> FATAL: Module martian_dev not found >> >> Searched for martian_dev, no file found (including hidden files) >> >> >> Again, I am new to Linux and Ubuntu, and I would like to thank you for your >> assistance in advance. >> >> ====================== >> At 07:56 AM 4/11/2011, Antonio Olivares wrote: >>> >>> Joe, >>> >>> Two questions: >>> >>> 1) ÂYou installed martian-modem-src deb package? >>> or >>> 2) ÂYou compiled martian-full-20080625.tar.gz >>> package? >>> >>> In either of the two cases, the modem driver appears to be installed, >>> the question becomes have you run >>> >>> $ sudo wvdialconf /etc/wvdial.conf >>> and if it did find a modem port which should have been /dev/ttySM0 >>> unless it was changed through init scripts, then you need to edit >>> /etc/wvdial.conf with sudo priviledges and add a line "Carrier Check = >>> no" to the file and save it. ÂIf you have done this, and have also >>> added your username and password to the file and have tried to connect >>> $ sudo wvdial >>> >>> and have not been able to connect or the driver is not responding? >>> >>> please do as scanModem advices to send us output of >>> $ dmesg >>> >>> : >>> For candidate card in slot 00:06.0, firmware information and bootup >>> diagnostics are: >>> ÂPCI slot    PCI ID     ÂSubsystemID   Name >>> Â----------   ---------    ---------    -------------- >>> Â00:06.0    Â11c1:0449    1436:0440    Communication >>> controller: Agere Systems WinModem 56k >>> ÂModem interrupt assignment and sharing: >>> Â10:     Â4  ÂXT-PIC-XT >>> Â--- Bootup diagnostics for card in PCI slot 00:06.0 ---- >>> [  Â0.267034] pci 0000:00:06.0: reg 10 32bit mmio: >>> [0xfedffc00-0xfedffcff] >>> [  Â0.267065] pci 0000:00:06.0: reg 14 io port: [0xfc88-0xfc8f] >>> [  Â0.267095] pci 0000:00:06.0: reg 18 io port: [0xf800-0xf8ff] >>> [  Â0.267180] pci 0000:00:06.0: supports D2 >>> [  Â0.267199] pci 0000:00:06.0: PME# supported from D2 D3hot D3cold >>> [  Â0.268035] pci 0000:00:06.0: PME# disabled >>> ÂThe PCI slot 00:06.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 DOCs/Bootup.txt about possible >>> fixes. >>> ÂSend dmesg.txt along with ModemData.txt to discuss@xxxxxxxxxxxxx >>> Âif help is needed. >>> >>> Regards, >>> >>> Antonio >>> >>> On Sun, Apr 10, 2011 at 9:18 PM, Joe Herko <herko@xxxxxxxxxxx> wrote: >>> > I would like help installing the Martian driver on my system. >>> > >>> > This is my first experience with Linux and Ubuntu. ÂThis is an old >>> > laptop >>> > that worked with Windows 98 before I replaced the hard drive to install >>> > Ubuntu. >>> > >>> > IBM ThinkPad 309E laptop (docked setup with external keyboard, mouse & >>> > display) >>> > Ubuntu 10.4 Lucid Lynx >>> > CPU Pentium 333 MHz >>> > Memory 256 MB (2 DIMMs @ 128MB) >>> > Hard Drive 40 GB: root 39 GB, Swap 750 MB >>> > PCMCIA card slots defective, hence the USB hub >>> > Internal Modem Agere.DSP >>> > Combo Floppy & CD drive >>> > External PS/2 keyboard >>> > External VGA monitor >>> > External USB Hub >>> > USB Dell mouse >>> > USB Netgear Ethernet Adapter FA120 >>> > Printer Brother HL-5250DN laser, network connect >>> > >>> > I think the following steps are necessary to identify the modem and to >>> > install the correct driver. >>> > I am having difficulty with steps 3 and 4 at this time. >>> > >>> > 1. Use ScanModem to identify the internal winmodem and the correct >>> > driver >>> > 2. Locate and download the driver and dependency packages >>> > 3. Identify, locate and download the other compile dependency packages >>> > 4. Compile and install the driver >>> > 5. Configure the driver and modem >>> > >>> > >>> > 1 ÂscanModem Detection >>> > -------------------------------- >>> > >>> > scanModem identified my system & modem as: (see ModemData appended near >>> > the >>> > bottom of this email) >>> > >>> > Linux ver 2.6.32-29-generic >>> > Communication controller: Agere System WinModem 56k >>> > Support type needed or chipset: Agere.DSP >>> > Support Packages for 2.6 kernels are at: >>> > http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian >>> > http://packages.debian.org/sid/martian-modem-source >>> > For kernels after 2.6.20 use martian-full-20080625.tar.gz >>> > >>> > >>> > 2. Locate Driver & Dependency Packages >>> > --------------------------------------------------- >>> > >>> > I used the Ubuntu Software Center to located and download: >>> > - martin-modem-source >>> > - GNOME PPP >>> > - CheckInstall Â(referenced in the CompilingEasyHowTo, checkInstall, >>> > used >>> > instead of make install ) >>> > >>> > I now have files with "martian" in the filename in several folders on >>> > the >>> > hard drive.  The complete list appended at the bottom of this email). >>> > >>> > The 3 files that may be important are >>> > >>> > /usr/sbin/martian_modem, 5 Feb 2010, executable >>> > /usr/share/man/man8/martian_modem.8.gz, 5 Feb 2010, Gzip archive >>> > /urs/src/martian-modem.tar.bz2, 5 Feb 2010, Tar archive (bzip >>> > compressed) >>> > >>> > The GNOME PPP icon appears in Applications ==> Internet ==> GNOME PPP >>> > >>> > >>> > 3. Identify, Locate, and Download other Dependency Packages >>> > >>> > --------------------------------------------------------------------------- >>> > >>> > The following dependencies were already installed on my system when I >>> > checked the Ubuntu Software Center >>> > >>> > wvdial (used with GNOME PPP) >>> > build-essential >>> > libc6-dev >>> > linux-libc-dev >>> > >>> > >>> > 4. Driver Compile >>> > ------------------------- >>> > >>> > I have 2 different compressed files on my system, see the listing above. >>> > But I think that the Ubuntu Software Center decompressed a file to >>> > created >>> > all of the files containing "martian" in the filename that are on my >>> > system, >>> > including a binary executable file. >>> > >>> > Do I still need to decompress one or both of the compressed files? >>> > >>> > What file do I need to compile? ÂIs it the Â/usr/sbin/martian_modem >>> > executable file? >>> > >>> > If so, what are the commands? >>> > >>> > I think the following commands are necessary to perform the compile: >>> > >>> > cd /usr/bin (the subdirectory with the binary executable Â????) >>> > make clean >>> > ./configure Â(what options ????) >>> > make  (what options ????) >>> > sudo checkinstall Â(use this command instead of make install  ????) >>> > >>> > Are any of these commands necessary and ,if so, what is the correct >>> > syntax? >>> > >>> > sudo modprobe agrmodem >>> > sudo modprobe agrserial >>> > ln -s /dev/ttyAGS3 /dev/ttySAFR >>> > ln -s /dev/ttyAGS3 /dev/modem >>> > >>> > >>> > 5. GNOME PPP and wvdial setup >>> > ------------------------------------- >>> > >>> > Then proceed to the wvdial setup ????? >>> > >>> > Then modify /etc/rc.local to include the following lines, are these >>> > still >>> > valid? >>> > >>> > modprobe agrmodem >>> > modprobe agrserial >>> > ln -s /dev/ttyAGS3 /dev/ttySAFR >>> > ln -s /dev/ttyAGS3 /dev/modem >>> > >>> > Are they any other setup commands that I should perform? >>> > >>> > >>> > Other Questions: >>> > ------------------------------- >>> > Do I need the patch utility? >>> > ModemData.txt, When compiling ALSA drivers, the utility "patch" will >>> > also be >>> > needed. >>> > >>> > Do I need version management software such as cvs, subversion, git-core, >>> > or >>> > mercurial (referenced in the Compiling EasyHowTo) >>> > >>> > ModemData >>> > --------------------------------- >>> > >>> > Only plain text email is forwarded by the ÂDiscuss@xxxxxxxxxxxxx List >>> > Server, >>> > Âas HTML can contain viruses. Use as the email Subject Line: >>> >      YourName, YourCountry Âkernel 2.6.32-30-generic >>> > ÂWith this Subject Line cogent experts will be alerted, and useful case >>> > names left in the Archive. >>> > ÂYourCountry will enable Country specific guidance. Linux experts in >>> > YourCountry >>> > Âcan be found through: http://www.linux.org/groups/index.html. >>> > They will know your Country's modem code, which may be essential for >>> > dialup >>> > service. >>> > Responses from Discuss@xxxxxxxxxxxxx are sometimes blocked by an >>> > Internet >>> > Provider mail filters. >>> > ÂSo in a day, also check the Archived responses at >>> > http://www.linmodems.org >>> > -------------------------- ÂSystem information >>> > ---------------------------- >>> > CPU=i686, ÂUbuntu , ÂALSA_version=1.0.21 >>> > Linux version 2.6.32-30-generic (buildd@vernadsky) (gcc version 4.4.3 >>> > (Ubuntu 4.4.3-4ubuntu5) ) #59-Ubuntu SMP Tue Mar 1 21:30:21 UTC 2011 >>> > ÂscanModem update of: Â2011_02_04 >>> > Distrib_ID=Ubuntu >>> > DistribCodeName=lucid >>> > AptRepositoryStem=http://us.archive.ubuntu.com/ubuntu/ >>> > >>> > Presently install your Linux Distributions dkms package. It provides for >>> > automated driver updates, >>> > following upgrade of your kernel. ÂFor details see >>> > http://linux.dell.com/projects.shtml#dkms >>> > ÂThere are no blacklisted modem drivers in /etc/modprobe* Âfiles >>> > ÂPotentially useful modem drivers now loaded are: >>> > >>> > Attached USB devices are: >>> > ÂID 0846:1040 NetGear, Inc. FA120 Fast Ethernet USB 2.0 [Asix AX88172 / >>> > AX8817x] >>> > ÂID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse >>> > ÂID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub >>> > If a cellphone is not detected, see >>> > http://ubuntuforums.org/archive/index.php/t-878554.html >>> > A sample report is: >>> > Âhttp://linmodems.technion.ac.il/bigarch/archive-nineth/msg00578.html >>> > If a USB modem or cellphone is attached and was not detected, please >>> > provide available information in your request to discuss@xxxxxxxxxxxxx >>> > Candidate PCI devices with modem chips are: >>> > 00:06.0 Communication controller: Agere Systems WinModem 56k (rev 01) >>> > High Definition Audio cards can host modem chips. >>> > For candidate card in slot 00:06.0, firmware information and bootup >>> > diagnostics are: >>> > ÂPCI slot    PCI ID     ÂSubsystemID   Name >>> > Â----------   ---------    ---------    -------------- >>> > Â00:06.0    Â11c1:0449    1436:0440    Communication >>> > controller: >>> > Agere Systems WinModem 56k >>> > ÂModem interrupt assignment and sharing: >>> > Â10:     Â4  ÂXT-PIC-XT >>> > Â--- Bootup diagnostics for card in PCI slot 00:06.0 ---- >>> > [  Â0.267034] pci 0000:00:06.0: reg 10 32bit mmio: >>> > [0xfedffc00-0xfedffcff] >>> > [  Â0.267065] pci 0000:00:06.0: reg 14 io port: [0xfc88-0xfc8f] >>> > [  Â0.267095] pci 0000:00:06.0: reg 18 io port: [0xf800-0xf8ff] >>> > [  Â0.267180] pci 0000:00:06.0: supports D2 >>> > [  Â0.267199] pci 0000:00:06.0: PME# supported from D2 D3hot D3cold >>> > [  Â0.268035] pci 0000:00:06.0: PME# disabled >>> > ÂThe PCI slot 00:06.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 DOCs/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 00:06.0: >>> >    ÂModem chipset Âdetected on >>> > NAME="Communication controller: Agere Systems WinModem 56k " >>> > CLASS=0780 >>> > PCIDEV=11c1:0449 >>> > SUBSYS=1436:0440 >>> > IRQ=10 >>> > IDENT=Agere.DSP >>> > ÂFor candidate modem in: Â00:06.0 >>> >  0780 Communication controller: Agere Systems WinModem 56k >>> >   ÂPrimary device ID: Â11c1:0449 >>> > ÂSupport type needed or chipset:    ÂAgere.DSP >>> > >>> > >>> > ÂThe modem has a Lucent/Agere/LSI Mars or Apollo DSP (digital signal >>> > processing) chipset. >>> > Support packages for 2.6.n kernels are at: >>> > Âhttp://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/ >>> > Âhttp://packages.debian.org/sid/martian-modem-source/ >>> > Always use the most recent update for kernels after 2.6.20, currently >>> > martian-full-20080625.tar.gz >>> > For kernels 2.6.20 and less, usr martian-full-20080407.tar.gz. >>> > ÂSee DOCs/AgereDSP.txt for Details. >>> > ÂAt http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/ >>> > get >>> > the martian-full-20080625.tar.gz and follow Readme-NOW.html >>> > Â0x0449 -- Mars 2 Global Board - data/fax only >>> > -------------- end Agere Systems section ------------------- >>> > ÂCompleted candidate modem analyses. >>> > ÂThe base of the UDEV device file system is: /dev/.udev >>> > ÂVersions adequately match for the compiler installed: 4.4.3 >>> >       and the compiler used in kernel assembly: 4.4.3 >>> > >>> > >>> > ÂMinimal compiling resources appear complete: >>> >  make utility - /usr/bin/make >>> >  Compiler version 4.4 >>> >  linuc_headers base folder /lib/modules/2.6.32-30-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 needed. The also >>> > required headers of package libc6 are commonly installed by default. >>> > ÂCompiling hsfmodem drivers does require linux-libc-dev and libc6-dev >>> > packages, for kernels 2.6.24 and later versions. >>> > ÂIn not included on your install CD, search for them at >>> > http://packages.ubuntu.com >>> > Âor comparable Repository for other Linux distros. >>> > ÂWhen compiling ALSA drivers, the utility "patch" will also be needed. >>> > >>> > Compressed files at: /usr/src/martian-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 packages. >>> > 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 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 >>> > For guidance on FAX usage, get from >>> > http://linmodems.technion.ac.il/packages/ Âget faxing.tar.gz >>> > It has samples for a modem using port /dev/ttySL0, which must be changed >>> > to >>> > match your modem's port. >>> > Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0 >>> > Which can interfere with Browser naviagation. >>> > ÂDon't worry about the following, it is for 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/alsa-base.conf:options snd-atiixp-modem index=-2 >>> > /etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2 >>> > /etc/modprobe.d/blacklist-modem.conf:# Uncomment these entries in order >>> > to >>> > blacklist unwanted modem drivers >>> > /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem >>> > /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem >>> >   Within any ancient /etc/devfs files: >>> >   Within ancient kernel 2.4.n /etc/module.conf files: >>> > --------- end modem support lines -------- >>> > >>> > Files with "martin" in the filename >>> > ----------------------------------------- >>> > Files with "martian" text in the filename after getting the >>> > martian-modem-source from the Ubuntu Software >>> > >>> > /etc/default/martian-modem, plain text document >>> > /ect/init.d/martian-modem, shell script >>> > /etc/rc0.d/K20martian-modem, link to shell script >>> > /etc/rc1.d/K20martian-modem, link to shell script >>> > /etc/rc2.d/S20martian-modem, link to shell script >>> > /etc/rc3.d/S20martian-modem, link to shell script >>> > /etc/rc4.d/S20martian-modem, link to shell script >>> > /etc/rc5.d/S20martian-modem, link to shell script >>> > /etc/rc6.d/K20martian-modem, link to shell script >>> > >>> > /usr/sbin/martian_modem, 5 Feb 2010, executable >>> > >>> > /usr/share/doc/martian-modem, folder >>> >  ÂREADME.Debian >>> >    ÂREADME >>> >    Â/examples/wv.conf >>> >    Â2 changelog files and 1 copyright file >>> > /usr/share/doc/martian-modem-source, folder >>> >  2 changelog folders with 1 file each and 1 copyright file >>> > /usr/share/lintian/overrides/martian-modem, Âplain text document >>> > >>> > /usr/share/man/man8/martian_modem.8.gz, 5 Feb 2010, Gzip archive >>> > >>> > /usr/share/modass/overrides/martian-modem-source, link broken >>> > >>> > /urs/src/martian-modem.tar.bz2, 5 Feb 2010, Tar archive (bzip >>> > compressed) >>> > >>> > /var/lib/dpkg/info/martian-modem-source..list, plain text document >>> > /var/lib/dpkg/info/martian-modem-source.md5sums, plain text document >>> > /var/lib/dpkg/info/martian-modem.conffiles, plain text document >>> > /var/lib/dpkg/info/martian-modem.list, plain text document >>> > /var/lib/dpkg/info/martian-modem.md5sums, plain text document >>> > /var/lib/dpkg/info/martian-modem.postinst, shell script >>> > /var/lib/dpkg/info/martian-modem.postrm, Shell script >>> > /var/lib/dpkg/info/martian-modem.prerm, Shell script >>> > >>> > /var/lib/update-rc.d/martian-modem >>> > ---------------------------------------------------- >>> > >>> > Thank you in advance for your assistance. >>> > >>> > -------------------- >>> > Joe Herko >>> > >> >> -------------------- >> Joe Herko >> >