USB摄像头可以被识别,却不能被使用,奇怪的问题如何解决?

CPU/显卡/打印机/USB设备等硬件问题
回复
东风唯笑
帖子: 64
注册时间: 2008-12-03 11:00

USB摄像头可以被识别,却不能被使用,奇怪的问题如何解决?

#1

帖子 东风唯笑 » 2009-09-23 14:15

我的系统是Fedora,但是无奈使用者甚寡,只能在ubuntu社区寻求支援了.
USB Web-CAM
制造商: Sunplus mMobile Inc
类别 239 (Miscellaneous Device)
子类 0
协议 0
USB 版本 1.10
厂商标识 0x4fc (Sunplus Technology Co., Ltd)
产品标识 0x2001
版本 1.00
速度 12 Mbit/s
通道 0
最大包尺寸 0

以上是我的web-cam在KDE的信息中心中的识别情况,但是在skype等软件中,这个摄像头都无法使用,但是另外一台机器上面的其他型号的摄像头却正常.不知道原因,谁知道的可以帮我解答下
截图是我用skpye检测摄像头的结果,按了测试按钮,却依旧不可以显示.
screenshot_001.png
那个万能驱动我也尝试编译安装了,但是在编译的阶段出现:(我想问题就是出在那个找不到的头文件身上)

make -C /lib/modules/`uname -r`/build SUBDIRS=/home/dhy/下载/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/kernels/2.6.30.5-43.fc11.i686.PAE'
CC [M] /home/dhy/下载/gspcav1-20071224/gspca_core.o
/home/dhy/下载/gspcav1-20071224/gspca_core.c:54:27: 错误:asm/semaphore.h:没有 那个文件或目录
In file included from /home/dhy/下载/gspcav1-20071224/gspca_core.c:845:
/home/dhy/下载/gspcav1-20071224/utils/spcausb.h: 在函数‘spca5xxRegRead’中:
/home/dhy/下载/gspcav1-20071224/utils/spcausb.h:95: 错误:隐式声明函数‘info’
/home/dhy/下载/gspcav1-20071224/utils/spcausb.h: 在函数‘spca_set_interface’中:
/home/dhy/下载/gspcav1-20071224/utils/spcausb.h:278: 错误:隐式声明函数‘warn’
In file included from /home/dhy/下载/gspcav1-20071224/gspca_core.c:853:
/home/dhy/下载/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: 在函数‘sp5xxfw2_init’中:
/home/dhy/下载/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:122: 错误:被调用的对象‘info’不是一个函数
/home/dhy/下载/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:136: 错误:被调用的对象‘info’不是一个函数
/home/dhy/下载/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:141: 错误:被调用的对象‘info’不是一个函数
/home/dhy/下载/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:148: 错误:被调用的对象‘info’不是一个函数
/home/dhy/下载/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:176: 错误:被调用的对象‘info’不是一个函数
/home/dhy/下载/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: 在函数‘sp5xxfw2_start’ 中:
/home/dhy/下载/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:214: 错误:被调用的对象‘info’不是一个函数
/home/dhy/下载/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:230: 错误:被调用的对象‘info’不是一个函数
/home/dhy/下载/gspcav1-20071224/gspca_core.c: 在函数‘spca5xx_ioctl’中:
/home/dhy/下载/gspcav1-20071224/gspca_core.c:2463: 错误:隐式声明函数‘video_usercopy’
/home/dhy/下载/gspcav1-20071224/gspca_core.c: 在文件层:
/home/dhy/下载/gspcav1-20071224/gspca_core.c:2609: 错误:初始值设定项里有未知的 字段‘owner’
/home/dhy/下载/gspcav1-20071224/gspca_core.c:2609: 警告:从不兼容的指针类型初始 化
/home/dhy/下载/gspcav1-20071224/gspca_core.c:2611: 错误:初始值设定项里有未知的 字段‘type’
/home/dhy/下载/gspcav1-20071224/gspca_core.c:2615: 警告:从不兼容的指针类型初始 化
/home/dhy/下载/gspcav1-20071224/gspca_core.c: 在函数‘spca50x_create_sysfs’中:
/home/dhy/下载/gspcav1-20071224/gspca_core.c:2769: 错误:隐式声明函数‘video_device_create_file’
/home/dhy/下载/gspcav1-20071224/gspca_core.c:2780: 错误:隐式声明函数‘video_device_remove_file’
/home/dhy/下载/gspcav1-20071224/gspca_core.c: 在函数‘spca5xx_probe’中:
/home/dhy/下载/gspcav1-20071224/gspca_core.c:4301: 错误:将‘struct device *’赋值给‘struct device’时类型不兼容
/home/dhy/下载/gspcav1-20071224/gspca_core.c: 在文件层:
/home/dhy/下载/gspcav1-20071224/gspca_core.c:4407: 致命错误:打开依赖文件 /home/dhy/下载/gspcav1-20071224/.gspca_core.o.d:权限不够
编译中断。
make[2]: *** [/home/dhy/下载/gspcav1-20071224/gspca_core.o] 错误 1
make[1]: *** [_module_/home/dhy/下载/gspcav1-20071224] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.30.5-43.fc11.i686.PAE'
make: *** [default] 错误 2
头像
Bessel
帖子: 96
注册时间: 2007-08-08 16:12

Re: USB摄像头可以被识别,却不能被使用,奇怪的问题如何解决?

#2

帖子 Bessel » 2009-09-23 14:34

你试试这个方法行不行。
http://www.linuxsir.org/bbs/thread339187.html
回复