+ Responder ao Tópico



  1. #1
    Visitante

    Padrão gcc 2 e gcc 3

    Ola turma, blz ?
    Sou um infeliz proprietario do modem sm56 da motorola.
    Eu tinha um RH 7.2 com Kernel 2.4.7 e com a ajuda de um documento consegui fazer ele funcionar no meu linux perfeitamente.

    Eu instalei o RH 8 com Kernel 2.4.18 e fiz tudo igualzinho para ele funcionar tb. Depois que eu compilei o Kernel e tento carregar o modulo do modem aparece o seguinte:
    ----------------------------------------------------------------------------------------
    [[email protected] root]# modprobe sm56
    /lib/modules/2.4.18-14custom/kernel/drivers/char/sm56.o: The module you are trying to load (/lib/modules/2.4.18-4custom/kernel/drivers/char/sm56.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.
    /lib/modules/2.4.18-14custom/kernel/drivers/char/sm56.o: insmod
    /lib/modules/2.4.18-14custom/kernel/drivers/char/sm56.o failed
    /lib/modules/2.4.18-14custom/kernel/drivers/char/sm56.o: insmod sm56 failed
    [[email protected] root]#
    ----------------------------------------------------------------------------------------
    Pela msg deu pra perceber que eh por causa da versao do gcc. O modulo do modem foi compilado na versao 2 e meu Kernel com a versao 3 (Pelo menos eh isso q eu acho)

    Mas... como eu posso arrumar isso se o modulo do modem vem num pacote RPM ?
    Tem alguma forma de resolver este conflito de versao ?

    Valeu qualquer ajuda !!

    Falow....

    Fabio

  2. #2
    Visitante

    Padrão gcc 2 e gcc 3

    Tenta:
    insmod -f sm56

    Com um pctel isso funcionou comigo.

    Abraço



  3. #3
    Visitante

    Padrão gcc 2 e gcc 3

    Este comando eu jah tentei.... ele carrega o modulo (apresenta o mesmo erro, e uns a mais.....) mas o modulo nao funciona.

    O modem nao eh reconhecido.

    Existe alguma fora de compilar novamente o modulo ???

    valeu..

    Fsales

  4. #4
    Visitante

    Padrão gcc 2 e gcc 3

    Oi Fábio
    Eu estou com o mesmo problema... Você conseguiu resolver? Como?
    Obrigado!!!
    Ricardo Marineli
    [email protected]



  5. #5
    Visitante

    Padrão gcc 2 e gcc 3

    Opa!
    Eu estava com esse problema e acabei de achar um modulo pra gcc 3.x em http://www.sm56linux.narod.ru/

  6. #6
    Visitante

    Padrão gcc 2 e gcc 3

    po, fiquei todo feliz a toa
    deu erro:

    Using /lib/modules/2.4.20-gentoo-r5/misc/sm56.o
    Warning: loading /lib/modules/2.4.20-gentoo-r5/misc/sm56.o will taint the kernel: no license
    See http://www.tux.org/lkml/#export-tainted for information about tainted modules
    /lib/modules/2.4.20-gentoo-r5/misc/sm56.o: init_module: Operation not permitted
    Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
    You may find more information in syslog or the output from dmesg