Re: Dial up modem for Ideapad Y150

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Eric,

Complete uninstall the  slmodem-daemon and slmodem-source packages
slmodemd in the sl-modem-daemon is an older 2.9.9e.  The cogent low
level driver is already on your System.  It is the snd-hda-intel
audi+modem driver.

The version 2.9.11 slmodemd you need is provided through
--------------:
- Download from http://linmodems.technion.ac.il/packages/smartlink/
 the package SLMODEMD.gcc4.2.tar.gz having a compiled slmodemd. Unpack
under Linux with:
        $ tar zxf SLMODEMD.gcc4.2.tar.gz
 and read instructions therein. But briefly, the modem is setup with command:
        sudo slmodemd -c USA  --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.
----------
After  the
$ sudo ./setup
do
$ slmodemd --help
$ slmodemd --version
and the modem should be setup by
$   sudo slmodemd -c USA  --alsa hw:0,6

If successful
$  sudo wvdialconf  /etc/wvdial.conf
read the wvdial.txt for instructions on the
$ sudo gedit  /etc/wvdial.conf

MarvS
scanModem maintainer


On Mon, Aug 25, 2008 at 8:22 PM, Erin C. <sonyadora@xxxxxxxxx> wrote:
> I just purchased an ideapad y150 and I love it! I was hoping that someone
> here could help me figure out how to get the dial up modem working though.
> I'm new to Linux and I think I might have screwed something up fiddling
> around.
>
> I followed the dial up modem instructions on ubuntu's support pages and ran
> scanModem. The results:
>
> Quote:
> -------------------------- System information ----------------------------
> CPU=i686,
> Linux version 2.6.24-19-generic (buildd@terranova) (gcc version 4.2.3
> (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Fri Jul 11 23:41:49 UTC 2008
> scanModem update of: 2008_08_19
>
> There are no blacklisted modem drivers in /etc/modprobe* files
> Attached USB devices are:
> ID 5986:0200 Bison
>
> USB modems not recognized
>
> For candidate card in slot 00:1b.0, firmware information and bootup
> diagnostics are:
> PCI slot PCI ID SubsystemID Name
> ---------- --------- --------- --------------
> 00:1b.0 8086:284b 17aa:3d96 Audio device: Intel Corporation 82801H
>
> Modem interrupt assignment and sharing:
> 23: 348 351 IO-APIC-fasteoi HDA Intel
> --- Bootup diagnostics for card in PCI slot 00:1b.0 ----
> [ 30.510152] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) ->
> IRQ 23
> [ 30.510188] PCI: Setting latency timer of device 0000:00:1b.0 to 64
>
>
> ===== Advanced Linux Sound Architecture (ALSA) diagnostics =====
> The ALSA packages provide audio support and also drivers for some modems.
> ALSA diagnostics are written during bootup to /proc/asound/ folders.
>
> The ALSA verion is 1.0.16
> The modem cards detected by "aplay -l" are:
> card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem]
>
> The /proc/asound/pcm file reports:
> -----------------------
> 00-06: Si3054 Modem : Si3054 Modem : playback 1 : capture 1
> 00-02: ALC883 Analog : ALC883 Analog : capture 1
> 00-01: ALC883 Digital : ALC883 Digital : playback 1
> 00-00: ALC883 Analog : ALC883 Analog : playback 1 : capture 1
>
> about /proc/asound/cards:
> ------------------------
> 0 [Intel ]: HDA-Intel - HDA Intel
> HDA Intel at 0xfeaf8000 irq 23
>
> PCI slot 00:1b.0 has a High Definition Audio Card
> The drivers are in the kernel modules tree at:
> /lib/modules/2.6.24-19-generic/ubuntu/sound/alsa-driver/pci/hda/snd-hda-intel.ko
> The modem codec file for the HDA card is: /proc/asound/card0/codec#1
> --------------------------------------------------------
> Codec: Motorola Si3054
> Address: 1
> Vendor Id: 0x10573055
> Subsystem Id: 0x17aa3d7d
> Revision Id: 0x100700
> Modem Function Group: 0x1
>
> The audio card hosts a softmodem chip: 0x10573055
>
> The softmodem chip 0x10573055 is in principle supported by the COMM support
> of slmodemd
> and the joint snd-hda-intel audio+modem driver, begun with ALSA version
> 1.0.13.
> For HDA cards with ALC883 chips, an upgrade to ALSA verions 1.0.15 way be
> necessary. Instructions for Upgrading snd-hda-intel and its dependent driver
> set are at:
> http://linmodems.technion.ac.il/biga.../msg00838.html
> <http://linmodems.technion.ac.il/bigarch/archive-eighth/msg00838.html>
>
> If not a Conexant modem, the driver snd-hda-intel with its dependent
> drivers:
> snd_hda_intel 344728 3
> snd_pcm 78596 2 snd_hda_intel,snd_pcm_oss
> snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
> snd_hwdep 10500 1 snd_hda_intel
> snd 56996 17 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,sn
> d_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_
> seq,snd_timer,snd_seq_device
> ----------
> provide audio + modem support with the modem chip residing on the subsystem.
> Any particular card can host any one of several soft modem chips.
>
> === Finished firmware and bootup diagnostics, next deducing cogent software.
> ===
>
> Predictive diagnostics for card in bus 00:1b.0:
> Modem chipset detected on
> NAME="Audio device: Intel Corporation 82801H "
> CLASS=0403
> PCIDEV=8086:284b
> SUBSYS=17aa:3d96
> IRQ=23
> HDA=8086:284b
> SOFT=8086:284b.HDA
> CHIP=0x10573055
> IDENT=slmodemd
> SLMODEMD_DEVICE=hw:0,6
> Driver=snd-hda-intel
>
> For candidate modem in: 00:1b.0
> 0403 Audio device: Intel Corporation 82801H
> Primary device ID: 8086:284b
> Subsystem PCI_id 17aa:3d96
> Softmodem codec or chipset from diagnostics: 0x10573055
> from Archives:
> The HDA card softmodem chip is 0x10573055
>
>
> Support type needed or chipset: slmodemd supporting the snd-hda-intel
> audio+modem driver
>
> 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
>
> This was quite an overwhelming amount of information for me, but it seemed
> like I should be using ALSA drivers so I followed the instructions here:
> https://help.ubuntu.com/community/Di...owto/AlsaModem
> <https://help.ubuntu.com/community/DialupModemHowto/AlsaModem> and installed
> the slmodem-daemon and slmodem-source packages using synaptic. and ran sudo
> /etc/init.d/sl-modem-daemon restart and got this output:
>
> Shutting down SmartLink Modem driver normally ... no slmodemd daemon
> running.
> Unloading modem driver from kernel ... snd_atiixp_modem.
> FATAL: Module ungrab_winmodem not found
> FATAL: Module slamr not found.
> Starting SmartLink Modem driver for: auto.
> Creating /dev/modem symlink, pointing to: /dev/ttySL0.
>
> Well, that made me think I needed to follow the instructions here:
> https://help.ubuntu.com/community/Di...owto/Smartlink
> <https://help.ubuntu.com/community/DialupModemHowto/Smartlink>
>
> At the first step to compile the driver things seemed to be working out, but
> failed halfway through. The log file looks like this:
>
> Quote:
> dh_testdir
> dh_testroot
> rm -f build-arch-stamp build-indep-stamp configure-stamp
> # Add here commands to clean up after the build process.
> /usr/bin/make clean SUPPORT_ALSA=1
> make[1]: Entering directory `/usr/src/modules/sl-modem'
> make[1]: Leaving directory `/usr/src/modules/sl-modem'
> cd modem; /usr/bin/make clean SUPPORT_ALSA=1
> make[1]: Entering directory `/usr/src/modules/sl-modem/modem'
> make[1]: Leaving directory `/usr/src/modules/sl-modem/modem'
> dh_clean
> /usr/bin/make -C drivers clean
> make[1]: Entering directory `/usr/src/modules/sl-modem/drivers'
> rm -f kernel-ver slamr.o slusb.o slamr.ko slusb.ko *st7554.o amrmo_init.o
> sysdep_amr.o *.mod.* .*.cmd *~
> rm -f -r .tmp_versions
> make[1]: Leaving directory `/usr/src/modules/sl-modem/drivers'
> /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
> make[1]: Entering directory `/usr/src/modules/sl-modem'
> dh_testdir
> dh_testroot
> rm -f build-arch-stamp build-indep-stamp configure-stamp
> # Add here commands to clean up after the build process.
> /usr/bin/make clean SUPPORT_ALSA=1
> make[2]: Entering directory `/usr/src/modules/sl-modem'
> make[2]: *** No rule to make target `clean'. Stop.
> make[2]: Leaving directory `/usr/src/modules/sl-modem'
> make[1]: [clean] Error 2 (ignored)
> cd modem; /usr/bin/make clean SUPPORT_ALSA=1
> make[2]: Entering directory `/usr/src/modules/sl-modem/modem'
> make[2]: *** No rule to make target `clean'. Stop.
> make[2]: Leaving directory `/usr/src/modules/sl-modem/modem'
> make[1]: [clean] Error 2 (ignored)
> dh_clean
> /usr/bin/make -C drivers clean
> make[2]: Entering directory `/usr/src/modules/sl-modem/drivers'
> rm -f kernel-ver slamr.o slusb.o slamr.ko slusb.ko *st7554.o amrmo_init.o
> sysdep_amr.o *.mod.* .*.cmd *~
> rm -f -r .tmp_versions
> make[2]: Leaving directory `/usr/src/modules/sl-modem/drivers'
> for templ in
> /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst
> /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst.backup
> /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst.modules.in;
> do \
> cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.24-19-generic/g'` ; \
> done
> for templ in `ls debian/*.modules.in` ; do \
> test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
> ${templ%.modules.in}.backup 2>/dev/null || true; \
> sed -e 's/##KVERS##/2.6.24-19-generic/g ;s/#KVERS#/2.6.24-19-generic/g ;
> s/_KVERS_/2.6.24-19-generic/g ; s/##KDREV##/2.6.24-19.36/g ;
> s/#KDREV#/2.6.24-19.36/g ; s/_KDREV_/2.6.24-19.36/g ' < $templ >
> ${templ%.modules.in}; \
> done
> dh_clean -k
> dh_installdirs lib/modules/2.6.24-19-generic/misc usr/lib/sl-modem
> if ! test -e drivers/Makefile ; then echo "Please update the package,
> extract the tarball!"; exit 1 ; fi
> /usr/bin/make -C drivers KERNEL_DIR=/usr/src/linux KVERS=2.6.24-19-generic
> make[2]: Entering directory `/usr/src/modules/sl-modem/drivers'
> gcc -I/usr/src/linux/include -o kernel-ver kernel-ver.c
> kernel-ver.c: In function 'main':
> kernel-ver.c:11: error: 'UTS_RELEASE' undeclared (first use in this
> function)
> kernel-ver.c:11: error: (Each undeclared identifier is reported only once
> kernel-ver.c:11: error: for each function it appears in.)
> make[2]: *** [kernel-ver] Error 1
> make[2]: Leaving directory `/usr/src/modules/sl-modem/drivers'
> make[1]: *** [binary-modules] Error 2
> make[1]: Leaving directory `/usr/src/modules/sl-modem'
> make: *** [kdist_build] Error 2
>
> Clearly, I'm in way over my head, since I don't understand just what all the
> commands were meant to do anyway, I'm not able to make sense of where they
> went wrong. Any guidance would be appreciated.
>
> --
>
>
> "The wages of sin is death but so is the salary of virtue, and at least the
> evil get to go home early on Fridays."
> ~Terry Pratchett
>
>

[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux