Ola pessoal, Estou instalando um servidor baseado em CentOS 5.1 em uma placa ASUS com placa de rede onboard Attansic L2. Se compilar o driver (baixado do próprio site) no kernel original da instalação, compila sem problema nenhum. Se compilar sobre um kernel novo (estou usando o 2.6.23.13) gera o seguinte erro abaixo:
Makefile:101: *** Linux kernel source not configured - missing config.h. Stop. Comparando os dois kernels (o original da instalação e o novo) percebi que no original existe o arquivo /usr/src/kernels/2.6.18-53.el5-i686/include/linux/config.h e no novo esse arquivo não existe. Para compilar o novo eu copiei o arquivo .config do original para gerar o make oldconfig em cima do novo antes de compilar e assim manter as mesmas opções do original no novo e decidir o que escolher para as novas opções. Acho que é esse o procedimento. A saída do comando lspci: Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0) Pelo visto o erro acontece porque o compilador não encontra informações da versão do kernel em questão. Aonde está esse arquivo config.h em um kernel novo? Abraço a todos, Valcir. Netsul® Solutions (46) 3224-6965 --------------------------------------------------------------------------- Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utilização da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
