Arturo, This part # for i in 0 1 2 3 4 5 6 > do > ls rc$i.d/*slmodemd* > done Is to check if the symbolic links exist or not As root user (su -) type the commands exactly as they appear. Then you should see if they got created or not. As an example in my case (when slmodemd worked): root@localhost rc.d]# for i in 0 1 2 3 4 5 6 > do > ls rc$i.d/*slmodemd* > done rc0.d/K10slmodemd rc1.d/K10slmodemd rc2.d/S90slmodemd rc3.d/S90slmodemd rc4.d/S90slmodemd rc5.d/S90slmodemd rc6.d/K10slmodemd [root@localhost rc.d]# [root@localhost rc.d]# chkconfig slmodemd --list slmodemd 0:off 1:off 2:on 3:on 4:on 5:on 6:off Regards, Antonio On 3/1/10, Arturo Neri <ciornjeja@xxxxxxxxx> wrote: > Antonio at a time I don't understand. Please look: > > [root@Fedora12 scripts]# cp slmodemd /etc/rc.d/init.d/ > [root@Fedora12 scripts]# chkconfig slmodemd --add > [root@Fedora12 scripts]# chkconfig slmodemd on > [root@Fedora12 scripts]# cd /etc/rc.d/ > [root@Fedora12 rc.d]# for i in 0 1 2 3 4 5 6 >> 7 > -bash: syntax error near unexpected token `7' > [root@Fedora12 rc.d]# for i in 0 1 2 3 4 5 6 >> 1 > -bash: syntax error near unexpected token `1' > [root@Fedora12 rc.d]# for i in 0 >> 1 > -bash: syntax error near unexpected token `1' > [root@Fedora12 rc.d]# for i in 0 1 2 3 4 5 6 >> do >> ^C > [root@Fedora12 rc.d]# > Arturo > > 2010/3/1 Antonio Olivares <olivares14031@xxxxxxxxx>: >> Arturo, >> >> In the folder scripts, as root user (su -) >> # cp slmodemd /etc/rc.d/init.d/ >> >> # chkconfig slmodemd --add >> # chkconfig slmodemd on >> >> # cd /etc/rc.d/ >> >> type exactly as this appears. When you get to 6 press Enter you >> should see a ">" continue with the numbers and type everything there >> pressing enter everytime till you get to done and press Enter you >> should see what is in the above example or something similar. >> >> # for i in 0 1 2 3 4 5 6 >> > do >> > ls rc$i.d/*slmodemd* >> > done >> >> >> >> >> >> Here's slmodemd script >> >> #!/bin/sh >> # >> # slmodemd: Starts the SmartLink Modem Daemon >> # >> # chkconfig: 345 90 10 >> # description: This is the user space part of the SmartLink Modem driver >> # processname: slmodemd >> # config: /etc/sysconfig/slmodem >> >> # Source function library. >> . /etc/init.d/functions >> >> prog=slmodemd >> RETVAL=0 >> >> # Default configuration >> SLMODEMD_DEVICE=slamr0 >> SLMODEMD_COUNTRY=USA >> >> # Source configuration >> CONFIG=/etc/sysconfig/$prog >> if [ -f $CONFIG ]; then >> . $CONFIG >> # override default group and permissions if defined in $CONFIG; >> # other valid options also can be put into SLMODEMD_OPTS variable >> [ "$GROUP" ] && SLMODEMD_OPTS="$SLMODEMD_OPTS --group=$GROUP" >> [ "$PERMS" ] && SLMODEMD_OPTS="$SLMODEMD_OPTS --perm=$PERMS" >> fi >> >> # uncomment this if you want this feature (if necessary edit module >> pattern): >> # do not try to start on a kernel which does not support it >> # grep -q 'slamr\..*o' /lib/modules/`uname -r`/modules.dep || exit 0 >> >> start() { >> echo -n "Starting SmartLink Modem driver for $SLMODEMD_DEVICE: " >> $prog </dev/null >/dev/null 2>/dev/null \ >> --country=$SLMODEMD_COUNTRY $SLMODEMD_OPTS >> /dev/$SLMODEMD_DEVICE & >> RETVAL=$? >> [ $RETVAL -eq 0 ] && success $"$prog startup" || failure >> $"$prog startup" >> echo >> [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog >> return $RETVAL >> } >> >> stop() { >> echo -n "Shutting down SmartLink Modem driver: " >> killproc $prog >> RETVAL=$? >> [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog >> return $RETVAL >> } >> >> # See how we were called. >> case "$1" in >> start) >> start >> ;; >> stop) >> stop >> ;; >> status) >> status $prog >> RETVAL=$? >> ;; >> restart|reload) >> stop >> start >> RETVAL=$? >> ;; >> condrestart) >> if [ -f /var/lock/subsys/$prog ]; then >> stop >> start >> RETVAL=$? >> fi >> ;; >> *) >> echo "*** Usage: $prog {start|stop|status|restart|condrestart}" >> exit 1 >> esac >> >> exit $RETVAL >> >> >> Add after start procedure here: >> >> Change COUNTRY from USA to ITALY here: >> >> SLMODEMD_COUNTRY=USA >> >> add code below after start and before " echo -n "Starting >> SmartLink Modem driver for $SLMODEMD_DEVICE: "" >> >> start() { >> >> >> if ! [[ -e $SLMODEMD_DEVICE ]] &> /dev/null; then >> { >> echo -n "Creating devices ..." >> mkdir -p /dev >> mknod -m 600 /dev/slamr0 c 242 0 ; mknod -m 600 /dev/slamr1 c 242 1 ; >> mknod -m 600 /dev/slamr2 c 242 2 ; mknod -m 600 /dev/slamr3 c 242 3 ; >> echo -n >> mknod -m 600 /dev/slusb0 c 243 0 ; mknod -m 600 /dev/slusb1 c 243 1 ; >> mknod -m 600 /dev/slusb2 c 243 2 ; mknod -m 600 /dev/slusb3 c 243 3 ; >> echo -n || >> { >> echo "failed." >> exit -1 >> } >> } >> fi >> >> cat /proc/modules | grep 'ungrab_winmodem' >/dev/null || >> { >> echo -n "Ungrabbing winmodem from kernel ... " >> modprobe ungrab-winmodem && echo "done." || >> { >> echo "failed." >> exit -1 >> } >> } >> cat /proc/modules | grep 'slamr' >/dev/null || >> { >> echo -n "Loading SmartLink Modem driver into kernel ... " >> modprobe slamr && echo "done." || >> { >> echo "failed." >> exit -1 >> } >> } >> >> Have you tried to connect yet? >> Let us know if it works or not. >> >> Regards, >> >> Antonio >> >> >> On 3/1/10, Arturo Neri <ciornjeja@xxxxxxxxx> wrote: >>> Hi Antonio, GOAL!!!!!!!!!!!!!! >>> Excuse me if I continue with un other question. >>> Now that the modules are installable can you explain me how can I >>> automatically install these two modules and run slmodemd. Like I wrote >>> in previous msg, into /Modem/DOCS/Scripts/ there are slmodemd scripts >>> but I don't know if one is useful and where put it >>> Thanks Arturo >>> >>> [root@Fedora12 slmodem-2.9.11-20090222]# make clean >>> make -C modem clean && make -C drivers clean && echo "done." >>> make[1]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>> rm -f slmodemd modem_test modem_main.o modem_cmdline.o modem_test.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 sysdep_common.o >>> rm -f *~ *.orig *.rej >>> make[1]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>> make[1]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> rm -f kernel-ver slamr.o slamr.ko *st7554.o amrmo_init.o sysdep_amr.o >>> *.mod.* .*.cmd *~ slusb.* >>> rm -f -r .tmp_versions >>> make[1]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> done. >>> [root@Fedora12 slmodem-2.9.11-20090222]# make >>> KERNEL_VER=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build/ >>> make -C modem all >>> make[1]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>> 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 >>> 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 >>> make[1]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>> make -C drivers >>> KERNEL_DIR=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>> make[1]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> obj-m=slamr.o >>> slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o >>> make modules -C /lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>> SUBDIRS=/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers >>> make[2]: Entering directory >>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>> CC [M] >>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/amrmo_init.o >>> CC [M] >>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/sysdep_amr.o >>> LD [M] /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/slamr.o >>> Building modules, stage 2. >>> MODPOST 1 modules >>> WARNING: could not find >>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/.amrlibs.o.cmd >>> for /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/amrlibs.o >>> CC >>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/slamr.mod.o >>> LD [M] /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/slamr.ko >>> make[2]: Leaving directory >>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>> finished all: >>> make[1]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> [root@Fedora12 slmodem-2.9.11-20090222]# make >>> make -C modem all >>> make[1]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>> make[1]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>> make -C drivers >>> KERNEL_DIR=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>> make[1]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> doing kernel-ver:: >>> cc -I/lib/modules/2.6.31.12-174.2.22.fc12.i686/build/include -o >>> kernel-ver kernel-ver.c >>> make all KERNEL_VER=2.6.31.12-174.2.22.fc12.i686 >>> make[2]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> obj-m=slamr.o >>> slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o >>> make modules -C /lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>> SUBDIRS=/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers >>> make[3]: Entering directory >>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>> Building modules, stage 2. >>> MODPOST 1 modules >>> WARNING: could not find >>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/.amrlibs.o.cmd >>> for /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/amrlibs.o >>> make[3]: Leaving directory >>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>> finished all: >>> make[2]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> make[1]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> [root@Fedora12 slmodem-2.9.11-20090222]# make install >>> make -C modem all >>> make[1]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>> make[1]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>> make -C drivers >>> KERNEL_DIR=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>> make[1]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> doing kernel-ver:: >>> cc -I/lib/modules/2.6.31.12-174.2.22.fc12.i686/build/include -o >>> kernel-ver kernel-ver.c >>> make all KERNEL_VER=2.6.31.12-174.2.22.fc12.i686 >>> make[2]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> obj-m=slamr.o >>> slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o >>> make modules -C /lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>> SUBDIRS=/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers >>> make[3]: Entering directory >>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>> Building modules, stage 2. >>> MODPOST 1 modules >>> WARNING: could not find >>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/.amrlibs.o.cmd >>> for /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/amrlibs.o >>> make[3]: Leaving directory >>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>> finished all: >>> make[2]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> make[1]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> make install -C drivers >>> KERNEL_DIR=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>> make[1]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> doing kernel-ver:: >>> cc -I/lib/modules/2.6.31.12-174.2.22.fc12.i686/build/include -o >>> kernel-ver kernel-ver.c >>> mkdir -p /dev >>> mknod -m 600 /dev/slamr0 c 242 0 ; mknod -m 600 /dev/slamr1 c 242 1 >>> ; mknod -m 600 /dev/slamr2 c 242 2 ; mknod -m 600 /dev/slamr3 c >>> 242 3 ; echo -n >>> make install KERNEL_VER=2.6.31.12-174.2.22.fc12.i686 >>> make[2]: Entering directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> install -D -m 644 slamr.ko >>> /lib/modules/2.6.31.12-174.2.22.fc12.i686/extra/slamr.ko >>> /sbin/depmod -a >>> make[2]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> make[1]: Leaving directory >>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>> install -D -m 755 modem/slmodemd /usr/sbin/slmodemd >>> rm -f -rf /var/lib/slmodem >>> install -d -D -m 755 /var/lib/slmodem >>> [root@Fedora12 slmodem-2.9.11-20090222]# modprobe ungrab-winmodem >>> [root@Fedora12 slmodem-2.9.11-20090222]# modprobe slamr >>> [root@Fedora12 slmodem-2.9.11-20090222]# slmodemd -c ITALY /dev/slamr0 >>> SmartLink Soft Modem: version 2.9.11 Mar 1 2010 14:39:13 >>> symbolic link `/dev/ttySL0' -> `/dev/pts/2' created. >>> modem `slamr0' created. TTY is `/dev/pts/2' >>> Use `/dev/ttySL0' as modem device, Ctrl+C for termination. >>> ^C[root@Fedora12 slmodem-2.9.11-20090222]# >>> >>> >>> 2010/3/1 Antonio Olivares <olivares14031@xxxxxxxxx>: >>>> Arturo, >>>> >>>> Installation of ungrab-winmodem appears to be installed correctly, it >>>> is the slmodem-2.9.11-20090222/ code that is not >>>> >>>> Here: >>>> >>>> [root@Fedora12 slmodem-2.9.11-20090222]# make clean >>>> after you run >>>> make clean >>>> >>>> run >>>> >>>> make KERNEL_VER=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build/ >>>> make >>>> make install >>>> >>>> then test it with >>>> # modprobe ungrab-winmodem >>>> # modprobe slamr >>>> then >>>> # slmodemd -c ITALY /dev/slamr0 >>>> >>>> if you get the error again, try to login with (su -) and not (su) by >>>> itself. >>>> >>>> There have been little to no success reports, maybe you can report >>>> back with a success report? >>>> >>>> Regards, >>>> >>>> Antonio >>>> >>>> On 3/1/10, Arturo Neri <ciornjeja@xxxxxxxxx> wrote: >>>>> I send un other time to discuss because in my copy first send are >>>>> uncomplete. Sorry. >>>>> >>>>> Hi Antonio, this is what is happened, and really I understand not at >>>>> all >>>>> >>>>> [root@Fedora12 ungrab-winmodem-20090716]# make >>>>> make modules -C /lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>>>> SUBDIRS=/home/Ciornj/Documents/ungrab-winmodem-20090716 >>>>> make[1]: Entering directory >>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>> CC [M] >>>>> /home/Ciornj/Documents/ungrab-winmodem-20090716/ungrab-winmodem.o >>>>> Building modules, stage 2. >>>>> MODPOST 1 modules >>>>> CC >>>>> /home/Ciornj/Documents/ungrab-winmodem-20090716/ungrab-winmodem.mod.o >>>>> LD [M] >>>>> /home/Ciornj/Documents/ungrab-winmodem-20090716/ungrab-winmodem.ko >>>>> make[1]: Leaving directory >>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>> >>>>> [root@Fedora12 ungrab-winmodem-20090716]# make install >>>>> make modules -C /lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>>>> SUBDIRS=/home/Ciornj/Documents/ungrab-winmodem-20090716 >>>>> make[1]: Entering directory >>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>> Building modules, stage 2. >>>>> MODPOST 1 modules >>>>> make[1]: Leaving directory >>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>> install -D -m 644 ungrab-winmodem.ko >>>>> /lib/modules/2.6.31.12-174.2.22.fc12.i686/extra/ungrab-winmodem.ko >>>>> /sbin/depmod -a >>>>> [root@Fedora12 ungrab-winmodem-20090716]# >>>>> >>>>> [root@Fedora12 slmodem-2.9.11-20090222]# make clean >>>>> make -C modem clean && make -C drivers clean && echo "done." >>>>> make[1]: Entering directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>>>> rm -f slmodemd modem_test modem_main.o modem_cmdline.o modem_test.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 sysdep_common.o >>>>> rm -f *~ *.orig *.rej >>>>> make[1]: Leaving directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>>>> make[1]: Entering directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> rm -f kernel-ver slamr.o slamr.ko *st7554.o amrmo_init.o sysdep_amr.o >>>>> *.mod.* .*.cmd *~ slusb.* >>>>> rm -f -r .tmp_versions >>>>> make[1]: Leaving directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> done. >>>>> [root@Fedora12 slmodem-2.9.11-20090222]# make install >>>>> make -C modem all >>>>> make[1]: Entering directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>>>> 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 >>>>> 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 >>>>> make[1]: Leaving directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/modem' >>>>> make -C drivers >>>>> KERNEL_DIR=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>>>> make[1]: Entering directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> doing kernel-ver:: >>>>> cc -I/lib/modules/2.6.31.12-174.2.22.fc12.i686/build/include -o >>>>> kernel-ver kernel-ver.c >>>>> make all KERNEL_VER=2.6.31.12-174.2.22.fc12.i686 >>>>> make[2]: Entering directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> obj-m=slamr.o >>>>> slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o >>>>> make modules -C /lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>>>> SUBDIRS=/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers >>>>> make[3]: Entering directory >>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>> CC [M] >>>>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/amrmo_init.o >>>>> CC [M] >>>>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/sysdep_amr.o >>>>> LD [M] >>>>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/slamr.o >>>>> Building modules, stage 2. >>>>> MODPOST 1 modules >>>>> WARNING: could not find >>>>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/.amrlibs.o.cmd >>>>> for /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/amrlibs.o >>>>> CC >>>>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/slamr.mod.o >>>>> LD [M] >>>>> /home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers/slamr.ko >>>>> make[3]: Leaving directory >>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>> finished all: >>>>> make[2]: Leaving directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> make[1]: Leaving directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> make install -C drivers >>>>> KERNEL_DIR=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>>>> make[1]: Entering directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> doing kernel-ver:: >>>>> cc -I/lib/modules/2.6.31.12-174.2.22.fc12.i686/build/include -o >>>>> kernel-ver kernel-ver.c >>>>> mkdir -p /dev >>>>> mknod -m 600 /dev/slamr0 c 242 0 ; mknod -m 600 /dev/slamr1 c 242 1 >>>>> ; mknod -m 600 /dev/slamr2 c 242 2 ; mknod -m 600 /dev/slamr3 c >>>>> 242 3 ; echo -n >>>>> make install KERNEL_VER=2.6.31.12-174.2.22.fc12.i686 >>>>> make[2]: Entering directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> install -D -m 644 slamr.ko >>>>> /lib/modules/2.6.31.12-174.2.22.fc12.i686/extra/slamr.ko >>>>> /sbin/depmod -a >>>>> make[2]: Leaving directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> make[1]: Leaving directory >>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20090222/drivers' >>>>> install -D -m 755 modem/slmodemd /usr/sbin/slmodemd >>>>> rm -f -rf /var/lib/slmodem >>>>> install -d -D -m 755 /var/lib/slmodem >>>>> [root@Fedora12 slmodem-2.9.11-20090222]# >>>>> >>>>> [root@Fedora12 Ciornj]# modprobe ungrab-winmodem.ko >>>>> FATAL: Module ungrab_winmodem.ko not found. >>>>> [root@Fedora12 Ciornj]# cd >>>>> /lib/modules/2.6.31.12-174.2.22.fc12.i686/extra/ >>>>> [root@Fedora12 extra]# modprobe ./ungrab-winmodem.ko >>>>> FATAL: Module ./ungrab_winmodem.ko not found. >>>>> [root@Fedora12 extra]# insmod ./ungrab-winmodem.ko >>>>> [root@Fedora12 extra]# modprobe ./slamr.ko >>>>> FATAL: Module ./slamr.ko not found. >>>>> [root@Fedora12 extra]# insmod ./slamr.ko >>>>> [root@Fedora12 extra]# lsmod >>>>> Module Size Used by >>>>> slamr 429352 0 >>>>> ungrab_winmodem 1888 0 >>>>> >>>>> In Smartlink.txt is wrote: >>>>> The modem should setup with: >>>>> modprobe ungrab-winmodem >>>>> modprobe slamr >>>>> slmodemd -c YOUR_COUNTRY /dev/slamr0 >>>>> which should announce creation of ports: >>>>> /dev/ttySL0 --> /dev/pts/N , N some number >>>>> Specify the symbolic link /dev/ttySL0 as the port to be used by >>>>> dailer software. >>>>> >>>>> but in my /dev I haven't slamr0 and before modprobe don't mount >>>>> modules how you can read above >>>>> >>>>> And an other question. If with your help I will can run the device >>>>> ttySL0 how I can start automatically the daemon /usr/sbin/slmodemd? >>>>> Into Modem/DOCS/scripts/ I see scripts for more SO but any for Fedora. >>>>> Perhaps that for Mandrake is good? >>>>> >>>>> thank you very much for your very appreciate help >>>>> Arturo >>>>> >>>>> 2010/2/28 Antonio Olivares <olivares14031@xxxxxxxxx>: >>>>>> Arturo, >>>>>> >>>>>> Sadly as scanModem explains here, the slamr code does not work with >>>>>> 2.6.31.X kernels :( >>>>>> >>>>>> It says 2.8 (it is a typo, means 2.6.31 >>>>>> For kernels 2.8.31 the slamr driver is not (yet) functional, failing >>>>>> within at the >>>>>> Carrier Check >>>>>> function. Thus for service, retain a 2.6.30 or earlier kernel. >>>>>> >>>>>> For kernels 2.6.31 the slamr driver is not (yet) functional, failing >>>>>> within at the >>>>>> Carrier Check >>>>>> function. Thus for service, retain a 2.6.30 or earlier kernel. >>>>>> >>>>>> Also, the part about ungrab-winmodem-20090716.tar.gz and >>>>>> slmodemd-2.9.11-20090222.tar.gz was not updated, that is why it says >>>>>> as of October 2007, the packages are: >>>>>> >>>>>> \begin{quote} >>>>>> For 2.6.31.12-174.2.22.fc12.i686 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 >>>>>> \end{quote} >>>>>> >>>>>> If you want to give it a try and compile the newer sources for both >>>>>> slmodemd and slamr and see in case that it might work, go right ahead >>>>>> and confirm the reports. I have yet to try newer 2.6.32.9 and/or >>>>>> 2.6.33 released kernels, will do so as soon as I have a chance and see >>>>>> if they return functionality to the slamr supported modems. >>>>>> >>>>>> Regards, >>>>>> >>>>>> Antonio >>>>>> >>>>>> >>>>>> On 2/28/10, Arturo Neri <ciornjeja@xxxxxxxxx> wrote: >>>>>>> I trying to install driver for my modem but I receive this error: >>>>>>> >>>>>>> [root@Fedora12 slmodem-2.9.11-20080126]# make >>>>>>> make -C modem all >>>>>>> make[1]: Entering directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/modem' >>>>>>> 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 >>>>>>> modem_pack.c: In function ‘modem_async_get_bits’: >>>>>>> modem_pack.c:100: warning: pointer targets in passing argument 2 of >>>>>>> ‘m->get_chars’ differ in signedness >>>>>>> modem_pack.c:100: note: expected ‘char *’ but argument is of type ‘u8 >>>>>>> *’ >>>>>>> modem_pack.c: In function ‘modem_async_put_bits’: >>>>>>> modem_pack.c:148: warning: pointer targets in passing argument 2 of >>>>>>> ‘m->put_chars’ differ in signedness >>>>>>> modem_pack.c:148: note: expected ‘const char *’ but argument is of >>>>>>> type >>>>>>> ‘u8 >>>>>>> *’ >>>>>>> gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c >>>>>>> modem_ec.c >>>>>>> modem_ec.c: In function ‘tx_info’: >>>>>>> modem_ec.c:723: warning: pointer targets in passing argument 2 of >>>>>>> ‘l->modem->get_chars’ differ in signedness >>>>>>> modem_ec.c:723: note: expected ‘char *’ but argument is of type ‘u8 >>>>>>> *’ >>>>>>> modem_ec.c: In function ‘push_rest_data’: >>>>>>> modem_ec.c:811: warning: pointer targets in passing argument 2 of >>>>>>> ‘l->modem->put_chars’ differ in signedness >>>>>>> modem_ec.c:811: note: expected ‘const char *’ but argument is of type >>>>>>> ‘u8 >>>>>>> *’ >>>>>>> modem_ec.c: In function ‘rx_info’: >>>>>>> modem_ec.c:860: warning: pointer targets in passing argument 2 of >>>>>>> ‘l->modem->put_chars’ differ in signedness >>>>>>> modem_ec.c:860: note: expected ‘const char *’ but argument is of type >>>>>>> ‘u8 >>>>>>> *’ >>>>>>> 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 >>>>>>> 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 >>>>>>> make[1]: Leaving directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/modem' >>>>>>> make -C drivers >>>>>>> KERNEL_DIR=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>>>>>> make[1]: Entering directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers' >>>>>>> cc -I/lib/modules/2.6.31.12-174.2.22.fc12.i686/build/include -o >>>>>>> kernel-ver kernel-ver.c >>>>>>> make all KERNEL_VER=2.6.31.12-174.2.22.fc12.i686 >>>>>>> make[2]: Entering directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers' >>>>>>> make modules -C /lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>>>>>> SUBDIRS=/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers >>>>>>> make[3]: Entering directory >>>>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>>>> CC [M] >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.o >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.c: >>>>>>> In function ‘amrmo_pci_probe’: >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: >>>>>>> error: ‘SA_SHIRQ’ undeclared (first use in this function) >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: >>>>>>> error: (Each undeclared identifier is reported only once >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: >>>>>>> error: for each function it appears in.) >>>>>>> make[4]: *** >>>>>>> [/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.o] >>>>>>> Error 1 >>>>>>> make[3]: *** >>>>>>> [_module_/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers] >>>>>>> Error 2 >>>>>>> make[3]: Leaving directory >>>>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>>>> make[2]: *** [all] Error 2 >>>>>>> make[2]: Leaving directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers' >>>>>>> make[1]: *** [all] Error 2 >>>>>>> make[1]: Leaving directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers' >>>>>>> make: *** [drivers] Error 2 >>>>>>> >>>>>>> And with make install >>>>>>> >>>>>>> [root@Fedora12 slmodem-2.9.11-20080126]# make install >>>>>>> make -C modem all >>>>>>> make[1]: Entering directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/modem' >>>>>>> make[1]: Leaving directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/modem' >>>>>>> make -C drivers >>>>>>> KERNEL_DIR=/lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>>>>>> make[1]: Entering directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers' >>>>>>> cc -I/lib/modules/2.6.31.12-174.2.22.fc12.i686/build/include -o >>>>>>> kernel-ver kernel-ver.c >>>>>>> make all KERNEL_VER=2.6.31.12-174.2.22.fc12.i686 >>>>>>> make[2]: Entering directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers' >>>>>>> make modules -C /lib/modules/2.6.31.12-174.2.22.fc12.i686/build >>>>>>> SUBDIRS=/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers >>>>>>> make[3]: Entering directory >>>>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>>>> CC [M] >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.o >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.c: >>>>>>> In function ‘amrmo_pci_probe’: >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: >>>>>>> error: ‘SA_SHIRQ’ undeclared (first use in this function) >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: >>>>>>> error: (Each undeclared identifier is reported only once >>>>>>> /home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: >>>>>>> error: for each function it appears in.) >>>>>>> make[4]: *** >>>>>>> [/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers/amrmo_init.o] >>>>>>> Error 1 >>>>>>> make[3]: *** >>>>>>> [_module_/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers] >>>>>>> Error 2 >>>>>>> make[3]: Leaving directory >>>>>>> `/usr/src/kernels/2.6.31.12-174.2.22.fc12.i686' >>>>>>> make[2]: *** [all] Error 2 >>>>>>> make[2]: Leaving directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers' >>>>>>> make[1]: *** [all] Error 2 >>>>>>> make[1]: Leaving directory >>>>>>> `/home/Ciornj/Documents/slmodem-2.9.11-20080126/drivers' >>>>>>> make: *** [drivers] Error 2 >>>>>>> [root@Fedora12 slmodem-2.9.11-20080126]# >>>>>>> >>>>>>> thanks for your help >>>>>>> Arturo >>>>>>> >>>>>> >>>>> >>>> >>> >> >