[FUG-BR] Fwd: Compilar foo.ko no kernel (Resolvido)

joao jamaicabsd jamaicabsd em gmail.com
Sábado Abril 2 17:20:41 BRT 2011


Resolvi de outra forma, mesmo assim obrigado.

---------- Mensagem encaminhada ----------
De: Paulo Henrique - YM <paulo.rddck em yahoo.com.br>
Data: 2 de abril de 2011 15:54
Assunto: Re: [FUG-BR] Compilar foo.ko no kernel
Para: freebsd em fug.com.br


No caso tem que compilar antes de executar.

Ai é só o codigo fonte contendo os endereçamentos do modulo.

usa o gcc ou outro compilador de C suportado pelo sistema.
Att.

Em 2/4/2011 15:38, joao jamaicabsd escreveu:
> Boa tarde a todos.
> Estou tentando instalar o Dahdi (para Asterisk), mas quando dou um make
> install clean pelo ports o bsd me dá o seguinte erro:
>
> FIREWALL# make install clean
> ===>   dahdi-2.4.0rc5_4 requires firmware(9) support for kernel modules
with
> hyphens.
> *** Error code 1
>
> Stop in /usr/ports/misc/dahdi.
>
> Olhei na pagina do manual (man firmware 9) e vi que tem que criar o
arquivo
> foo.ko dentro de /boot/kernel ou /boot/modules, com o seguinte conteúdo:
>
>   #include<sys/param.h>
>       #include<sys/systm.h>
>       #include<sys/linker.h>
>       #include<sys/firmware.h>
>
>       struct firmware {
>               const char      *name;          /* system-wide name */
>               const void      *data;          /* location of image */
>               size_t          datasize;       /* size of image in bytes */
>               unsigned int    version;        /* version of the image */
>       };
>
> E quando executo kldload:
>
> FIREWALL# kldload /boot/modules/foo.ko
> kldload: can't load /boot/modules/foo.ko: Exec format error
>
>
> Não sei mais o que fazer, alguém tem alguma idéia de como vou instalar e
> compilar esta placa do * no meu BSD?
>
> Obrigado e espero que alguém possa me dar uma ajuda.
>
>
>
>

-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
E-mail: jamaicabsd em gmail.com
Aux Suporte de Sistemas (UNISUL)
E-mail: joao.maykon em unisul.br
MSN: joaomaykonm em hotmail.com
Cel: (48) 9144 2326


Mais detalhes sobre a lista de discussão freebsd