今天在UBUNTU上安装摄像头,一插上似乎就可以用了。感觉还挺不错。但是,后来发现一个问题,整体颜色偏绿。这估计是驱动出了问题。于是就得想办法去解决它。
先用lsusb查一下自己的摄像头到底是个什么芯片吧。
masic@masic-ubuntu:~$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 0c45:6005 Microdia Sweex Mini WebCam
Bus 001 Device 001: ID 0000:0000
看到自己的摄像头是Microdia Sweex Mini WebCam
一查,这个是基于世界上可以买得到的最便宜的芯片sn9c102,原厂家根本就没有开发驱动。一般呢,大家都用的万能驱动。真郁闷。如果是万能驱动有用的话,估计ubuntu上就应该正常了。我想ubuntu上还是默认安装有万能驱动的吧。
嗯,看到有人说gspca和sn9c102驱动调用顺利不当可能会造成摄像头无法正常使用。于是依葫芦画瓢,执行如下命令:
sudo modprobe -r sn9c102
sudo modprobe -r gspca
sudo modprobe gspca
其中modprobe是用于自动处理可载入模块。modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。
语 法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]
参 数:
-a或–all 载入全部的模块。
-c或–show-conf 显示所有模块的设置信息。
-d或–debug 使用排错模式。
-l或–list 显示可用的模块。
-r或–remove 模块闲置不用时,即自动卸载模块。
-t或–type 指定模块类型。
-v或–verbose 执行时显示详细的信息。
-V或–version 显示版本信息。
-help 显示帮助。
Warning: array_keys() [function.array-keys]: The first argument should be an array in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1310
Warning: shuffle() expects parameter 1 to be array, null given in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1311
Warning: Invalid argument supplied for foreach() in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1312
今天在UBUNTU上安装摄像头,一插上似乎就可以用了。感觉还挺不错。但是,后来发现一个问题,整体颜色偏绿。这估计是驱动出了问题。于是就得想办法去解决它。
先用lsusb查一下自己的摄像头到底是个什么芯片吧。
masic@masic-ubuntu:~$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 0c45:6005 Microdia Sweex Mini WebCam
Bus 001 Device 001: ID 0000:0000
看到自己的摄像头是Microdia Sweex Mini WebCam
一查,这个是基于世界上可以买得到的最便宜的芯片sn9c102,原厂家根本就没有开发驱动。一般呢,大家都用的万能驱动。真郁闷。如果是万能驱动有用的话,估计ubuntu上就应该正常了。我想ubuntu上还是默认安装有万能驱动的吧。
嗯,看到有人说gspca和sn9c102驱动调用顺利不当可能会造成摄像头无法正常使用。于是依葫芦画瓢,执行如下命令:
sudo modprobe -r sn9c102
sudo modprobe -r gspca
sudo modprobe gspca
其中modprobe是用于自动处理可载入模块。modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。
语 法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]
参 数:
-a或–all 载入全部的模块。
-c或–show-conf 显示所有模块的设置信息。
-d或–debug 使用排错模式。
-l或–list 显示可用的模块。
-r或–remove 模块闲置不用时,即自动卸载模块。
-t或–type 指定模块类型。
-v或–verbose 执行时显示详细的信息。
-V或–version 显示版本信息。
-help 显示帮助。
Warning: array_keys() [function.array-keys]: The first argument should be an array in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1310
Warning: shuffle() expects parameter 1 to be array, null given in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1311
Warning: Invalid argument supplied for foreach() in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1312
Warning: array_keys() [function.array-keys]: The first argument should be an array in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1310
Warning: shuffle() expects parameter 1 to be array, null given in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1311
Warning: Invalid argument supplied for foreach() in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1312
海报中所使用的图片并未获得授权。请注意。
无文字版海报,可自行修改。如果能标注出外,感激不尽。
Warning: array_keys() [function.array-keys]: The first argument should be an array in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1310
Warning: shuffle() expects parameter 1 to be array, null given in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1311
Warning: Invalid argument supplied for foreach() in /home1/qiuworld/public_html/blog/wp-content/plugins/simple-tags/inc/client.php on line 1312
















