基本思想网上讨论很明确了:在linux下不是根据产品名字来安装驱动,而是根据芯片来安装驱动。中星微电子的zc-0301是一颗廉价摄像头常用的DSP控制芯片,70%以上的摄像头都是使用这个芯片。显然大部分朋友要想使用摄像头估计需要驱动这款芯片。然而,该公司对Linux并不友好,既不提供驱动,也拒绝公开文档。现在有2个新发布的驱动,都可以驱动这款摄像头,分别是spca5xx和zc030x,当然它们也可以驱动很多摄像头。所以安装驱动后应该能够使用摄像头了。
可是实际安装过程并不简单。
使用mandriva的朋友有福了,简单的几个命令,你就能使用摄像头了。前提就是你必须添加plf软件介质源,知道urpmi的用法,参看我的《mandriva入门的第一步--urpmi》。
以root身份在终端输入:uname -r
这是查询内核版本号,我的是2.6.17-5mdv。
然后输入:urpmi kernel-source
这是安装内核源代码,这时候会有18个选项,根据刚查询的内核版本号,选择对应的来安装。
最后一步,输入:urpmi dkms-spca5xx
dkms是一种硬件驱动程序的管理方式,用它来动态管理spca5xx,不需要你自己编译内核什么的。
重启后就可以了,你直接在支持摄像头的程序里就可以看到自己了,比如K即使信使。
PS:如果你发现不能进入系统,拔掉摄像头后就可以进入系统了,然后直接插上摄像头也能用。