LinuxSir.cn,穿越时空的Linuxsir!

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

2.6.16内核装zstar芯片的webcam驱动编译不成功!谁有办法?

[复制链接]
发表于 2006-5-9 22:27:25 | 显示全部楼层 |阅读模式
用的spca5xx最新的源码,也装了linux的header文件,make时显示

wanglu:~/MyDownloads/spca5xx-20060501# make
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /usr/src/linux-headers-2.6.16-1-686 SUBDIRS=/root/MyDownloads/spca5xx-20060501 CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.16-1-686'
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-headers-2.6.16-1-686'


没生成.ko文件。谁知道该怎么办?谢谢!
发表于 2006-5-10 05:38:47 | 显示全部楼层
make install 后是什么结果?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-10 06:06:15 | 显示全部楼层
wanglu:~/MyDownloads/spca5xx-20060501# make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca50x.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/et61x.ko
install -c -m 0644 spca5xx.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: 无法 stat “spca5xx.ko”: 没有那个文件或目录
make: *** [install] 错误 1
回复 支持 反对

使用道具 举报

发表于 2006-5-10 06:23:15 | 显示全部楼层
装上内核源码,用 root 权限 make && make install
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-10 06:33:50 | 显示全部楼层
Post by shannleon
装上内核源码,用 root 权限 make && make install


已经有内核源码了,一直是root在编译
回复 支持 反对

使用道具 举报

发表于 2006-5-10 06:45:43 | 显示全部楼层
如果有源码了,但是你并没有使用它编译过内核,拷贝你当前内核的配置文件到源码目录,命名为 .config 。 然后 make modules。再编译你的摄像头驱动。我这个做法可能有些麻烦,也可能不成功,试试吧。因为我碰到过这种事。
回复 支持 反对

使用道具 举报

发表于 2006-5-10 22:34:06 | 显示全部楼层
Post by wanglu624
用的spca5xx最新的源码,也装了linux的header文件,make时显示

wanglu:~/MyDownloads/spca5xx-20060501# make
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /usr/src/linux-headers-2.6.16-1-686 SUBDIRS=/root/MyDownloads/spca5xx-20060501 CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.16-1-686'
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-headers-2.6.16-1-686'


没生成.ko文件。谁知道该怎么办?谢谢!

升级到最新的内核。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-10 22:50:23 | 显示全部楼层
还是不行。
我觉得跟编译内核没关系。

内核已经够新的了。spcaxx的install里写的好像支持kernel从2.4到2.6.15,所以我实际上担心是内核太新了!
回复 支持 反对

使用道具 举报

发表于 2006-5-10 23:23:17 | 显示全部楼层
不必怀疑内核新,以前用2.6.15 ,现在用2.6.16。都是完全正常的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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