在Redhat 5.5内核版本2.6.32-431.el6.x86_64上无法识别Digi串行卡。

当我试图编译驱动程序40002369_G.tgz时
我得到了误差以下的值。

. / configure
加载cache ./config.cache
检查kgcc…没有
检查gcc…gcc
检查当前内核版本…2.6.32
检查内核头... ./configure: 754行:test: S:期望的整数表达式
./configure:第761行:test: S:期望的整数表达式
./configure:第768行:test: S:期望的整数表达式
./configure:第775行:test: S:期望的整数表达式
./configure:第782行:test: S:期望的整数表达式
没有找到。


  • 的匹配内核源
  • linux 2.6.32-431.el6。当前正在运行的X86_64内核!
  • Digi Realport驱动程序需要此linux内核源代码
  • 在能够正确构建驱动程序之前安装到/usr/src。
  • 请安装内核源,必须匹配运行
  • linux 2.6.32-431.el6。X86_64内核,然后再次尝试安装。

错误:无法找到内核头文件。配置脚本失败。

有人能告诉我吗?

请确保安装kernel-headers和kernel-devel包以匹配您正在运行的内核(2.6.32-431)。

关于依赖的更多信息可以在这里找到:

http://knowledge.digi.com/articles/Knowledge_Base_Article/Package-Requirements-For-Digi-Driver-Installation-in-Linux

此外,请确保未启用jsm驱动程序:

http://knowledge.digi.com/articles/Knowledge_Base_Article/Digi-NEO-adapter-is-not-recognized-in-Linux

1像

您好,感谢您的回复和建议。然而,我是linux的新手,不知道如何安装内核头和内核开发包来匹配正在运行的内核。

你能帮我把这个安装或指导我对一个好的文档。

提前感谢,
Rifdhy