Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 40020 - slmodem drivers for Intel and Mostly Others Chipsets
Summary: slmodem drivers for Intel and Mostly Others Chipsets
Status: RESOLVED DUPLICATE of bug 34399
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Gentoo Dialup Developers
URL: ftp://ftp.smlink.com/linux/unsupported/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-31 15:50 UTC by S.Caglar Onur
Modified: 2005-07-17 13:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description S.Caglar Onur 2004-01-31 15:50:33 UTC
I see bug entry for adding slmodem to livecd maybe this can help;

slmdm-2.7.14.tar.gz fails to compile with gentoo-development-sources-2.6.1 but there is another code in ftp://ftp.smlink.com/linux/unsupported/. slmodem-2.9.5.tar.gz is compiled and runned succesfully in my computer. 

Its README says;

Supported Hardware
==================

HAMR5600 based AMR/CNR/MDC/ACR modem cards on the following Southbridge
chips:
- Intel ICH0,ICH2, ICH3, ICH4
- Via 686A, 686B, 8231, 8233
- SiS 630
- ALI 1535.
SmartPCI56/561/562/563 based PCI modem cards.
SmartUSB56 based USB modem.

so this can help some one like me using pctel drivers with 2.4.x and migrate 2.6.x kernel. 

Also its support's ALSA so at the same time modem and sound card can be used. I am trying to make an ebuild for slmodem-2.9.5.tar.gz. Also i wrote a simple and rc script;

#!/sbin/runscript

start() {
        ebegin "Starting SoftLink Modem Driver"
        eval start-stop-daemon --background --start --quiet --exec /usr/sbin/slmodemd -- --country=TURKEY /dev/slamr0
        eend $?
}

stop() {
        ebegin "Stopping SoftLink Modem Driver"
        eval killall slmodemd
        eend $?
}

this will link an tty to slmodem software to simulate modem controller. So /dev/ttySL0 is created.


Reproducible: Always
Steps to Reproduce:
1. Download code from ftp.
2. tar zxvf slmodem-2.9.5.tar.gz
3. make && make install ( this will install slamr.ko and slusb.ko into /lib/modules/2.6.1-gentoo/extra dir and creates some devices in /dev )
4. modprobe slamr ( for pci based )
5. modprobe slusb ( for usb based ) -- readme says they can inserted at same time.
6. Add slamr and slusb into /etc/modules.d.autoload/kernel-2.6
7. /etc/init.d/slmodemd start
8. wvdial ( add Carrier Check = no to run wvdial )


Actual Results:  
/etc/wvdial.conf example

[Dialer Defaults]
Modem = /dev/modem
Baud = 57600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Carrier Check = no
Modem Type = Analog Modem
Phone = ***
Username = ***
Password = ***


Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r9, 2.6.1-gentoo)
=================================================================
System uname: 2.6.1-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.00GHz
Gentoo Base System version 1.4.3.10p1
distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/
ftp://gentoo.linux.no/pub/gentoo/ 
                http://ftp.easynet.nl/mirror/gentoo/
http://planetmirror.com/pub/gentoo/ ftp://planetmirror.com/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X aalib aavm acpi acpi4linux alsa apache2 arts avi berkdb cdr crypt
dvd encode esd evms2 foomaticdb gd gdbm gif gpm gtk gtk2 imlib innodb java jpeg
kde ldap libg++ libwww mad maildir mikmod mmx motif mozilla mpeg mysql ncurses
nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba
sasl sdl slang spell sse ssl svga tcltk tcpd tetex truetype usb x86 xml xml2
xmms xv zlib video_cards_radeon
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2004-02-04 10:41:45 UTC

*** This bug has been marked as a duplicate of 37235 ***
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2004-02-04 12:25:57 UTC
Dup for right bug
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2004-02-04 12:26:16 UTC

*** This bug has been marked as a duplicate of 34399 ***