Carlucio Lopes escreveu:

On Sat, 29 Jan 2005 00:10:13 +0000
Mauro Collin <[EMAIL PROTECTED]> wrote:



ai galera ! estou com um probleminha na hora de compilar o driver para o
meu modem. se alguem poder me ajudar agrade�o muito...
se estiver fazendo alguma besteira favor relatar...
abaixo � a saida da compila��o do driver do modem a compila��o vai bem,
mas na hora de carregar o driver....veja abaixo:


[EMAIL PROTECTED]:/usr/src/pctel-0.9.7-9# ./setup checking for running kernel version...2.4.22 checking for ptserial...ptserial-2.4.7.c checking for gcc...3.3.5 searching for kernel includes...found at /usr/src/linux-2.4.22/include/ checking for modversions.h.../usr/src/linux-2.4.22/include//linux/modversions.h checking for kernel_version...UTS_RELEASE is 2.4.22 detecting your modem..../configure: line 61: test: -eq: unary operator expected ./configure: line 61: test: -eq: unary operator expected ./configure: line 61: test: -eq: unary operator expected ./configure: line 61: test: -eq: unary operator expected ./configure: line 61: test: -eq: unary operator expected ./configure: line 61: test: -eq: unary operator expected ./configure: line 61: test: -eq: unary operator expected ./configure: line 61: test: -eq: unary operator expected ** error autodetection failed, your modem is not in the database of known modems. Try to guess the hal and report success, if the modem worked. Please read the FAQ about autodetection failed.

#TUDO BEM, COLOQUEI O NOME DO BENDITO NA M�O CM8738

please enter your hal type
choose one of: pct789, cm8738, i8xx, sis, via686a
hal type: cm8738
installing device file...done
installing driver...done

installation done

#AT� AQUI OK, MAS DAQUI PRA BAIXO ESTA AL�M DOS MEUS CONHECIMENTOS....

[EMAIL PROTECTED]:/usr/src/pctel-0.9.7-9# insmod pctel
Using /lib/modules/2.4.22/misc/lib/pctel.o
insmod: a module named pctel already exists
[EMAIL PROTECTED]:/usr/src/pctel-0.9.7-9# insmod ptserial
Using /lib/modules/2.4.22/misc/lib/ptserial.o
/lib/modules/2.4.22/misc/lib/ptserial.o: The module you are trying to
load (/lib/modules/2.4.22/misc/lib/ptserial.o) is compiled with a gcc
version 2 compiler, while the kernel you are running is compiled with
a gcc version 3 compiler. This is known to not work.
[EMAIL PROTECTED]:/usr/src/pctel-0.9.7-9#

como fa�o para escolher a ver��o do gcc para a compila��o??? se for este
o erro!!!!




mude o link simbolico. no diretorio /usr/bin
[EMAIL PROTECTED]:/usr/bin$ ls -l gcc*
lrwxrwxrwx 1 root root 8 Abr 29 2004 gcc -> gcc-2.95
-rwxr-xr-x 1 root root 74088 Set 23 2002 gcc-2.95
-rwxr-xr-x 1 root root 74056 Abr 7 2002 gcc-3.0
-rwxr-xr-x 1 root root 15647 Abr 7 2002 gccbug-3.0
[EMAIL PROTECTED]:/usr/bin$


abracos.



antes de mais nada quero te agradecer pela paciencia carlucio....valeu mesmo....!!!

mas agora � s�rio � minha ultima tentativa.......

####instala��o do modem pctel amr m810-pa�o a pa�o###

##drive do modem no lugar certo...

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# ls
acinclude.m4  config.status  FAQ         m4           missing        src
aclocal.m4    configure      include     Makefile     mkinstalldirs
AUTHORS       configure.in   INSTALL     Makefile.am  modules
ChangeLog     COPYING        install-sh  Makefile.in  NEWS
config.log    cvscompile.sh  lib         misc         README
[EMAIL PROTECTED]:/usr/src/pctel-0.9.6#

#gcc compilando com v2.95...tive erros com o v3.3

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# ls -l /usr/bin/gcc*
lrwxrwxrwx 1 root root 17 2005-01-29 14:29 /usr/bin/gcc -> /usr/bin/gcc-2.95
-rwxr-xr-x 1 root root 74088 2002-09-23 22:13 /usr/bin/gcc-2.95
-rwxr-xr-x 1 root root 85196 2004-12-14 18:55 /usr/bin/gcc-3.3
lrwxrwxrwx 1 root root 10 2004-12-19 20:00 /usr/bin/gccbug -> gccbug-3.3
-rwxr-xr-x 1 root root 16033 2004-12-14 18:49 /usr/bin/gccbug-3.3
[EMAIL PROTECTED]:/usr/src/pctel-0.9.6#


###ver��o do kernel...

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# uname -r
2.4.26-1-386
[EMAIL PROTECTED]:/usr/src/pctel-0.9.6#

###instalando o kernel-headers-2.4.26-1-386

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# apt-get install kernel-headers-2.4.26-1-386
Lendo Lista de Pacotes... Pronto
Construindo �rvore de Depend�ncias... Pronto
kernel-headers-2.4.26-1-386 j� � a vers�o mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 621 n�o atualizados.


####criando link para kernel-headers-2.4.26-1-386

[EMAIL PROTECTED]:/usr/src# ln -s kernel-headers-2.4.26-1 linux

####compilando o driver do modem pctel-0.9.6

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# ./configure --with-hal=sis
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets ${MAKE}... yes
checking build driver for... HAL_I8XX
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for gawk... (cached) mawk
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking /usr/src/linux/include/linux/modversions.h usability... yes
checking /usr/src/linux/include/linux/modversions.h presence... yes
checking for /usr/src/linux/include/linux/modversions.h... yes
checking for Linux kernel version >= 2.4.0... yes
checking for Linux kernel version >= 2.4.7... yes
checking for mknod... mknod
checking for chgrp... chgrp
checking for chmod... chmod
checking for depmod... depmod
checking for rmmod... rmmod
checking for lsmod... lsmod
checking for modprobe... modprobe
checking for objdump... objdump
checking for objcopy... objcopy
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating modules/Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating src/module/Makefile
config.status: creating src/ptserial/Makefile
config.status: creating misc/Makefile
config.status: creating misc/pctel.spec
config.status: creating misc/SlackBuild
config.status: creating misc/build_rpms.sh
config.status: creating m4/Makefile
config.status: executing depfiles commands
config.status: executing default commands
[EMAIL PROTECTED]:/usr/src/pctel-0.9.6#

###compilando os modulos...

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# make
Making all in src
make[1]: Entering directory `/usr/src/pctel-0.9.6/src'
Making all in module
make[2]: Entering directory `/usr/src/pctel-0.9.6/src/module'
rm -f *~ \#* .*~ .\#*
rm -f ptmodule.o
rm -f ptmodule.o
rm -f ../../modules/pctel.o
gcc -D__KERNEL__ -Werror -Wno-trigraphs -fno-common -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -DMODULE -DMODVERSIONS -DEXPORT_SYMTAB -DHAL_I8XX -DAUDIO_ROUTING -DSIS540 -I../../include -I/usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"pctel\" -DVERSION=\"0.9.5\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -c -o ptmodule.o ptmodule.c
ld -r -o ../../modules/pctel.o ptmodule.o ../../lib/control.a ../../lib/vuart.o ../../lib/sis/dsp.a ../../lib/sis/i810hal.a
ld -r -o tmp.o ../../lib/control.a ../../lib/vuart.o ../../lib/sis/dsp.a ../../lib/sis/i810hal.a
make[3]: Entering directory `/usr/src/pctel-0.9.6/src/module'
-=- Fixing wrong symbol names: kmalloc, kfree, printk and __udelay. -=-
make[3]: Leaving directory `/usr/src/pctel-0.9.6/src/module'
ld -r -o ../../modules/pctel.o ptmodule.o tmp.o
make[3]: Entering directory `/usr/src/pctel-0.9.6/src/module'
-=- Fixing .modinfo section -=-
make[3]: Leaving directory `/usr/src/pctel-0.9.6/src/module'
make[2]: Leaving directory `/usr/src/pctel-0.9.6/src/module'
Making all in ptserial
make[2]: Entering directory `/usr/src/pctel-0.9.6/src/ptserial'
rm -f *~ \#* .*~ .\#*
rm -f ptserial.o ptserial.c
rm -f ptserial.o
rm -f ../../modules/ptserial.o
ln -s -f ptserial-2.4.7.c ../../src/ptserial/ptserial.c
make ptserial.o
make[3]: Entering directory `/usr/src/pctel-0.9.6/src/ptserial'
gcc -D__KERNEL__ -Werror -Wno-trigraphs -fno-common -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -DMODULE -DMODVERSIONS -DEXPORT_SYMTAB -DHAL_I8XX -DAUDIO_ROUTING -DSIS540 -DBUILD_SYSTEM=\""`uname -s -m -r -p`\"" -DGCC_VERSION=\""`gcc --version | head -1`\"" -I../../include -I/usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"pctel\" -DVERSION=\"0.9.5\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -c -o ptserial.o ptserial.c
Tente `uname --help' para mais informa��o.
make[3]: Leaving directory `/usr/src/pctel-0.9.6/src/ptserial'
ld -r -o ../../modules/ptserial.o ptserial.o
make[2]: Leaving directory `/usr/src/pctel-0.9.6/src/ptserial'
make[2]: Entering directory `/usr/src/pctel-0.9.6/src'
make[2]: Nada a ser feito para `all-am'.
make[2]: Leaving directory `/usr/src/pctel-0.9.6/src'
make[1]: Leaving directory `/usr/src/pctel-0.9.6/src'
Making all in lib
make[1]: Entering directory `/usr/src/pctel-0.9.6/lib'
make[1]: Nada a ser feito para `all'.
make[1]: Leaving directory `/usr/src/pctel-0.9.6/lib'
Making all in modules
make[1]: Entering directory `/usr/src/pctel-0.9.6/modules'
make[1]: Nada a ser feito para `all'.
make[1]: Leaving directory `/usr/src/pctel-0.9.6/modules'
Making all in include
make[1]: Entering directory `/usr/src/pctel-0.9.6/include'
make[1]: Nada a ser feito para `all'.
make[1]: Leaving directory `/usr/src/pctel-0.9.6/include'
Making all in misc
make[1]: Entering directory `/usr/src/pctel-0.9.6/misc'
make[1]: Nada a ser feito para `all'.
make[1]: Leaving directory `/usr/src/pctel-0.9.6/misc'
Making all in m4
make[1]: Entering directory `/usr/src/pctel-0.9.6/m4'
make[1]: Nada a ser feito para `all'.
make[1]: Leaving directory `/usr/src/pctel-0.9.6/m4'
make[1]: Entering directory `/usr/src/pctel-0.9.6'
make[1]: Nada a ser feito para `all-am'.
make[1]: Leaving directory `/usr/src/pctel-0.9.6'
[EMAIL PROTECTED]:/usr/src/pctel-0.9.6#


###instalando o driver

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# make install
Making install in src
make[1]: Entering directory `/usr/src/pctel-0.9.6/src'
Making install in module
make[2]: Entering directory `/usr/src/pctel-0.9.6/src/module'
make[3]: Entering directory `/usr/src/pctel-0.9.6/src/module'
make[3]: Nada a ser feito para `install-exec-am'.
make[3]: Nada a ser feito para `install-data-am'.
make[3]: Leaving directory `/usr/src/pctel-0.9.6/src/module'
make[2]: Leaving directory `/usr/src/pctel-0.9.6/src/module'
Making install in ptserial
make[2]: Entering directory `/usr/src/pctel-0.9.6/src/ptserial'
make[3]: Entering directory `/usr/src/pctel-0.9.6/src/ptserial'
make[3]: Nada a ser feito para `install-exec-am'.
make[3]: Nada a ser feito para `install-data-am'.
make[3]: Leaving directory `/usr/src/pctel-0.9.6/src/ptserial'
make[2]: Leaving directory `/usr/src/pctel-0.9.6/src/ptserial'
make[2]: Entering directory `/usr/src/pctel-0.9.6/src'
make[3]: Entering directory `/usr/src/pctel-0.9.6/src'
make[3]: Nada a ser feito para `install-exec-am'.
make[3]: Nada a ser feito para `install-data-am'.
make[3]: Leaving directory `/usr/src/pctel-0.9.6/src'
make[2]: Leaving directory `/usr/src/pctel-0.9.6/src'
make[1]: Leaving directory `/usr/src/pctel-0.9.6/src'
Making install in lib
make[1]: Entering directory `/usr/src/pctel-0.9.6/lib'
make[2]: Entering directory `/usr/src/pctel-0.9.6/lib'
make[2]: Nada a ser feito para `install-exec-am'.
make[2]: Nada a ser feito para `install-data-am'.
make[2]: Leaving directory `/usr/src/pctel-0.9.6/lib'
make[1]: Leaving directory `/usr/src/pctel-0.9.6/lib'
Making install in modules
make[1]: Entering directory `/usr/src/pctel-0.9.6/modules'
make[2]: Entering directory `/usr/src/pctel-0.9.6/modules'
/bin/sh ../mkinstalldirs /lib/modules/2.4.26-1/misc
/usr/bin/install -c -o root -g root -m 644 pctel.o /lib/modules/2.4.26-1/misc/pctel.o
/usr/bin/install -c -o root -g root -m 644 ptserial.o /lib/modules/2.4.26-1/misc/ptserial.omake[2]: Nada a ser feito para `install-data-am'.
make[2]: Leaving directory `/usr/src/pctel-0.9.6/modules'
make[1]: Leaving directory `/usr/src/pctel-0.9.6/modules'
Making install in include
make[1]: Entering directory `/usr/src/pctel-0.9.6/include'
make[2]: Entering directory `/usr/src/pctel-0.9.6/include'
make[2]: Nada a ser feito para `install-exec-am'.
/bin/sh ../mkinstalldirs /usr/local/include/pctel
/usr/bin/install -c -m 644 pctel.h /usr/local/include/pctel/pctel.h
make[2]: Leaving directory `/usr/src/pctel-0.9.6/include'
make[1]: Leaving directory `/usr/src/pctel-0.9.6/include'
Making install in misc
make[1]: Entering directory `/usr/src/pctel-0.9.6/misc'
make[2]: Entering directory `/usr/src/pctel-0.9.6/misc'
make[2]: Nada a ser feito para `install-exec-am'.
make[2]: Nada a ser feito para `install-data-am'.
make[2]: Leaving directory `/usr/src/pctel-0.9.6/misc'
make[1]: Leaving directory `/usr/src/pctel-0.9.6/misc'
Making install in m4
make[1]: Entering directory `/usr/src/pctel-0.9.6/m4'
make[2]: Entering directory `/usr/src/pctel-0.9.6/m4'
make[2]: Nada a ser feito para `install-exec-am'.
make[2]: Nada a ser feito para `install-data-am'.
make[2]: Leaving directory `/usr/src/pctel-0.9.6/m4'
make[1]: Leaving directory `/usr/src/pctel-0.9.6/m4'
make[1]: Entering directory `/usr/src/pctel-0.9.6'
make[2]: Entering directory `/usr/src/pctel-0.9.6'
make[2]: Nada a ser feito para `install-exec-am'.
installing FAQ as /usr/local/share/doc/pctel/FAQ
installing README as /usr/local/share/doc/pctel/README
*** Setting device file. ***
make[2]: Leaving directory `/usr/src/pctel-0.9.6'
make[1]: Leaving directory `/usr/src/pctel-0.9.6'
[EMAIL PROTECTED]:/usr/src/pctel-0.9.6#


####carregando os modulos automaticamente

## editei o /etc/modules.conf e acrecentei as seguintes linhas no final do arquivo...

alias char-major-62 ptserial
below ptserial pctel
options ptserial country_code=33

#### conectando com um usu�rio comum

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# adduser mauro dip
O usu�rio `mauro' j� � um membro de dip.

### adicionando ou grupo dialout

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# adduser mauro dialout
O usu�rio `mauro' j� � um membro de dialout.

###criando link simb�lico para /dev/ttyS15

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6#ln -s /dev/ttyS15 /dev/modem

###seguran�a

chown root.dialout /dev/modem
chown root.dialout /dev/ttyS15
chmod 770 /dev/ttyS15

#### configurei o pppconfig corretamente e apartir daqui era para funcionar tudo as mil maravilhas mas n�o � bem assim!!!!......

####pon nada acontece...veja a saida do plog....q raiva.....(:<(

[EMAIL PROTECTED]:~$ pon
[EMAIL PROTECTED]:~$ su
Password:
[EMAIL PROTECTED]:/home/mauro# plog
Jan 29 17:36:15 debian pppd[3205]: Failed to open /dev/modem: No such device
Jan 29 17:36:15 debian pppd[3205]: Exit.
Jan 29 18:11:59 debian pppd[4653]: pppd 2.4.2 started by root, uid 0
Jan 29 18:11:59 debian pppd[4653]: Failed to open /dev/modem: No such device
Jan 29 18:11:59 debian pppd[4653]: Exit.
Jan 29 18:18:22 debian pppd[4665]: pppd 2.4.2 started by mauro, uid 1000
Jan 29 18:18:22 debian pppd[4665]: Failed to open /dev/modem: No such device
Jan 29 18:18:22 debian pppd[4665]: Exit.
[EMAIL PROTECTED]:/home/mauro#

### mas o bendito diret�rio existe...

[EMAIL PROTECTED]:/usr/src/pctel-0.9.6# ls -l /dev/modem
lrwxrwxrwx  1 root root 11 2005-01-29 18:00 /dev/modem -> /dev/ttyS15
[EMAIL PROTECTED]:/home/mauro# ls /dev/modem
/dev/modem
[EMAIL PROTECTED]:/home/mauro# ls /dev/ttyS15
/dev/ttyS15
[EMAIL PROTECTED]:/home/mauro# ls /dev/ttyS*
/dev/ttyS0  /dev/ttyS1  /dev/ttyS15  /dev/ttyS2  /dev/ttyS3  /dev/ttyS4


### a maioria desses pa�os foram seguidos pelo tutorial do [EMAIL PROTECTED]


estou quase voltando para o Rwindows....

















--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Responder a