LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1737|回复: 15

在debian下安装MOXA卡驱动,出现内核源错误。

[复制链接]
发表于 2008-6-15 10:44:48 | 显示全部楼层 |阅读模式
52sat:/home/vip001/mxser# make install
cd utility;\
        make install
make[1]: Entering directory `/home/vip001/mxser/utility'
cd diag;\
        make install
make[2]: Entering directory `/home/vip001/mxser/utility/diag'
cc -O -c -DLINUX        diag.c
cc -O -c -DLINUX        ../global.c -o ../global.o
cc diag.o ../global.o -o msdiag
cp -p msdiag /usr/bin
make[2]: Leaving directory `/home/vip001/mxser/utility/diag'
cd mon;\
        make install
make[2]: Entering directory `/home/vip001/mxser/utility/mon'
cc -O -c -DLINUX        mon_p.c
cc -O -c -DLINUX        mon_pa.c
cc mon_p.o mon_pa.o ../global.o ../mxlib/mxlib.a ../mxwinlib/wlib.a -o msmon
cp -p msmon /usr/bin
make[2]: Leaving directory `/home/vip001/mxser/utility/mon'
cd term;\
        make install
make[2]: Entering directory `/home/vip001/mxser/utility/term'
cc -O -c -DLINUX        term.c
cc -O -c -DLINUX        term_s.c
cc -O -c -DLINUX        term_m.c
cc -O -c -DLINUX        term_mp.c
cc -O -c -DLINUX        term_mf.c
cc -O -c -DLINUX        termvar.c
cc -O -c -DLINUX        recvmon.c
cc term.o term_s.o term_m.o term_mp.o term_mf.o termvar.o recvmon.o ../mxlib/mxlib.a ../mxwinlib/wlib.a  -o msterm
cp -p msterm /usr/bin
make[2]: Leaving directory `/home/vip001/mxser/utility/term'
make[1]: Leaving directory `/home/vip001/mxser/utility'
cd driver;\
        make install
make[1]: Entering directory `/home/vip001/mxser/driver'
test -e /lib/modules/2.6.18-6-686/build && ./mxconf && \
        make -C /lib/modules/2.6.18-6-686/build SUBDIRS=/home/vip001/mxser/driver modules \
        || ./mxconf
*********************************ERROR********************************
Unable to locate matching source for kernel 2.6.18-6-686.
Please install suitable kernel source before installing MOXA Driver.
**********************************************************************
mkdir -p /lib/modules/2.6.18-6-686/kernel/drivers/char/
cp -f ./mxser.ko /lib/modules/2.6.18-6-686/kernel/drivers/char/
cp: cannot stat `./mxser.ko': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/vip001/mxser/driver'
make: *** [driver_install] Error 2
 楼主| 发表于 2008-6-15 10:46:54 | 显示全部楼层
我是个菜鸟,刚开始系统没有make install命令,我执行了apt-get build-dep xmms后才可以make install的,这样没什么错吧?
上面的内核源错误是什么原因?怎么解决?我想装好MOXA卡。
回复 支持 反对

使用道具 举报

发表于 2008-6-15 11:16:16 | 显示全部楼层
Unable to locate matching source for kernel 2.6.18-6-686.
Please install suitable kernel source before installing MOXA Driver.

就是说你要装相应的内核源码喽。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-15 12:05:16 | 显示全部楼层
Post by simon22543;1862053
Unable to locate matching source for kernel 2.6.18-6-686.
Please install suitable kernel source before installing MOXA Driver.

就是说你要装相应的内核源码喽。

如何得到2.6.18-6-686的内核源码?
用APT命令?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-15 14:15:36 | 显示全部楼层
我在kernel.org下载了linux-2.6.18.tar.bz2,复制到 /usr/src/中就可以了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-15 14:37:34 | 显示全部楼层
复制过去还是不行呀。
回复 支持 反对

使用道具 举报

发表于 2008-6-15 18:02:46 | 显示全部楼层
为什么不看置顶的精华帖呢?这是个debian最基本的问题,何必再发帖呢?debian能用apt-get或者aptitude安装的软件,最好就用debian的方式安装。
另外,弱弱问一下:MOXA卡是干吗的?第一次听说。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-15 18:17:44 | 显示全部楼层
Post by favoyun;1862284
为什么不看置顶的精华帖呢?这是个debian最基本的问题,何必再发帖呢?debian能用apt-get或者aptitude安装的软件,最好就用debian的方式安装。
另外,弱弱问一下:MOXA卡是干吗的?第一次听说。


置顶帖看过了,新手的问题是不知道哪个帖是对应我的问题的。
MOXA是多串口卡,扩展计算机的串口。
回复 支持 反对

使用道具 举报

发表于 2008-6-15 23:03:13 | 显示全部楼层
Post by vanday;1862297
置顶帖看过了,新手的问题是不知道哪个帖是对应我的问题的。
MOXA是多串口卡,扩展计算机的串口。


debian的内核源码是可以通过apt-get(或者aptitude)来安装的,很简单,执行下面的命令即可:
#apt-get install linux-headers-$(uname -r)
即可安装与你的内核相对应的内核头文件也就是内核源码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-15 23:33:18 | 显示全部楼层
Post by favoyun;1862425
debian的内核源码是可以通过apt-get(或者aptitude)来安装的,很简单,执行下面的命令即可:
#apt-get install linux-headers-$(uname -r)
即可安装与你的内核相对应的内核头文件也就是内核源码。

谢谢,我试一下,这个总是困扰我好几天了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表