当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]安装摄像头驱动最后一步遇到的问题。
帖子发表于 : 2007-08-23 2:27 

注册: 2007-08-18 6:00
帖子: 82
送出感谢: 0 次
接收感谢: 0 次
之前有安装easyCam这个工具,安装完easycam后
在终端运行lauchcam2启动easycam,显示我的摄像头ID=0ac8:301b
再下一步“Lancer installation”后,终端显示下面:
代码:
colin@colin-desktop:~$ luachcam
bash: luachcam:找不到命令
colin@colin-desktop:~$ luachcam
bash: luachcam:找不到命令
colin@colin-desktop:~$ lauchcam
bash: lauchcam:找不到命令
colin@colin-desktop:~$ lauchcam2
Loading simple Config module ...
Creating backend ...
Loading socket FrontEnd module ...
Starting SCIM as daemon ...
GTK Panel of SCIM 1.4.4

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
读取状态信息... 完成             
linux-headers-2.6.20-15-generic 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 134 个软件未被升级。
ln: 正在创建指向 ‘/usr/src/linux-headers-2.6.20-15-generic’ 的符号链接 ‘/lib/modules/2.6.20-15-generic/build/linux-headers-2.6.20-15-generic’: File exists
ERROR: Module spca5xx does not exist in /proc/modules
mkdir: 无法创建目录‘/lib/modules/2.6.20-15-generic/kernel/drivers/usb/media-back’: File exists
cp: 无法确认 ‘/lib/modules/2.6.20-15-generic/kernel/drivers/usb/media/*’: No such file or directory
mknod: ‘/dev/video0’: File exists
mknod: ‘/dev/video1’: File exists
ln: 正在创建指向 ‘/dev/video0’ 的符号链接 ‘/dev/video’: File exists
rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \
        drivers/usb/.spca5xx.o.cmd  *.o *.ko *.mod.* .[a-z]* core *.i
mkdir -p /lib/modules/2.6.20-15-generic/kernel/drivers/usb/media/
rm -f /lib/modules/2.6.20-15-generic/kernel/drivers/usb/media/spca50x.ko
rm -f /lib/modules/2.6.20-15-generic/kernel/drivers/usb/media/et61x.ko
install -c -m 0644 spca5xx.ko /lib/modules/2.6.20-15-generic/kernel/drivers/usb/media/
install: 无法确认 ‘spca5xx.ko’: No such file or directory
make: *** [install] 错误 1



安装easyCam失败后,我按照这个帖子,一步一步的执行命令。
http://forum.ubuntu.com.cn/about65474.html&highlight=spca5xx-v4l1goodbye


这个是sodo cat /proc/vision后的版本信息:
代码:
Linux version 2.6.20-15-generic (root@palmer) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 SMP Sun Apr 15 07:36:31 UTC 2007


当我执行下面这行代码时:
代码:
$ MAKEFLAGS="CC=gcc-4.1" make

就出现了下面的问题。看不懂是什么意思。
代码:
 Building SPCA5XX driver for 2.5/2.6 kernel.
   Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/colin/spca5xx-v4l1goodbye CC=gcc-4.1 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
  CC [M]  /home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.o
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:39:26: 错误: linux/config.h:No such file or directory
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘spca50x_init_isoc’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:1623: 警告: 从不兼容的指针类型赋值
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘spca5xx_open’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2394: 警告: 隐式声明函数 ‘video_devdata’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2394: 警告: 初始化时将整数赋给指针,未作类型转换
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2399: 警告: 隐式声明函数 ‘video_get_drvdata’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2399: 警告: 初始化时将整数赋给指针,未作类型转换
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘spca5xx_close’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2489: 警告: 初始化时将整数赋给指针,未作类型转换
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘spca5xx_do_ioctl’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:2549: 警告: 初始化时将整数赋给指针,未作类型转换
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘spca5xx_ioctl’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3093: 警告: 隐式声明函数 ‘video_usercopy’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘spca5xx_read’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3112: 警告: 初始化时将整数赋给指针,未作类型转换
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘spca5xx_mmap’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3211: 警告: 初始化时将整数赋给指针,未作类型转换
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在顶层:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3263: 错误: 变量 ‘spca50x_template’ 有初始值设定但类型不完全
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3264: 错误: 初始值设定项里有未知的字段 ‘owner’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3264: 警告: 结构初始值设定项中有多余元素
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3264: 警告: (在 ‘spca50x_template’ 的初始化附近)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3265: 错误: 初始值设定项里有未知的字段 ‘name’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3265: 警告: 结构初始值设定项中有多余元素
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3265: 警告: (在 ‘spca50x_template’ 的初始化附近)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3266: 错误: 初始值设定项里有未知的字段 ‘type’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3266: 警告: 结构初始值设定项中有多余元素
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3266: 警告: (在 ‘spca50x_template’ 的初始化附近)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3267: 错误: 初始值设定项里有未知的字段 ‘hardware’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3267: 警告: 结构初始值设定项中有多余元素
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3267: 警告: (在 ‘spca50x_template’ 的初始化附近)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3268: 错误: 初始值设定项里有未知的字段 ‘fops’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3268: 警告: 结构初始值设定项中有多余元素
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3268: 警告: (在 ‘spca50x_template’ 的初始化附近)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3270: 错误: 初始值设定项里有未知的字段 ‘release’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3270: 错误: ‘video_device_release’ 未声明 (不在函数内)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3270: 警告: 结构初始值设定项中有多余元素
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3270: 警告: (在 ‘spca50x_template’ 的初始化附近)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3272: 错误: 初始值设定项里有未知的字段 ‘minor’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3272: 警告: 结构初始值设定项中有多余元素
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3272: 警告: (在 ‘spca50x_template’ 的初始化附近)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘cd_to_spca50x’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3340: 警告: 隐式声明函数 ‘to_video_device’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3340: 警告: 初始化时将整数赋给指针,未作类型转换
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3341: 警告: 返回时将整数赋给指针,未作类型转换
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘spca50x_create_sysfs’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:3450: 警告: 隐式声明函数 ‘video_device_create_file’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c: 在函数 ‘spca5xx_probe’ 中:
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5509: 警告: 隐式声明函数 ‘video_device_alloc’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5509: 警告: 赋值时将整数赋给指针,未作类型转换
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5512: 错误: ‘sizeof’ 不能用于不完全的类型 ‘struct video_device’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5512: 错误: ‘sizeof’ 不能用于不完全的类型 ‘struct video_device’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5512: 错误: ‘sizeof’ 不能用于不完全的类型 ‘struct video_device’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5514: 错误: 提领指向不完全类型的指针
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5516: 警告: 隐式声明函数 ‘video_set_drvdata’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5521: 警告: 隐式声明函数 ‘video_register_device’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5521: 错误: ‘VFL_TYPE_GRABBER’ 未声明 (在此函数内第一次使用)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5521: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5521: 错误: 所在的函数内只报告一次。)
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5550: 错误: 提领指向不完全类型的指针
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5551: 警告: 隐式声明函数 ‘video_device_release’
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:5553: 警告: 隐式声明函数 ‘video_unregister_device’
make[2]: *** [/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.o] 错误 1
make[1]: *** [_module_/home/colin/spca5xx-v4l1goodbye] 错误 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make: *** [default] 错误 2
[url][/url][url][/url]

本人安装的是官方ubunt7.04的正式版本,因为接触linux刚刚几天,对shell等命令不是很熟悉,所以请各位提出一些解决方案。wiki、论坛、google我都搜索过了,实在找不到类似的问题,只好发帖请教。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-23 8:37 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
代码:
ERROR: Module spca5xx does not exist in /proc/modules


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-25 12:05 

注册: 2007-08-18 6:00
帖子: 82
送出感谢: 0 次
接收感谢: 0 次
几天了,有人能解释下错误原因吗


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-08-25 12:52 
头像

注册: 2006-10-31 14:49
帖子: 1617
送出感谢: 0 次
接收感谢: 0 次
/home/colin/spca5xx-v4l1goodbye/drivers/usb/spca5xx.c:39:26: 错误: linux/config.h:No such file or directory
那您就下载新版本的驱动,鄙人在帖子内说明,如果是旧版本的内核用spca5xx-v4l1goodbye,2.6.11以上版本的内核使用gspcav1-20070508。


_________________
Borders are meant to be crossed


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译