Intel 537EP no kubuntu 7.10

Iniciado por Taylon, 09 de Novembro de 2007, 10:38

tópico anterior - próximo tópico

Taylon

Galera, tenho um modem Intel 537EP, ja conferi e ele realmente é um 537EP, PCI...
não estou conseguindo instalar de jeito nenhum...

ja tentei no kubuntu 7.10 e no 7.04 porem o erro na hora da compilação é o mesmo:

taylon@taylon-desktop:~/modem/Intel-537$ make clean
cd coredrv; make clean
make[1]: Entrando no diretório `/home/taylon/modem/Intel-537/coredrv'
rm -f *.ko *.o *~ core
make[1]: Saindo do diretório `/home/taylon/modem/Intel-537/coredrv'
rm -f *.o *.ko
taylon@taylon-desktop:~/modem/Intel-537$ make 537
   Module precompile check
   Current running kernel is: 2.6.20-15-generic
   /lib/modules...   autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: Arquivo ou diretório inexistente
   autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: Arquivo ou diretório inexistente
   version.h matches running kernel
2.6.20-15-generic
make[1]: Entrando no diretório `/home/taylon/modem/Intel-537/coredrv'
make -C /lib/modules/2.6.20-15-generic/build SUBDIRS=/home/taylon/modem/Intel-53
7/coredrv modules
make[2]: Entrando no diretório `/usr/src/linux-headers-2.6.20-15-generic'
  CC [M]  /home/taylon/modem/Intel-537/coredrv/coredrv.o
In file included from /home/taylon/modem/Intel-537/coredrv/hamcore.h:45,
                 from /home/taylon/modem/Intel-537/coredrv/coredrv.c:33:
/home/taylon/modem/Intel-537/coredrv/hamdefs.h:49:28: error: linux/config.h: Arq
uivo ou diretório inexistente
/home/taylon/modem/Intel-537/coredrv/coredrv.c:73: warning: data definition has
no type or storage class
/home/taylon/modem/Intel-537/coredrv/coredrv.c:73: warning: type defaults to 'in
t' in declaration of 'EXPORT_SYMBOL_NOVERS'
/home/taylon/modem/Intel-537/coredrv/coredrv.c:73: warning: parameter names (wit
hout types) in function declaration
/home/taylon/modem/Intel-537/coredrv/coredrv.c: In function 'softcore_init_struc
t':
/home/taylon/modem/Intel-537/coredrv/coredrv.c:339: warning: assignment from inc
ompatible pointer type
/home/taylon/modem/Intel-537/coredrv/coredrv.c: In function 'open':
/home/taylon/modem/Intel-537/coredrv/coredrv.c:395: warning: passing argument 2
of 'request_irq' from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/coredrv.c:407: warning: implicit declaratio
n of function 'pm_register'
/home/taylon/modem/Intel-537/coredrv/coredrv.c:408: warning: assignment makes po
inter from integer without a cast
/home/taylon/modem/Intel-537/coredrv/coredrv.c: In function 'close':
/home/taylon/modem/Intel-537/coredrv/coredrv.c:439: warning: implicit declaratio
n of function 'pm_unregister'
/home/taylon/modem/Intel-537/coredrv/coredrv.c: In function 'send_data_to_user':
/home/taylon/modem/Intel-537/coredrv/coredrv.c:587: error: 'struct tty_struct' h
as no member named 'flip'
/home/taylon/modem/Intel-537/coredrv/coredrv.c:592: error: 'struct tty_struct' h
as no member named 'flip'
/home/taylon/modem/Intel-537/coredrv/coredrv.c:593: error: 'struct tty_struct' h
as no member named 'flip'
/home/taylon/modem/Intel-537/coredrv/coredrv.c:595: error: 'struct tty_struct' h
as no member named 'flip'
/home/taylon/modem/Intel-537/coredrv/coredrv.c:596: error: 'struct tty_struct' h
as no member named 'flip'
/home/taylon/modem/Intel-537/coredrv/coredrv.c:597: error: 'struct tty_struct' h
as no member named 'flip'
/home/taylon/modem/Intel-537/coredrv/coredrv.c: At top level:
/home/taylon/modem/Intel-537/coredrv/coredrv.c:665: error: expected ')' before s
tring constant
/home/taylon/modem/Intel-537/coredrv/coredrv.c:778:39: error: macro "DECLARE_WOR
K" passed 3 arguments, but takes just 2
/home/taylon/modem/Intel-537/coredrv/coredrv.c:778: warning: data definition has
no type or storage class
/home/taylon/modem/Intel-537/coredrv/coredrv.c:778: warning: type defaults to 'i
nt' in declaration of 'DECLARE_WORK'
/home/taylon/modem/Intel-537/coredrv/coredrv.c:779:37: error: macro "DECLARE_WOR
K" passed 3 arguments, but takes just 2
/home/taylon/modem/Intel-537/coredrv/coredrv.c:779: warning: data definition has
no type or storage class
/home/taylon/modem/Intel-537/coredrv/coredrv.c:779: warning: type defaults to 'i
nt' in declaration of 'DECLARE_WORK'
/home/taylon/modem/Intel-537/coredrv/coredrv.c: In function 'wake_up_interruptib                                                              le_persistReadQ':
/home/taylon/modem/Intel-537/coredrv/coredrv.c:793: error: 'wait_wq' undeclared                                                               (first use in this function)
/home/taylon/modem/Intel-537/coredrv/coredrv.c:793: error: (Each undeclared iden                                                              tifier is reported only once
/home/taylon/modem/Intel-537/coredrv/coredrv.c:793: error: for each function it                                                               appears in.)
/home/taylon/modem/Intel-537/coredrv/coredrv.c: In function 'interruptible_sleep                                                              _on_timeout_persistReadQ':
/home/taylon/modem/Intel-537/coredrv/coredrv.c:827: error: 'wait_wq2' undeclared                                                               (first use in this function)
/home/taylon/modem/Intel-537/coredrv/coredrv.c: At top level:
/home/taylon/modem/Intel-537/coredrv/coredrv.c:880: warning: initialization make                                                              s integer from pointer without a cast
make[3]: ** [/home/taylon/modem/Intel-537/coredrv/coredrv.o] Erro 1
make[2]: ** [_module_/home/taylon/modem/Intel-537/coredrv] Erro 2
make[2]: Saindo do diretório `/usr/src/linux-headers-2.6.20-15-generic'
make[1]: ** [537core_26] Erro 2
make[1]: Saindo do diretório `/home/taylon/modem/Intel-537/coredrv'
2.6.20-15-generic
Failed to build driver


SIM, eu ja instalei TODOS os headers:

linux-headers-2.6.20-15
linux-headers-2.6.20-15-386

instalei também:

build-essential

*make e gcc ja estavam instalados...

instalei o linux-headers-2.6.20-15 e o build-essential pelo CD do kubuntu mesmo esses ai sao os que eu tentei no 7.04, no 7.10 instalei os pacotes referentes a versao do kernel dele...

no 7.04 tentei usar esse pacote:

http://ubuntuforums.org/showthread.php?p=3372887

deb pronto pro 7.04, a instalação ocorre com sucesso, porem quando abro o KPPP ele diz "Impossivel abrir o modem"

não sei mais o que fazer, nao entendo porque ele nao quer compilar....
alguem pode me ajudar?

Taylon

galera, tentei instalar um pacote do kernel source mas também nao funcionou, deu o mesmo erro...

alguem pode me ajudar?
nao sei mais o que fazer, o negociu num compila de jeito nenhum...

tfmoraes

Cara, dá uma olhada na seção de dicas, lá tem como instalar o driver do modem 537EP, olha aqui o link http://ubuntuforum-pt.org/index.php/topic,19520.0.html , veja no final da página.

Taylon

kra, eu vi esse topico, segui todas as instruções nele...
mas o driver nao compila de jeito nenhum...

da aquele erro que eu coloquei ali...

eu tentei também os seguinte:

Assim como o driver da Smartlink, os três drivers da Intel possuem um pequeno problema com o Kernel 2.6.11 (em diante), onde o driver simplesmente não compila. Este parece ser um problema generalizado com relação a drivers proprietários, que quase nunca são atualizados na mesma velocidade do Kernel.
Para corrigir o problema, baixe e descompacte o arquivo, acesse a pasta que será criada e, antes de rodar os comandos "make 537" e "make install", rode o comando:
$ sed -i -e 's/PM_SAVE_STATE/PM_SUSPEND_MEM/g' coredrv/coredrv.c
Como você pode ver, ele faz uma pequena alteração no arquivo coredrv/coredrv.c, que resolve o problema. Depois disso, execute o comando "make 537" e o driver compilará normalmente.


e ja tentei também usar o export MODEM_TYPE=537EP antes do make 537

mas mesmo assim da o mesmo erro...


Taylon

bom, instalei o ubuntu 7.04 (ubuntu mesmo, nao o kubuntu) e nele consegui compilar o driver...

compilou certinho...

taylon@taylon-desktop:~/modem/Intel-537$ sudo make 537
   Module precompile check
   Current running kernel is: 2.6.20-15-generic
   /lib/modules...   autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: Arquivo ou diretório inexistente
   autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: Arquivo ou diretório inexistente
   version.h matches running kernel
2.6.20-15-generic
make[1]: Entrando no diretório `/home/taylon/modem/Intel-537/coredrv'
make -C /lib/modules/2.6.20-15-generic/build SUBDIRS=/home/taylon/modem/Intel-537/coredrv modules
make[2]: Entrando no diretório `/usr/src/linux-headers-2.6.20-15-generic'
  CC [M]  /home/taylon/modem/Intel-537/coredrv/coredrv.o
/home/taylon/modem/Intel-537/coredrv/coredrv.c: In function 'softcore_init_struct':
/home/taylon/modem/Intel-537/coredrv/coredrv.c:341: warning: assignment from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/coredrv.c: In function 'open':
/home/taylon/modem/Intel-537/coredrv/coredrv.c:397: warning: passing argument 2 of 'request_irq' from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/coredrv.c:409: warning: 'pm_register' is deprecated (declared at include/linux/pm_legacy.h:15)
/home/taylon/modem/Intel-537/coredrv/coredrv.c: At top level:
/home/taylon/modem/Intel-537/coredrv/coredrv.c:770: warning: initialization from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/coredrv.c:771: warning: initialization from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/coredrv.c:872: warning: initialization makes integer from pointer without a cast
  CC [M]  /home/taylon/modem/Intel-537/coredrv/clmmain.o
  CC [M]  /home/taylon/modem/Intel-537/coredrv/rts.o
/home/taylon/modem/Intel-537/coredrv/rts.c:80: warning: initialization from incompatible pointer type
  CC [M]  /home/taylon/modem/Intel-537/coredrv/task.o
  CC [M]  /home/taylon/modem/Intel-537/coredrv/uart.o
  CC [M]  /home/taylon/modem/Intel-537/coredrv/wwh_dflt.o
  CC [M]  /home/taylon/modem/Intel-537/coredrv/locks.o
  CC [M]  /home/taylon/modem/Intel-537/coredrv/softserial_io.o
  CC [M]  /home/taylon/modem/Intel-537/coredrv/softserial_ioctl.o
  CC [M]  /home/taylon/modem/Intel-537/coredrv/softserial.o
/home/taylon/modem/Intel-537/coredrv/softserial.c: In function 'softserial_register_tty':
/home/taylon/modem/Intel-537/coredrv/softserial.c:127: warning: assignment from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/softserial.c:128: warning: assignment from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/softserial.c:151: warning: assignment from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/softserial.c: At top level:
/home/taylon/modem/Intel-537/coredrv/softserial.c:190: warning: initialization from incompatible pointer type
  CC [M]  /home/taylon/modem/Intel-537/coredrv/afedsp_int.o
/home/taylon/modem/Intel-537/coredrv/afedsp_int.c:39: warning: initialization makes integer from pointer without a cast
/home/taylon/modem/Intel-537/coredrv/afedsp_int.c:48: warning: function declaration isn't a prototype
/home/taylon/modem/Intel-537/coredrv/afedsp_int.c:60: warning: initialization from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/afedsp_int.c:61: warning: initialization from incompatible pointer type
/home/taylon/modem/Intel-537/coredrv/afedsp_int.c:65: warning: function declaration isn't a prototype
/home/taylon/modem/Intel-537/coredrv/afedsp_int.c:446: warning: initialization from incompatible pointer type
  LD [M]  /home/taylon/modem/Intel-537/coredrv/Intel537.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: could not find /home/taylon/modem/Intel-537/coredrv/.537core.lib.cmd for /home/taylon/modem/Intel-537/coredrv/537core.lib
  CC      /home/taylon/modem/Intel-537/coredrv/Intel537.mod.o
  LD [M]  /home/taylon/modem/Intel-537/coredrv/Intel537.ko
make[2]: Saindo do diretório `/usr/src/linux-headers-2.6.20-15-generic'
make[1]: Saindo do diretório `/home/taylon/modem/Intel-537/coredrv'
taylon@taylon-desktop:~/modem/Intel-537$ sudo make install
rm -f /etc/hamregistry.bin
bash 537_inst
running kernel 2.6.20-15-generic
chmod: impossível acessar `usrsound': Arquivo ou diretório inexistente
installing hamregistry, used for persistant storage
installing usrsound, a soft buzzer
install: impossível fazer stat em `usrsound': Arquivo ou diretório inexistente
installing 537 module
debian 537_boot rc2.d and rc3.d scripts
starting module and utilities
done


o problema é que mesmo assim o modem nao esta discando...
tentei pelo Gnome-PPP mas ele nao detecta o modem...
tentei pelo pppconfig mas também nao funcionou...
quando eu dou o comando "sudo pon" o comando nao retorna nada e o modem nao disca...

alguem tem alguma sugestao?

tfmoraes

Cara, eu também tenho este modem, eu utilizo o pppconfig para configuração e depois o comando "pon nome_conexão", o nome_conexão é nome que você deu no pppconfig.

Taylon

taylon@taylon-desktop:~$ pon IG
taylon@taylon-desktop:~$ plog
Nov 11 18:24:37 taylon-desktop pppd[7033]: pppd 2.4.4 started by taylon, uid 1000
Nov 11 18:24:37 taylon-desktop pppd[7033]: Failed to open /dev/537: Bad address
Nov 11 18:24:37 taylon-desktop pppd[7033]: Exit.

eu fiz isso kra...
mas olha so...

eu ja nao sei mais o que fazer...
ja segui TODO o conteudo existente na internet sobre esse modem e nada faz ele funcionar...