[
[email protected] root]# rpm -qa | grep kernel
kernel-pcmcia-cs-3.1.31-13
kernel-2.4.20-8
kernel-source-2.4.20-8
[
[email protected] root]# lspci | grep -i modem
00:0a.0 Modem: Smart Link Ltd.: Unknown device 8800 (rev 02)
[
[email protected] root]# ls
anaconda-ks.cfg install.log Minhas imagens slmodem-2.9.10.tar.gz
eBooks install.log.syslog modversions.h
[
[email protected] root]# tar -xzvf slmodem-2.9.10.tar.gz
slmodem-2.9.10/
slmodem-2.9.10/Makefile
slmodem-2.9.10/COPYING
slmodem-2.9.10/Changes
slmodem-2.9.10/drivers/
slmodem-2.9.10/drivers/amrlibs.o
slmodem-2.9.10/drivers/Makefile
slmodem-2.9.10/drivers/amrmo_init.c
slmodem-2.9.10/drivers/kernel-ver.c
slmodem-2.9.10/drivers/old_st7554.c
slmodem-2.9.10/drivers/st7554.c
slmodem-2.9.10/drivers/sysdep_amr.c
slmodem-2.9.10/README
slmodem-2.9.10/modem/
slmodem-2.9.10/modem/dsplibs.o
slmodem-2.9.10/modem/Makefile
slmodem-2.9.10/modem/dp_dummy.c
slmodem-2.9.10/modem/dp_sinus.c
slmodem-2.9.10/modem/homolog_data.c
slmodem-2.9.10/modem/modem.c
slmodem-2.9.10/modem/modem.h
slmodem-2.9.10/modem/modem_at.c
slmodem-2.9.10/modem/modem_cmdline.c
slmodem-2.9.10/modem/modem_comp.c
slmodem-2.9.10/modem/modem_datafile.c
slmodem-2.9.10/modem/modem_debug.c
slmodem-2.9.10/modem/modem_debug.h
slmodem-2.9.10/modem/modem_defs.h
slmodem-2.9.10/modem/modem_dp.h
slmodem-2.9.10/modem/modem_ec.c
slmodem-2.9.10/modem/modem_homolog.h
slmodem-2.9.10/modem/modem_main.c
slmodem-2.9.10/modem/modem_pack.c
slmodem-2.9.10/modem/modem_param.c
slmodem-2.9.10/modem/modem_param.h
slmodem-2.9.10/modem/modem_test.c
slmodem-2.9.10/modem/modem_timer.c
slmodem-2.9.10/modem/modem_timer.h
slmodem-2.9.10/modem/sysdep_common.c
slmodem-2.9.10/patches/
slmodem-2.9.10/patches/alsa-linux-2.6.0.patch
slmodem-2.9.10/scripts/
slmodem-2.9.10/scripts/debian/
slmodem-2.9.10/scripts/debian/slmodemd
slmodem-2.9.10/scripts/slmodem.spec
slmodem-2.9.10/scripts/slmodemd
slmodem-2.9.10/scripts/mandrake/
slmodem-2.9.10/scripts/mandrake/slmodemd
slmodem-2.9.10/scripts/suse/
slmodem-2.9.10/scripts/suse/slmodemd.SUSE
slmodem-2.9.10/scripts/suse/slmodemd.conf
[
[email protected] root]# cd slmodem-2.9.10
[
[email protected] slmodem-2.9.10]# make
make -C modem all
make[1]: Entrando no diretório `/root/slmodem-2.9.10/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.cgcc -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
modem_ec.c:689: warning: `t403_timeout' defined but not used
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.cgcc -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]: Saindo do diretório `/root/slmodem-2.9.10/modem'
[
[email protected] slmodem-2.9.10]# make install
make -C modem all
make[1]: Entrando no diretório `/root/slmodem-2.9.10/modem'
make[1]: Saindo do diretório `/root/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.4.20-8/build
make[1]: Entrando no diretório `/root/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.4.20-8/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.4.20
make[2]: Entrando no diretório `/root/slmodem-2.9.10/drivers'
cc -Wall -pipe -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS --include /lib/modules/2.4.20-8/build/include/linux/modversions.h -I/lib/modules/2.4.20-8/build/include -I. -I./../modem -o amrmo_init.o -c amrmo_init.c
cc -Wall -pipe -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS --include /lib/modules/2.4.20-8/build/include/linux/modversions.h -I/lib/modules/2.4.20-8/build/include -I. -I./../modem -o sysdep_amr.o -c sysdep_amr.c
ld -r -o slamr.o amrmo_init.o sysdep_amr.o amrlibs.o
cc -Wall -pipe -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS --include /lib/modules/2.4.20-8/build/include/linux/modversions.h -I/lib/modules/2.4.20-8/build/include -I. -I./../modem -o old_st7554.o -c old_st7554.c
ld -r -o slusb.o old_st7554.o
make[2]: Saindo do diretório `/root/slmodem-2.9.10/drivers'
make[1]: Saindo do diretório `/root/slmodem-2.9.10/drivers'
make install -C drivers KERNEL_DIR=/lib/modules/2.4.20-8/build
make[1]: Entrando no diretório `/root/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.4.20-8/build/include -o kernel-ver kernel-ver.c
mkdir -p /dev
mknod -m 600 /dev/slamr0 c 212 0 ; mknod -m 600 /dev/slamr1 c 212 1 ; mknod
-m 600 /dev/slamr2 c 212 2 ; mknod -m 600 /dev/slamr3 c 212 3 ; echo -n
mknod: `/dev/slamr0': Arquivo existe
mknod: `/dev/slamr1': Arquivo existe
mknod: `/dev/slamr2': Arquivo existe
mknod: `/dev/slamr3': Arquivo existe
mknod -m 600 /dev/slusb0 c 213 0 ; mknod -m 600 /dev/slusb1 c 213 1 ; mknod
-m 600 /dev/slusb2 c 213 2 ; mknod -m 600 /dev/slusb3 c 213 3 ; echo -n
mknod: `/dev/slusb0': Arquivo existe
mknod: `/dev/slusb1': Arquivo existe
mknod: `/dev/slusb2': Arquivo existe
mknod: `/dev/slusb3': Arquivo existe
make install KERNEL_VER=2.4.20
make[2]: Entrando no diretório `/root/slmodem-2.9.10/drivers'
rm -f /lib/modules/2.4.20/misc/slmdm.o \
/lib/modules/2.4.20/misc/slfax.o \
/lib/modules/2.4.20/misc/slusb.o \
/lib/modules/2.4.20/misc/slamrmo.o \
/lib/modules/2.4.20/misc/slmodem.o # remove old 2.7,2.8 version
install -D -m 644 slamr.o /lib/modules/2.4.20/misc/slamr.o
install -D -m 644 slusb.o /lib/modules/2.4.20/misc/slusb.o
cp /etc/modules.conf /etc/modules.conf.slamr && \
echo 'alias char-major-212 slamr' >> /etc/modules.conf && \
echo 'alias char-major-213 slusb' >> /etc/modules.conf
/sbin/depmod -a
make[2]: Saindo do diretório `/root/slmodem-2.9.10/drivers'
make[1]: Saindo do diretório `/root/slmodem-2.9.10/drivers'
install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
install -d -D -m 755 /var/lib/slmodem
[
[email protected] slmodem-2.9.10]# ln -s /dev/ttySL0 /dev/modem
ln: `/dev/modem': Arquivo já existente
[
[email protected] root]# lspci | grep -i modem
00:0a.0 Modem: Smart Link Ltd.: Unknown device 8800 (rev 02)
Eu nao estou conseuindo instalar o meu modem, plz c alguem puder me ajudar fico muito crato. Obrigado pela atençao de todos.
Uso RedHat 9 kernel 2.4