LinuxSir.cn,穿越时空的Linuxsir!

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

摄像头的一个问题,总是提示/dev/video0 No such device.

[复制链接]
发表于 2006-6-22 09:38:51 | 显示全部楼层 |阅读模式
我是参照北南兄的帖子做的,系统是rh 2.6.16  摄像头芯片是sonix sn9c102,驱动是用的spca5xx。应用程序是xawtv。

每次运行xawtv时总是提示/dev/video0不存在,但是我查看了一下,video0是存在的。怎么总是出现这种提示呢?


另外,我看到有些资料里面说还有/dev/v4l/设备,我的/dev下为何没有呢?这个v4l是不是必须的?我在内核中是将其编译进内核的。

请大家指点一下。谢谢了!
发表于 2006-6-22 10:23:02 | 显示全部楼层
dmesg看看是不是真的找到了摄像头驱动。

ls -l /dev/video0 看看video0是不是一个符号链接。

推荐用gqcam测试v4l的摄像头驱动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-22 11:20:56 | 显示全部楼层
video0不是一个符号链接
ls -l /dev/video0信息如下
crw-------    1 root     root      81,   0 Jun 21 18:18 /dev/video0

dmesg | grep video的信息如下
Boot video device is 0000:01:00.0
vesafb: cannot reserve video memory at 0xe0000000
Linux video capture interface: v1.00

另外,摄像头驱动spca5xx是以模块方式加载的。

lsmod信息为
spca5xx               684240  0
sn9c102                96136  0
usbvideo               29696  0
nvidiafb               58496  0
vga16fb                13704  0
intelfb                33280  0
agpgart                36528  1 intelfb
autofs                 16384  0
sis900                 24192  0
mii                     6144  1 sis900
ohci1394               36140  0
ieee1394              105108  1 ohci1394
parport_pc             28836  0
parport                38464  1 parport_pc
dm_mod                 60568  0

gqcam看起来不错, 但还是提示/dev/video0没有。看来应该查查video的原因了。难道是我的的驱动没有安装吗?
回复 支持 反对

使用道具 举报

发表于 2006-6-26 09:22:14 | 显示全部楼层
root 下试一试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-26 09:33:28 | 显示全部楼层
我是在root下运行的
回复 支持 反对

使用道具 举报

发表于 2006-6-26 15:59:07 | 显示全部楼层
用 cat /proc/devices 看一下是否有相应的设备
也可能要用 lsmod 来看一看是否载入了相应的模块
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-26 16:43:13 | 显示全部楼层
你是指哪个特定设备?我的显卡是nvide gforece 4 MX440-8X,你是不是指nvidia.o 驱动呢?
撇开摄像头不谈,我运行more /dev/video0也是提示no such device.此时video0是存在的。

该如何使得more /dev/video0工作正常呢?
回复 支持 反对

使用道具 举报

发表于 2006-6-26 23:11:36 | 显示全部楼层
such files are NOT common files, if they are not supported by the kernel, you can't read from them
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-30 14:36:03 | 显示全部楼层
今天改用了今视通的ks-1218A测试了一下(vimicro芯片)一切运行正常!

难道是spca5xx不支持我的摄像头了?摄像头的芯片是sn9c120,在http://mxhaard.free.fr/spca5xx.html上明明是包括了的啊。

什么原因呢?再查查!

btw:我使用lsusb总是提示"Unknown line at line nnnn"(nnnn表示行号),这个是咋回事哦?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-3 10:44:18 | 显示全部楼层

运行gqcam显示不对

现在修改了一下spca5xx的驱动,加入对sn9c120的支持,可以发现新的硬件了,但是运行gqcam 显示还是不对,请大家指点一下!

谢谢了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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