linux下的摄像头驱动
http://mxhaard.free.fr/download.html
我下载了最新的 gspcav1-20070110.tar.gz编译提示
make: *** /lib/modules/2.6.17-10-386/build: No such file or directory. Stop.
执行 ln -s /usr/src/linux-headers-2.6.17-10/ /lib/modules/2.6.17-10-386/build
然后继续编译又提示
make[1]: Entering directory `/usr/src/linux-headers-2.6.17-10'
WARNING: Symbol version dump /usr/src/linux-headers-2.6.17-10/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
MODPOST
/bin/sh: scripts/mod/modpost: not found
后来
ln -s /usr/src/linux-source-2.6.17/ /lib/modules/2.6.17-10-386/build
cp /boot/config-2.6.17-10-386 /usr/src/linux-source-2.6.17/.config
然后编译内核,不需要重新编译完,只要生成了modpost就ok了,然后再重新编译gspca就可以了,安装完成后,lsmod | grep gspca 有信息就表示成功加载了。
注意如果内核的config与release的版本不一致,则无法成功加载驱动的。
然后用 lsusb就可以查看设备了,可以用 ekiga和xawtv测试一下设备,还要注意装v4l.并且以root身份运行。
不过奇怪的是,ekiga总是提示打不开我的摄像头,郁闷,lsusb的输出也时有时无,莫非我的摄像头有问题,等有空买个新的再试试。
我下载了最新的 gspcav1-20070110.tar.gz编译提示
make: *** /lib/modules/2.6.17-10-386/build: No such file or directory. Stop.
执行 ln -s /usr/src/linux-headers-2.6.17-10/ /lib/modules/2.6.17-10-386/build
然后继续编译又提示
make[1]: Entering directory `/usr/src/linux-headers-2.6.17-10'
WARNING: Symbol version dump /usr/src/linux-headers-2.6.17-10/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
MODPOST
/bin/sh: scripts/mod/modpost: not found
后来
ln -s /usr/src/linux-source-2.6.17/ /lib/modules/2.6.17-10-386/build
cp /boot/config-2.6.17-10-386 /usr/src/linux-source-2.6.17/.config
然后编译内核,不需要重新编译完,只要生成了modpost就ok了,然后再重新编译gspca就可以了,安装完成后,lsmod | grep gspca 有信息就表示成功加载了。
注意如果内核的config与release的版本不一致,则无法成功加载驱动的。
然后用 lsusb就可以查看设备了,可以用 ekiga和xawtv测试一下设备,还要注意装v4l.并且以root身份运行。
不过奇怪的是,ekiga总是提示打不开我的摄像头,郁闷,lsusb的输出也时有时无,莫非我的摄像头有问题,等有空买个新的再试试。
在Ubuntu系统中,安装摄像头驱动遇到问题,通过下载gspcav1源码并进行编译。首先解决make过程中找不到文件的错误,创建软链接到相应的kernel headers目录。接着出现modpost找不到的问题,解决方法是生成modpost。完成内核配置和部分编译后,重新编译gspca模块。成功后,通过lsmod检查驱动加载情况,使用lsusb查看设备,并用ekiga和xawtv测试摄像头。但ekiga无法打开摄像头,怀疑是设备问题,计划购买新摄像头测试。
2197

被折叠的 条评论
为什么被折叠?



