Resolvi de outra forma, mesmo assim obrigado. ---------- Mensagem encaminhada ---------- De: Paulo Henrique - YM <paulo.rd...@yahoo.com.br> Data: 2 de abril de 2011 15:54 Assunto: Re: [FUG-BR] Compilar foo.ko no kernel Para: freebsd@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: jamaica...@gmail.com Aux Suporte de Sistemas (UNISUL) E-mail: joao.may...@unisul.br MSN: joaomayk...@hotmail.com Cel: (48) 9144 2326 ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd