erro de instalação do driver linux - “/lib/modules/2.6.18-194.el5/build: Nenhum arquivo ou diretório. Pare."

2

Eu recebi um erro "/lib/modules/2.6.18-194.el5/build: Nenhum arquivo ou diretório. Stop." durante a instalação do driver moxa, segue a captura de tela do shell. por favor me ajude para uma resolução. Obrigado pelo seu tempo!

[root@lnx149-252 driver]# pwd
/root/moxa/mxu11x0/driver
[root@lnx149-252 driver]# ls
Makefile  mxu1110_fw.h  mxu1130_fw.h  mxu1131_fw.h  mxu1150_fw.h  mxu1151_fw.h  mxu11x0.c  mxu11x0.h  usb-serial.h
[root@lnx149-252 driver]# make clean
rm -f *.o
rm -f .*.o.cmd
rm -f *.symvers
rm -rf ./.tmp_versions
rm -f mxu11x0.mod*
rm -f .mxu11x0*
rm -f mxu11x0.ko
[root@lnx149-252 driver]# make install
  *******************************************************************
  # MOXA UPort 1110/1130/1150/1150I USB to Serial Hub Driver v1.2 #
  #                for Linux Kernel 2.6.x                           #
  #                                                                 #
  #               release date : 03/23/2009                         #
  *******************************************************************
make -C /lib/modules/2.6.18-194.el5/build SUBDIRS=/root/moxa/mxu11x0/driver modules 
make: *** /lib/modules/2.6.18-194.el5/build: No such file or directory.  Stop.
make: *** [module] Error 2
[root@lnx149-252 driver]# 
[root@lnx149-252 driver]# uname -a
Linux lnx149-252 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386     GNU/Linux
[root@lnx149-252 driver]# uname -r
2.6.18-194.el5
[root@lnx149-252 driver]#
    
por sree 03.01.2013 / 12:13

1 resposta

0

Eu não tenho o código fonte para este driver, e você está rodando um sistema muito antigo, mas provavelmente é apenas o Makefile sendo configurado incorretamente para não executar as opções de compilação padrão antes da instalação.

Como muitos Makefiles fazem isso errado, meu procedimento usual é:

make clean
make
make install

A segunda invocação de make chama a etapa de compilação padrão ( all por padrão) que cria os arquivos de objeto. make install pode não funcionar se não depender de all ou de qualquer regra que faça a compilação. Em nenhum lugar na sua saída do shell alguma coisa me indica que, na verdade, está compilando alguma coisa ou mesmo tentando, então essa provavelmente é a solução.

    
por 03.01.2013 / 15:20

Tags