Fibonacci, Check http://linmodems.technion.ac.il/archive-seventh/msg00282.html http://linmodems.technion.ac.il/bigarch/archive-seventh/msg01288.html Maybe this can help? Regards, Antonio On Sun, Jan 23, 2011 at 3:40 PM, Fibonacci Prower <fibonacci.prower@xxxxxxxxx> wrote: > 2011/1/23 Antonio Olivares <olivares14031@xxxxxxxxx>: >> Fibonacci, >> >> The loaded drivers shows slamr and ungrab-winmodem >> To try before connecting please do >> $ sudo modprobe -r ungrab-winmodem >> $ sudo modprobe -r slamr >> >> $ sudo modprobe -r snd-intel8x0m >> $ sudo modprobe snd-intel8x0m >> >> $ slmodemd -c USA --alsa hw:0,6 >> > > Still the same ulimit problem, and then no carrier. > >> On a separate terminal try >> $ sudo wvdial >> >> If you cannot connect then maybe trying to add alsa-support > > How? > >>>> and see if you can connect with your own local version of slmodemd >>> >>> ALSA support is not compiled in (see README for howto). >> >> Try to add alsa-devel packages . >> > > Would that be libasound2-dev? Anyway I installed that, recompiled, and > got the same error message about ALSA support. > >> Regards, >> >> Antonio >> >>>> Excellent! Thank you for sending us the infomation requested. >>>> >>>> We now turn our attention to >>>> >>>> Don't worry about the following, it is for experts should trouble >>>> shooting be necessary. >>>> ========================================================== >>>> >>>> Checking for modem support lines: >>>> -------------------------------------- >>>> /device/modem symbolic link: lrwxrwxrwx 1 root root 6 >>>> 2010-12-21 22:43 /dev/modem -> ttySL0 >>>> slmodemd created symbolic link /dev/ttySL0: lrwxrwxrwx 1 root root 10 >>>> 2010-12-21 22:43 /dev/ttySL0 -> /dev/pts/2 >>>> 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/sl-modem.conf:install slamr /sbin/modprobe -qb >>>> ungrab-winmodem; /sbin/modprobe --ignore-install slamr; test -e >>>> /dev/slamr0 && (chmod 660 /dev/slamr0 && chgrp dialout /dev/slamr0) || >>>> (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null && chgrp dialout >>>> /dev/slamr0) >>>> /etc/modprobe.d/sl-modem.conf:install slusb /sbin/modprobe -qb >>>> ungrab-winmodem; /sbin/modprobe --ignore-install slusb; test -e >>>> /dev/slusb0 && (chmod 660 /dev/slusb0 && chgrp dialout /dev/slusb0) || >>>> (/bin/mknod -m 660 /dev/slusb0 c 243 0 2>/dev/null && chgrp dialout >>>> /dev/slusb0) >>>> /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 -------- >>>> >>>> I try to see which alsa/sound driver needs to be loaded for slmodem to >>>> work correctly, but I can't see it :( >>>> >>>> UNKNOWN PASTE ID! >>>> >>>> - Unknown paste ID, it may have expired or been deleted! >>>> >>> >>> My mistake. It should have been: http://pastebin.com/KgcNH79A >>> >>>> As another alternative that may / may not help since devel packages >>>> are installed you can download slmodem-20100718.tar.gz and try to >>>> create your own local version of SLMODEMD >>>> >>> >>> Already tried that on December, but I'll try again. >>> >>>> http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20100718.tar.gz >>>> >>>> extract it with >>>> $ tar -zxvf slmodem-2.9.11-20100718.tar.gz >>>> $ cd slmodem-2.9.11-20100718 >>>> $ cd modem >>>> $ make ALSA_SUPORT=1 >>>> >>>> [olivares@acer-aspire-1 slmodem-2.9.11-20100718]$ cd modem/ >>>> [olivares@acer-aspire-1 modem]$ make SUPPORT_ALSA=1 >>>> rebuild profile... >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_main.o -c modem_main.c >>>> modem_main.c: In function ‘setup_stream’: >>>> modem_main.c:429: warning: ‘snd_pcm_sw_params_set_xfer_align’ is >>>> deprecated (declared at /usr/include/alsa/pcm.h:1114) >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_cmdline.o -c modem_cmdline.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o modem.o >>>> -c modem.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_datafile.o -c modem_datafile.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_at.o -c modem_at.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_timer.o -c modem_timer.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_pack.o -c modem_pack.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_ec.o -c modem_ec.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_comp.o -c modem_comp.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_param.o -c modem_param.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> modem_debug.o -c modem_debug.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> homolog_data.o -c homolog_data.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> dp_sinus.o -c dp_sinus.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -o >>>> dp_dummy.o -c dp_dummy.c >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -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 /usr/lib/libasound.so >>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -DSUPPORT_ALSA=1 -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 /usr/lib/libasound.so >>>> [olivares@acer-aspire-1 modem]$ ls slmodemd -l >>>> -rwxrwxr-x. 1 olivares olivares 1317270 Jan 23 13:48 slmodemd >>>> >>> >>> 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 >>> 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 >>> modem_test.c: In function ‘modem_test_start’: >>> modem_test.c:110: warning: ignoring return value of ‘write’, declared >>> with attribute warn_unused_result >>> 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 >>> >>>> >>>> and see if you can connect with your own local version of slmodemd >>> >>> ALSA support is not compiled in (see README for howto). >> >> >>> >>>> >>>> Hopefully, this can fix the carrier errors and ulimit ones too. >>>> >>>> Marv can help with alternative method using sl-modem-source under Debian/Ubuntu. >>> >>> How would that work? >>> >>>> >>>> Regards, >>>> >>>> Antonio >>>> >>>> On Sun, Jan 23, 2011 at 1:19 PM, Fibonacci Prower >>>> <fibonacci.prower@xxxxxxxxx> wrote: >>>>> 2011/1/23 Antonio Olivares <olivares14031@xxxxxxxxx>: >>>>>> Fibonacci, >>>>>> >>>>>> We are closer but not there yet :( >>>>>> I was hesitant because scanModem reported agrsm-11c11040 too >>>>>> Predictive diagnostics for card in bus 02:06.4: >>>>>> Modem chipset detected on >>>>>> NAME="Communication controller: Texas Instruments PCIxx12 GemCore >>>>>> based SmartCard controller" >>>>>> CLASS=0780 >>>>>> PCIDEV=104c:803d >>>>>> SUBSYS=103c:30ac >>>>>> IRQ=11 >>>>>> HDA2=00:1b.0 >>>>>> HDAchipVendorID=11c1 >>>>>> CHIP=0x11c13026 >>>>>> IDENT=slmodemd >>>>>> SLMODEMD_DEVICE=hw:0,6 >>>>>> Driver=snd-hda-intel >>>>>> package=agrsm-11c11040 >>>>>> >>>>>> That is definitely disagreeing. If we can get output of >>>>>> $ sudo aplay -l >>>>> >>>>> **** List of PLAYBACK Hardware Devices **** >>>>> card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog] >>>>> Subdevices: 1/1 >>>>> Subdevice #0: subdevice #0 >>>>> card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem] >>>>> Subdevices: 1/1 >>>>> Subdevice #0: subdevice #0 >>>>> >>>>>> or run >>>>>> $ sudo alsa-info.sh >>>>> >>>>> ALSA Information Script v 0.4.60 >>>>> -------------------------------- >>>>> >>>>> This script visits the following commands/files to collect diagnostic >>>>> information about your ALSA installation and sound related hardware. >>>>> >>>>> dmesg >>>>> lspci >>>>> lsmod >>>>> aplay >>>>> amixer >>>>> alsactl >>>>> /proc/asound/ >>>>> /sys/class/sound/ >>>>> ~/.asoundrc (etc.) >>>>> >>>>> See './alsa-info.sh --help' for command line options. >>>>> >>>>> Automatically upload ALSA information to www.alsa-project.org? [y/N] : n >>>>> >>>>> >>>>> Your ALSA information is in /tmp/alsa-info.txt.5v0IORcMrv >>>>> >>>>> >>>>> That file is HUGE so I'm not pasting it within this message. It can be >>>>> accessed on http://pastebin.com/KgcNH79 >>>>> >>>>>> and send us output >>>>>> >>>>>> http://git.alsa-project.org/?p=alsa-driver.git;a=blob_plain;f=utils/alsa-info.sh >>>>>> >>>>>> This way we can try to determine which driver is needed to load >>>>>> (snd_????-modem) if possible. >>>>>> >>>>>> Regards, >>>>>> >>>>>> Antonio >>>>>> >>>>>> On Sun, Jan 23, 2011 at 12:01 PM, Fibonacci Prower >>>>>> <fibonacci.prower@xxxxxxxxx> wrote: >>>>>>> 2011/1/23 Antonio Olivares <olivares14031@xxxxxxxxx>: >>>>>>>> Fibonacci, >>>>>>>> >>>>>>>> There are two conflicting drivers here: >>>>>>>> >>>>>>>> Potentially useful modem drivers now loaded are: >>>>>>>> snd_hda_intel slamr >>>>>>>> >>>>>>>> Try to do the following: >>>>>>>> >>>>>>>> $ sudo modprobe -r slamr >>>>>>> No problem here: >>>>>>>> $ sudo modprobe -r snd_hda_intel >>>>>>> FATAL: Module snd_hda_intel is in use. >>>>>>>> then reload the latter one >>>>>>>> $ sudo modprobe snd_hda_intel >>>>>>>> $ sudo slmodemd -c USA --alsa hw:0,6 >>>>>>> SmartLink Soft Modem: version 2.9.11 Sep 6 2010 12:33:03 >>>>>>> symbolic link `/dev/ttySL0' -> `/dev/pts/1' created. >>>>>>> modem `hw:0,6' created. TTY is `/dev/pts/1' >>>>>>> error: locked memory limit too low: >>>>>>> error: need 8388608 bytes, have 65536 bytes >>>>>>> error: try 'ulimit -l 8192' >>>>>>> >>>>>>> So I'm back to starting a root shell and then running this: >>>>>>> # ulimit -l 8192 && slmodemd -c USA --alsa hw:0,6 >>>>>>>> >>>>>>>> Leave this running in the background, fire up another terminal shell/tab and run >>>>>>>> $ sudo wvdialconf /etc/wvdial.conf >>>>>>> >>>>>>> Editing `/etc/wvdial.conf'. >>>>>>> >>>>>>> Scanning your serial ports for a modem. >>>>>>> >>>>>>> Modem Port Scan<*1>: S0 S1 >>>>>>> ttyS2<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud >>>>>>> ttyS2<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud >>>>>>> ttyS2<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. >>>>>>> Modem Port Scan<*1>: S3 >>>>>>> WvModem<*1>: Cannot get information for serial port. >>>>>>> ttySL0<*1>: ATQ0 V1 E1 -- OK >>>>>>> ttySL0<*1>: ATQ0 V1 E1 Z -- OK >>>>>>> ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK >>>>>>> ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK >>>>>>> ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK >>>>>>> ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK >>>>>>> ttySL0<*1>: Modem Identifier: ATI -- SmartLink Soft Modem >>>>>>> ttySL0<*1>: Speed 4800: AT -- OK >>>>>>> ttySL0<*1>: Speed 9600: AT -- OK >>>>>>> ttySL0<*1>: Speed 19200: AT -- OK >>>>>>> ttySL0<*1>: Speed 38400: AT -- OK >>>>>>> ttySL0<*1>: Speed 57600: AT -- OK >>>>>>> ttySL0<*1>: Speed 115200: AT -- OK >>>>>>> ttySL0<*1>: Speed 230400: AT -- OK >>>>>>> ttySL0<*1>: Speed 460800: AT -- OK >>>>>>> ttySL0<*1>: Max speed is 460800; that should be safe. >>>>>>> ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK >>>>>>> >>>>>>> Found a modem on /dev/ttySL0. >>>>>>> Modem configuration written to /etc/wvdial.conf. >>>>>>> ttySL0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" >>>>>>> >>>>>>>> >>>>>>>> to be safe you may run >>>>>>>> $ dmesg | grep 'sl*' and output of >>>>>>> Shouldn't it be 'sl' instead of 'sl*'? Anyway this is the output of the former: >>>>>>> [ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, >>>>>>> CPUs=2, Nodes=1 >>>>>>> [ 0.172235] bio: create slab <bio-0> at 0 >>>>>>> [ 0.560686] Cannot allocate resource for EISA slot 1 >>>>>>> [ 0.560688] Cannot allocate resource for EISA slot 2 >>>>>>> [ 0.560691] Cannot allocate resource for EISA slot 3 >>>>>>> [ 0.560693] Cannot allocate resource for EISA slot 4 >>>>>>> [ 0.560695] Cannot allocate resource for EISA slot 5 >>>>>>> [ 0.560697] Cannot allocate resource for EISA slot 6 >>>>>>> [ 0.560699] Cannot allocate resource for EISA slot 7 >>>>>>> [ 0.560701] Cannot allocate resource for EISA slot 8 >>>>>>> [ 0.581865] input: AT Translated Set 2 keyboard as >>>>>>> /devices/platform/i8042/serio0/input/input3 >>>>>>> [ 1.135273] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 >>>>>>> Gbps 0x1 impl SATA mode >>>>>>> [ 1.135278] ahci 0000:00:1f.2: flags: 64bit ncq ilck stag pm led >>>>>>> clo pmp pio slum part >>>>>>> [ 28.012927] slamr: SmartLink AMRMO modem. >>>>>>>> $ sudo tail -f /var/log/messages >>>>>>> Jan 23 12:48:23 prower-laptop kernel: [ 29.696342] Bluetooth: BNEP >>>>>>> filters: protocol multicast >>>>>>> Jan 23 12:48:23 prower-laptop kernel: [ 29.700521] Bluetooth: SCO >>>>>>> (Voice Link) ver 0.6 >>>>>>> Jan 23 12:48:23 prower-laptop kernel: [ 29.700524] Bluetooth: SCO >>>>>>> socket layer initialized >>>>>>> Jan 23 12:48:23 prower-laptop kernel: [ 29.815105] Bluetooth: RFCOMM >>>>>>> TTY layer initialized >>>>>>> Jan 23 12:48:23 prower-laptop kernel: [ 29.815112] Bluetooth: RFCOMM >>>>>>> socket layer initialized >>>>>>> Jan 23 12:48:23 prower-laptop kernel: [ 29.815115] Bluetooth: RFCOMM ver 1.11 >>>>>>> Jan 23 12:48:25 prower-laptop kernel: [ 31.407768] EXT4-fs (sda5): >>>>>>> re-mounted. Opts: errors=remount-ro,commit=0 >>>>>>> Jan 23 12:48:25 prower-laptop pulseaudio[1626]: lock-autospawn.c: >>>>>>> Cannot access autospawn lock. >>>>>>> Jan 23 12:48:26 prower-laptop kernel: [ 32.660192] input: PS/2 >>>>>>> Generic Mouse as /devices/platform/i8042/serio4/serio5/input/input8 >>>>>>> Jan 23 12:48:26 prower-laptop kernel: [ 32.888990] EXT4-fs (sda5): >>>>>>> re-mounted. Opts: errors=remount-ro,commit=0 >>>>>>>> last few lines when running the above commands. Report back presently. >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Antonio >>>>>>>> >>>>>>>> On Sun, Jan 23, 2011 at 2:43 AM, Fibonacci Prower >>>>>>>> <fibonacci.prower@xxxxxxxxx> wrote: >>>>>>>>> 2011/1/23 Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>: >>>>>>>>>> Fibonacci >>>>>>>>>> >>>>>>>>>> Please disconnect the USB devices as much as possible, and take out >>>>>>>>>> any PCMCIA cards >>>>>>>>>> Your System seems low on RAM. Again run scanModem >>>>>>>>>> On your first round the important ALSA diagnostics did not get written >>>>>>>>>> to ModemData.txt >>>>>>>>>> even the directions to use slmodemd seem correct. >>>>>>>>>> >>>>>>>>> >>>>>>>>> No user-removable USB devices or PCMCIA cards were connnected at the >>>>>>>>> time I ran scanModem. >>>>>>>>> The new ModemData.txt is on the bottom. >>>>>>>>> >>>>>>>>>> The logic in my scanModem script is not sophisticated enought to >>>>>>>>>> always succeed when there on two candidate COMM cards. >>>>>>>>>> >>>>>>>>>> But as I read it, there is an Agere chip >>>>>>>>>> CHIP=0x11c13026, hosted on the Subsystem of the High Defintion Audio card >>>>>>>>>> with the real smarts in the slmodemd helper using the dynamically created >>>>>>>>>> SLMODEMD_DEVICE=hw:0,6 >>>>>>>>>> corresponding to /dev/ttySL0 -> /dev/pts/2 (the real port) >>>>>>>>>> >>>>>>>>>> You can first try: >>>>>>>>>> $ lsmod >>>>>>>>>> to display drivers, then starting from the top of list, try removing >>>>>>>>>> non-essential drivers with >>>>>>>>>> $ sudo modprobe -r DriverNames >>>>>>>>>> >>>>>>>>> >>>>>>>>> How do I know which driver does what? >>>>>>>>> >>>>>>>>>> A first functionality test is detecting the modem with: >>>>>>>>>> $ sudo wvdialconf >>>>>>>>>> >>>>>>>>> >>>>>>>>> This is what I get: >>>>>>>>> >>>>>>>>> Editing `/etc/wvdial.conf'. >>>>>>>>> >>>>>>>>> Scanning your serial ports for a modem. >>>>>>>>> >>>>>>>>> Modem Port Scan<*1>: S0 S1 >>>>>>>>> ttyS2<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud >>>>>>>>> ttyS2<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud >>>>>>>>> ttyS2<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. >>>>>>>>> Modem Port Scan<*1>: 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@xxxxxxxxxxxx>. >>>>>>>>> >>>>>>>>>> Try these and report back >>>>>>>>>> >>>>>>>>>> MarvS >>>>>>>>>> scanModem maintainer >>>>>>>>>> On Sun, Jan 23, 2011 at 2:15 AM, Fibonacci Prower >>>>>>>>>> <fibonacci.prower@xxxxxxxxx> wrote: >>>>>>>>>>> Hello. >>>>>>>>>>> >>>>>>>>>>> I'm trying to use the modem which came with my laptop to connect to >>>>>>>>>>> the internet. Unfortunately it's a winmodem, like most. >>>>>>>>>>> The output of scanModem (attached) is not clear enough as to which >>>>>>>>>>> driver should be used on this modem. I finally installed and >>>>>>>>>>> configured sl-modem-daemon - but I still don't know which country >>>>>>>>>>> should I specify, since Colombia (where I currently live) is not one >>>>>>>>>>> of the available options. >>>>>>>>>>> It appears, nevertheless, that my system is talking to the modem. I >>>>>>>>>>> can't connect to the internet, though, since I always get this message >>>>>>>>>>> with either Gnome-PPP or WvDial: >>>>>>>>>>> >>>>>>>>>>> --> WvDial: Internet dialer version 1.60 >>>>>>>>>>> --> Cannot get information for serial port. >>>>>>>>>>> --> Initializing modem. >>>>>>>>>>> --> Sending: ATZ >>>>>>>>>>> ATZ >>>>>>>>>>> OK >>>>>>>>>>> --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 >>>>>>>>>>> ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 >>>>>>>>>>> OK >>>>>>>>>>> --> Modem initialized. >>>>>>>>>>> --> Sending: ATM1L3DT019479472323 >>>>>>>>>>> --> Waiting for carrier. >>>>>>>>>>> ATM1L3DT019479472323 >>>>>>>>>>> NO CARRIER >>>>>>>>>>> --> No Carrier! Trying again. >>>>>>>>>>> >>>>>>>>>>> That happens even after I've set Carrier Check = no on wvdial.conf, so >>>>>>>>>>> I'm stuck here. >>>>>>>>>>> >>>>>>>>>>> After rebooting, I get the following error message from both Gnome-PPP >>>>>>>>>>> and WvDial: >>>>>>>>>>> >>>>>>>>>>> --> Cannot open /dev/ttySL0: No such file or directory >>>>>>>>>>> --> Cannot open /dev/ttySL0: No such file or directory >>>>>>>>>>> --> Cannot open /dev/ttySL0: No such file or directory >>>>>>>>>>> >>>>>>>>>>> Problem is, /dev/ttySL0 is there and world-writable. OK, then, I'll >>>>>>>>>>> try restarting slmodemd: >>>>>>>>>>> >>>>>>>>>>> $ sudo slmodemd -c USA --alsa hw:0,6 >>>>>>>>>>> error: locked memory limit too low: >>>>>>>>>>> error: need 8388608 bytes, have 65536 bytes >>>>>>>>>>> error: try 'ulimit -l 8192' >>>>>>>>>>> >>>>>>>>>>> Oh well. Since sudo ulimit doesn't work, I need to start a root shell, >>>>>>>>>>> THEN run the ulimit code suggested, THEN slmodemd -c USA --alsa >>>>>>>>>>> hw:0,6, and THEN... nothing. I'm right back at square one - no >>>>>>>>>>> carrier. >>>>>>>>>>> >>>>>>>>>>> Also: the exact same setup works under Windows XP, so I know there's >>>>>>>>>>> nothing wrong with my hardware. >>>>>>>>>>> >>>>>>>>>>> The full content of ModemData.txt follows: >>>>>>>>>>> >>>>>>>>>>> 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.35-24-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.23 >>>>>>>>>>> Linux version 2.6.35-24-generic (buildd@vernadsky) (gcc version 4.4.5 >>>>>>>>>>> (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #42-Ubuntu SMP Thu Dec 2 01:41:57 >>>>>>>>>>> UTC 2010 >>>>>>>>>>> scanModem update of: 2010_12_12 >>>>>>>>>>> The modem symbolic link is /dev/modem -> ttySL0 >>>>>>>>>>> The slmodemd set symbolic link is /dev/ttySL0 -> /dev/pts/2 >>>>>>>>>>> Distrib_ID=Ubuntu >>>>>>>>>>> DistribCodeName=maverick >>>>>>>>>>> AptRepositoryStem=http://ubuntu.wikimedia.org/ubuntu/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 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_hda_intel >>>>>>>>>>> >>>>>>>>>>> Attached USB devices are: >>>>>>>>>>> ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor >>>>>>>>>>> ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface >>>>>>>>>>> [Integrated Module] >>>>>>>>>>> ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 >>>>>>>>>>> HSDPA/HSUPA Modem >>>>>>>>>>> ID 0781:5406 SanDisk Corp. Cruzer Micro U3 >>>>>>>>>>> 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: >>>>>>>>>>> 02:06.4 Communication controller: Texas Instruments PCIxx12 GemCore >>>>>>>>>>> based SmartCard controller >>>>>>>>>>> 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High >>>>>>>>>>> Definition Audio Controller (rev 01) >>>>>>>>>>> High Definition Audio cards can host modem chips. >>>>>>>>>>> >>>>>>>>>>> For candidate card in slot 02:06.4, firmware information and bootup >>>>>>>>>>> diagnostics are: >>>>>>>>>>> PCI slot PCI ID SubsystemID Name >>>>>>>>>>> ---------- --------- --------- -------------- >>>>>>>>>>> 02:06.4 104c:803d 103c:30ac Communication controller: Texas >>>>>>>>>>> Instruments PCIxx12 GemCore based SmartCard controller >>>>>>>>>>> >>>>>>>>>>> Modem interrupt assignment and sharing: >>>>>>>>>>> --- Bootup diagnostics for card in PCI slot 02:06.4 ---- >>>>>>>>>>> [ 0.293990] pci 0000:02:06.4: reg 10: [mem 0xe420a000-0xe420afff] >>>>>>>>>>> [ 0.294000] pci 0000:02:06.4: reg 14: [mem 0xe420b000-0xe420bfff] >>>>>>>>>>> [ 0.294070] pci 0000:02:06.4: supports D1 D2 >>>>>>>>>>> [ 0.294072] pci 0000:02:06.4: PME# supported from D0 D1 D2 D3hot >>>>>>>>>>> [ 0.294078] pci 0000:02:06.4: PME# disabled >>>>>>>>>>> >>>>>>>>>>> The PCI slot 02:06.4 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. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> For candidate card in slot 00:1b.0, firmware information and bootup >>>>>>>>>>> diagnostics are: >>>>>>>>>>> PCI slot PCI ID SubsystemID Name >>>>>>>>>>> ---------- --------- --------- -------------- >>>>>>>>>>> 00:1b.0 8086:27d8 103c:30ac Audio device: Intel Corporation >>>>>>>>>>> N10/ICH 7 Family High Definition Audio Controller >>>>>>>>>>> >>>>>>>>>>> Modem interrupt assignment and sharing: >>>>>>>>>>> 45: 16836 0 PCI-MSI-edge hda_intel >>>>>>>>>>> --- Bootup diagnostics for card in PCI slot 00:1b.0 ---- >>>>>>>>>>> [ 0.290686] pci 0000:00:1b.0: reg 10: [mem 0xe4700000-0xe4703fff 64bit] >>>>>>>>>>> [ 0.290750] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold >>>>>>>>>>> [ 0.290755] pci 0000:00:1b.0: PME# disabled >>>>>>>>>>> [ 28.827744] HDA Intel 0000:00:1b.0: power state changed by ACPI to D0 >>>>>>>>>>> [ 28.827779] HDA Intel 0000:00:1b.0: power state changed by ACPI to D0 >>>>>>>>>>> [ 28.827788] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, >>>>>>>>>>> low) -> IRQ 16 >>>>>>>>>>> [ 28.827858] HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X >>>>>>>>>>> [ 28.827891] HDA Intel 0000:00:1b.0: setting latency timer to 64 >>>>>>>>>>> >>>>>>>>>>> The PCI slot 00:1b.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 02:06.4: >>>>>>>>>>> Modem chipset detected on >>>>>>>>>>> NAME="Communication controller: Texas Instruments PCIxx12 GemCore >>>>>>>>>>> based SmartCard controller" >>>>>>>>>>> CLASS=0780 >>>>>>>>>>> PCIDEV=104c:803d >>>>>>>>>>> SUBSYS=103c:30ac >>>>>>>>>>> IRQ=11 >>>>>>>>>>> HDA2=00:1b.0 >>>>>>>>>>> HDAchipVendorID=11c1 >>>>>>>>>>> CHIP=0x11c13026 >>>>>>>>>>> IDENT=slmodemd >>>>>>>>>>> SLMODEMD_DEVICE=hw:0,6 >>>>>>>>>>> Driver=snd-hda-intel >>>>>>>>>>> package=agrsm-11c11040 >>>>>>>>>>> >>>>>>>>>>> For candidate modem in: 02:06.4 >>>>>>>>>>> 0780 Communication controller: Texas Instruments PCIxx12 GemCore >>>>>>>>>>> based SmartCard controller >>>>>>>>>>> Primary device ID: 104c:803d >>>>>>>>>>> Support type needed or chipset: slmodemd >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> An ALSA (Advanced Linux Sound Architecture) modem driver: snd-hda-intel >>>>>>>>>>> provides Low Level support enabling contact with the modem hardware. >>>>>>>>>>> For all BUT Conexant chip soft modems (using hsfmodem software) >>>>>>>>>>> complementary High Level support is through a Smartlink utility: slmodemd >>>>>>>>>>> >>>>>>>>>>> Download from http://linmodems.technion.ac.il/packages/smartlink/ >>>>>>>>>>> the package SLMODEMD_gcc4.4_alsa1.0.23.tar.gz having a compiled >>>>>>>>>>> slmodemd. Unpack under Linux with: >>>>>>>>>>> $ tar zxf SLMODEMD_gcc4.4_alsa1.0.23.tar.gz >>>>>>>>>>> and read instructions therein. But briefly, the modem is setup with command: >>>>>>>>>>> sudo slmodemd -c YOUR_COUNTRY --alsa hw:0,6 >>>>>>>>>>> reporting dynamic creation of ports: >>>>>>>>>>> /dev/ttySL0 --> /dev/pts/N , with N some number >>>>>>>>>>> Read DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow >>>>>>>>>>> through guidance. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Writing DOCs/Intel.txt >>>>>>>>>>> Writing DOCs/Smartlink.txt >>>>>>>>>>> ============ end Smartlink section ===================== >>>>>>>>>>> >>>>>>>>>>> The AgereSystems/LSI agrsm code supports compiling of a agrmodem + >>>>>>>>>>> agrserial driver pair. >>>>>>>>>>> There are a few different chipsets which use this driver pair, but >>>>>>>>>>> they use different code resources: >>>>>>>>>>> Chipsets KV* PackageNames (most current as of November 2009) >>>>>>>>>>> ---------------------------------------------------------------------------------------------- >>>>>>>>>>> 11c1:048c and 11c1:048f 2.6.29 >>>>>>>>>>> agrsm048pci-2.1.60_20100108_i386.deb or >>>>>>>>>>> agrsm048pci-2.1.60_20100108.tar.gz >>>>>>>>>>> 11c1:0620 2.6.31 >>>>>>>>>>> agrsm06pci-2.1.80_20100106_i386.deb or >>>>>>>>>>> agrsm06pci-2.1.80~20100106.tar.gz !! >>>>>>>>>>> 11c11040 (on HDA audio cards) 2.6.31 >>>>>>>>>>> agrsm-11c11040_20091225_i386.deb or >>>>>>>>>>> agrsm-11c11040-2.1.80~20091225.tar.bz2 !! >>>>>>>>>>> All available at: >>>>>>>>>>> http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ >>>>>>>>>>> Additionally there are; >>>>>>>>>>> automation & testing agrsm-tools_0.0.1_all.deb or >>>>>>>>>>> agrsm-tools-0.0.1-2.noarch.rpm >>>>>>>>>>> General background agrsm_howto.txt >>>>>>>>>>> ------------------------------------------------------------------------------------------------ >>>>>>>>>>> * KV == latest kernel release with a reported success >>>>>>>>>>> !! Latest update with major credit to Nikolay Zhuravlev >>>>>>>>>>> But see conflict issue: >>>>>>>>>>> http://linmodems.technion.ac.il/bigarch/archive-nineth/msg02753.html >>>>>>>>>>> For the 11c11040 chip with kernels 2.6.31 and later a change in a >>>>>>>>>>> modules loading settingmay be necessary. >>>>>>>>>>> Within the file /etc/modprobe.d/alsa-base.conf (or equivalent for >>>>>>>>>>> your Distro), change the phrase: >>>>>>>>>>> options snd-hda-intel power_save=10 >>>>>>>>>>> to: >>>>>>>>>>> options snd-hda-intel power_save=0 >>>>>>>>>>> or the agrsm drivers will not function. For Ubuntu related systems >>>>>>>>>>> this can be done with: >>>>>>>>>>> $ sudo gedit /etc/modprobe.d/alsa-base.conf >>>>>>>>>>> >>>>>>>>>>> Report from Bjorn Wielens: >>>>>>>>>>> Please note- trying to load the modules on a OpenSuSE 11.2 system gives >>>>>>>>>>> an error about the module_version symbol. Using: >>>>>>>>>>> # modprobe --force agrmodem >>>>>>>>>>> # modprobe --force agrserial >>>>>>>>>>> is necessary to load the drivers, and does not appear to cause ill effects. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> All of the above packages are dkms competent. This means that if your >>>>>>>>>>> Linux distros dkms package >>>>>>>>>>> is previously installed, if provides for future updates matching >>>>>>>>>>> forthcoming kernels. >>>>>>>>>>> >>>>>>>>>>> -------------- end Agere Systems section ------------------- >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Predictive diagnostics for card in bus 00:1b.0: >>>>>>>>>>> Modem chipset not detected on >>>>>>>>>>> NAME="Audio device: Intel Corporation N10/ICH 7 Family High Definition >>>>>>>>>>> Audio Controller " >>>>>>>>>>> CLASS=0403 >>>>>>>>>>> PCIDEV=8086:27d8 >>>>>>>>>>> SUBSYS=103c:30ac >>>>>>>>>>> IRQ=45 >>>>>>>>>>> >>>>>>>>>>> For candidate modem in: 00:1b.0 >>>>>>>>>>> 0403 Audio device: Intel Corporation N10/ICH 7 Family High >>>>>>>>>>> Definition Audio Controller >>>>>>>>>>> Primary device ID: 8086:27d8 >>>>>>>>>>> Support type needed or chipset: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Completed candidate modem analyses. >>>>>>>>>>> >>>>>>>>>>> The base of the UDEV device file system is: /dev/.udev >>>>>>>>>>> >>>>>>>>>>> Versions adequately match for the compiler installed: 4.4.5 >>>>>>>>>>> and the compiler used in kernel assembly: 4.4.5 >>>>>>>>>>> >>>>>>>>>>> linux-headers-2.6.35-24-generic resources needed for compiling are >>>>>>>>>>> not manifestly ready! >>>>>>>>>>> >>>>>>>>>>> If compiling is necessary packages must be installed, providing: >>>>>>>>>>> linux-headers-2.6.35-24-generic >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 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 eth2 ppp0 >>>>>>>>>>> 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: lrwxrwxrwx 1 root root 6 >>>>>>>>>>> 2010-12-21 22:43 /dev/modem -> ttySL0 >>>>>>>>>>> slmodemd created symbolic link /dev/ttySL0: lrwxrwxrwx 1 root root 10 >>>>>>>>>>> 2010-12-21 22:43 /dev/ttySL0 -> /dev/pts/2 >>>>>>>>>>> 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/sl-modem.conf:install slamr /sbin/modprobe -qb >>>>>>>>>>> ungrab-winmodem; /sbin/modprobe --ignore-install slamr; test -e >>>>>>>>>>> /dev/slamr0 && (chmod 660 /dev/slamr0 && chgrp dialout /dev/slamr0) || >>>>>>>>>>> (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null && chgrp dialout >>>>>>>>>>> /dev/slamr0) >>>>>>>>>>> /etc/modprobe.d/sl-modem.conf:install slusb /sbin/modprobe -qb >>>>>>>>>>> ungrab-winmodem; /sbin/modprobe --ignore-install slusb; test -e >>>>>>>>>>> /dev/slusb0 && (chmod 660 /dev/slusb0 && chgrp dialout /dev/slusb0) || >>>>>>>>>>> (/bin/mknod -m 660 /dev/slusb0 c 243 0 2>/dev/null && chgrp dialout >>>>>>>>>>> /dev/slusb0) >>>>>>>>>>> /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 -------- >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m", >>>>>>>>>>> chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',( >>>>>>>>>>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39" >>>>>>>>>>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> This is ModemData.txt: >>>>>>>>> >>>>>>>>> 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.35-25-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.23 >>>>>>>>> Linux version 2.6.35-25-generic (buildd@roseapple) (gcc version 4.4.5 >>>>>>>>> (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #43-Ubuntu SMP Thu Jan 6 22:25:16 >>>>>>>>> UTC 2011 >>>>>>>>> scanModem update of: 2010_12_12 >>>>>>>>> The modem symbolic link is /dev/modem -> ttySL0 >>>>>>>>> Distrib_ID=Ubuntu >>>>>>>>> DistribCodeName=maverick >>>>>>>>> AptRepositoryStem=http://ubuntu.wikimedia.org/ubuntu/ >>>>>>>>> >>>>>>>>> >>>>>>>>> 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_hda_intel slamr >>>>>>>>> >>>>>>>>> Attached USB devices are: >>>>>>>>> ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor >>>>>>>>> ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface >>>>>>>>> [Integrated Module] >>>>>>>>> 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: >>>>>>>>> 02:06.4 Communication controller: Texas Instruments PCIxx12 GemCore >>>>>>>>> based SmartCard controller >>>>>>>>> 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High >>>>>>>>> Definition Audio Controller (rev 01) >>>>>>>>> High Definition Audio cards can host modem chips. >>>>>>>>> >>>>>>>>> For candidate card in slot 02:06.4, firmware information and bootup >>>>>>>>> diagnostics are: >>>>>>>>> PCI slot PCI ID SubsystemID Name >>>>>>>>> ---------- --------- --------- -------------- >>>>>>>>> 02:06.4 104c:803d 103c:30ac Communication controller: Texas >>>>>>>>> Instruments PCIxx12 GemCore based SmartCard controller >>>>>>>>> >>>>>>>>> Modem interrupt assignment and sharing: >>>>>>>>> --- Bootup diagnostics for card in PCI slot 02:06.4 ---- >>>>>>>>> [ 0.287491] pci 0000:02:06.4: reg 10: [mem 0xe420a000-0xe420afff] >>>>>>>>> [ 0.287502] pci 0000:02:06.4: reg 14: [mem 0xe420b000-0xe420bfff] >>>>>>>>> [ 0.287572] pci 0000:02:06.4: supports D1 D2 >>>>>>>>> [ 0.287574] pci 0000:02:06.4: PME# supported from D0 D1 D2 D3hot >>>>>>>>> [ 0.287580] pci 0000:02:06.4: PME# disabled >>>>>>>>> >>>>>>>>> The PCI slot 02:06.4 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. >>>>>>>>> >>>>>>>>> >>>>>>>>> For candidate card in slot 00:1b.0, firmware information and bootup >>>>>>>>> diagnostics are: >>>>>>>>> PCI slot PCI ID SubsystemID Name >>>>>>>>> ---------- --------- --------- -------------- >>>>>>>>> 00:1b.0 8086:27d8 103c:30ac Audio device: Intel Corporation N10/ICH 7 >>>>>>>>> Family High Definition Audio Controller >>>>>>>>> >>>>>>>>> Modem interrupt assignment and sharing: >>>>>>>>> 45: 1004 0 PCI-MSI-edge hda_intel >>>>>>>>> --- Bootup diagnostics for card in PCI slot 00:1b.0 ---- >>>>>>>>> [ 0.284217] pci 0000:00:1b.0: reg 10: [mem 0xe4700000-0xe4703fff 64bit] >>>>>>>>> [ 0.284281] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold >>>>>>>>> [ 0.284286] pci 0000:00:1b.0: PME# disabled >>>>>>>>> [ 18.824476] HDA Intel 0000:00:1b.0: power state changed by ACPI to D0 >>>>>>>>> [ 18.824512] HDA Intel 0000:00:1b.0: power state changed by ACPI to D0 >>>>>>>>> [ 18.824522] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, >>>>>>>>> low) -> IRQ 16 >>>>>>>>> [ 18.824602] HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X >>>>>>>>> [ 18.824636] HDA Intel 0000:00:1b.0: setting latency timer to 64 >>>>>>>>> >>>>>>>>> The PCI slot 00:1b.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 02:06.4: >>>>>>>>> Modem chipset detected on >>>>>>>>> NAME="Communication controller: Texas Instruments PCIxx12 GemCore >>>>>>>>> based SmartCard controller" >>>>>>>>> CLASS=0780 >>>>>>>>> PCIDEV=104c:803d >>>>>>>>> SUBSYS=103c:30ac >>>>>>>>> IRQ=11 >>>>>>>>> HDA2=00:1b.0 >>>>>>>>> HDAchipVendorID=11c1 >>>>>>>>> CHIP=0x11c13026 >>>>>>>>> IDENT=slmodemd >>>>>>>>> SLMODEMD_DEVICE=hw:0,6 >>>>>>>>> Driver=snd-hda-intel >>>>>>>>> package=agrsm-11c11040 >>>>>>>>> >>>>>>>>> For candidate modem in: 02:06.4 >>>>>>>>> 0780 Communication controller: Texas Instruments PCIxx12 GemCore >>>>>>>>> based SmartCard controller >>>>>>>>> Primary device ID: 104c:803d >>>>>>>>> Support type needed or chipset: slmodemd >>>>>>>>> >>>>>>>>> >>>>>>>>> An ALSA (Advanced Linux Sound Architecture) modem driver: snd-hda-intel >>>>>>>>> provides Low Level support enabling contact with the modem hardware. >>>>>>>>> For all BUT Conexant chip soft modems (using hsfmodem software) >>>>>>>>> complementary High Level support is through a Smartlink utility: slmodemd >>>>>>>>> >>>>>>>>> Download from http://linmodems.technion.ac.il/packages/smartlink/ >>>>>>>>> the package SLMODEMD_gcc4.4_alsa1.0.23.tar.gz having a compiled >>>>>>>>> slmodemd. Unpack under Linux with: >>>>>>>>> $ tar zxf SLMODEMD_gcc4.4_alsa1.0.23.tar.gz >>>>>>>>> and read instructions therein. But briefly, the modem is setup with command: >>>>>>>>> sudo slmodemd -c YOUR_COUNTRY --alsa hw:0,6 >>>>>>>>> reporting dynamic creation of ports: >>>>>>>>> /dev/ttySL0 --> /dev/pts/N , with N some number >>>>>>>>> Read DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow >>>>>>>>> through guidance. >>>>>>>>> >>>>>>>>> >>>>>>>>> Writing DOCs/Intel.txt >>>>>>>>> Writing DOCs/Smartlink.txt >>>>>>>>> ============ end Smartlink section ===================== >>>>>>>>> >>>>>>>>> The AgereSystems/LSI agrsm code supports compiling of a agrmodem + >>>>>>>>> agrserial driver pair. >>>>>>>>> There are a few different chipsets which use this driver pair, but >>>>>>>>> they use different code resources: >>>>>>>>> Chipsets KV* PackageNames (most current as of November 2009) >>>>>>>>> ---------------------------------------------------------------------------------------------- >>>>>>>>> 11c1:048c and 11c1:048f >>>>>>>>> 2.6.29 agrsm048pci-2.1.60_20100108_i386.deb or >>>>>>>>> agrsm048pci-2.1.60_20100108.tar.gz >>>>>>>>> 11c1:0620 2.6.31 >>>>>>>>> agrsm06pci-2.1.80_20100106_i386.deb or >>>>>>>>> agrsm06pci-2.1.80~20100106.tar.gz !! >>>>>>>>> 11c11040 (on HDA audio cards) 2.6.31 >>>>>>>>> agrsm-11c11040_20091225_i386.deb or >>>>>>>>> agrsm-11c11040-2.1.80~20091225.tar.bz2 !! >>>>>>>>> All available at: >>>>>>>>> http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ >>>>>>>>> Additionally there are; >>>>>>>>> automation & testing agrsm-tools_0.0.1_all.deb or >>>>>>>>> agrsm-tools-0.0.1-2.noarch.rpm >>>>>>>>> General background agrsm_howto.txt >>>>>>>>> ------------------------------------------------------------------------------------------------ >>>>>>>>> * KV == latest kernel release with a reported success >>>>>>>>> !! Latest update with major credit to Nikolay Zhuravlev >>>>>>>>> But see conflict issue: >>>>>>>>> http://linmodems.technion.ac.il/bigarch/archive-nineth/msg02753.html >>>>>>>>> For the 11c11040 chip with kernels 2.6.31 and later a change in a >>>>>>>>> modules loading settingmay be necessary. >>>>>>>>> Within the file /etc/modprobe.d/alsa-base.conf (or equivalent for >>>>>>>>> your Distro), change the phrase: >>>>>>>>> options snd-hda-intel power_save=10 >>>>>>>>> to: >>>>>>>>> options snd-hda-intel power_save=0 >>>>>>>>> or the agrsm drivers will not function. For Ubuntu related systems >>>>>>>>> this can be done with: >>>>>>>>> $ sudo gedit /etc/modprobe.d/alsa-base.conf >>>>>>>>> >>>>>>>>> Report from Bjorn Wielens: >>>>>>>>> Please note- trying to load the modules on a OpenSuSE 11.2 system gives >>>>>>>>> an error about the module_version symbol. Using: >>>>>>>>> # modprobe --force agrmodem >>>>>>>>> # modprobe --force agrserial >>>>>>>>> is necessary to load the drivers, and does not appear to cause ill effects. >>>>>>>>> >>>>>>>>> >>>>>>>>> All of the above packages are dkms competent. This means that if your >>>>>>>>> Linux distros dkms package >>>>>>>>> is previously installed, if provides for future updates matching >>>>>>>>> forthcoming kernels. >>>>>>>>> >>>>>>>>> -------------- end Agere Systems section ------------------- >>>>>>>>> >>>>>>>>> >>>>>>>>> Predictive diagnostics for card in bus 00:1b.0: >>>>>>>>> Modem chipset not detected on >>>>>>>>> NAME="Audio device: Intel Corporation N10/ICH 7 Family High Definition >>>>>>>>> Audio Controller " >>>>>>>>> CLASS=0403 >>>>>>>>> PCIDEV=8086:27d8 >>>>>>>>> SUBSYS=103c:30ac >>>>>>>>> IRQ=45 >>>>>>>>> >>>>>>>>> For candidate modem in: 00:1b.0 >>>>>>>>> 0403 Audio device: Intel Corporation N10/ICH 7 Family High >>>>>>>>> Definition Audio Controller >>>>>>>>> Primary device ID: 8086:27d8 >>>>>>>>> Support type needed or chipset: >>>>>>>>> >>>>>>>>> >>>>>>>>> Completed candidate modem analyses. >>>>>>>>> >>>>>>>>> The base of the UDEV device file system is: /dev/.udev >>>>>>>>> >>>>>>>>> Versions adequately match for the compiler installed: 4.4.5 >>>>>>>>> and the compiler used in kernel assembly: 4.4.5 >>>>>>>>> >>>>>>>>> linux-headers-2.6.35-25-generic resources needed for compiling are >>>>>>>>> not manifestly ready! >>>>>>>>> >>>>>>>>> If compiling is necessary packages must be installed, providing: >>>>>>>>> linux-headers-2.6.35-25-generic >>>>>>>>> >>>>>>>>> >>>>>>>>> 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 pppd properties: >>>>>>>>> -rwsr-xr-- 1 root dip 273248 2010-07-09 11:41 /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 >>>>>>>>> >>>>>>>>> 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 eth2 >>>>>>>>> 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: lrwxrwxrwx 1 root root 6 >>>>>>>>> 2011-01-23 02:10 /dev/modem -> ttySL0 >>>>>>>>> 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/sl-modem.conf:install slamr /sbin/modprobe -qb >>>>>>>>> ungrab-winmodem; /sbin/modprobe --ignore-install slamr; test -e >>>>>>>>> /dev/slamr0 && (chmod 660 /dev/slamr0 && chgrp dialout /dev/slamr0) || >>>>>>>>> (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null && chgrp dialout >>>>>>>>> /dev/slamr0) >>>>>>>>> /etc/modprobe.d/sl-modem.conf:install slusb /sbin/modprobe -qb >>>>>>>>> ungrab-winmodem; /sbin/modprobe --ignore-install slusb; test -e >>>>>>>>> /dev/slusb0 && (chmod 660 /dev/slusb0 && chgrp dialout /dev/slusb0) || >>>>>>>>> (/bin/mknod -m 660 /dev/slusb0 c 243 0 2>/dev/null && chgrp dialout >>>>>>>>> /dev/slusb0) >>>>>>>>> /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 -------- >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m", >>>>>>>>> chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',( >>>>>>>>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39" >>>>>>>>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m", >>>>>>> chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',( >>>>>>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39" >>>>>>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m", >>>>> chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',( >>>>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39" >>>>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz >>>>> >>>> >>> >>> >>> >>> -- >>> $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m", >>> chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',( >>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39" >>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz >>> >> > > > > -- > $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m", > chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',( > $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39" > ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz >