前些天在Ubuntu 8.04下的攝像頭還支持即插即用,可今天突然出了問題,Vmware無論如何都不識別,於是只好調試一下。
先檢測一下USB:
lsusb
顯示如下:
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 15ca:00c3
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 004: ID 0c45:613c Microdia
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 004: ID 0c45:613c Microdia 這個很顯然就是攝像頭了,估計是驅動出了問題
執行如下命令:
lsmod | grep gspca
發現和以往的檢測到的硬件不一樣,本次顯示為sn9c×X
顯示如下:
gspca 617808 0
videodev 32000 1 gspca sn9c102
usbcore 163760 4 gspca,sn9c102,ohci_hcd,ehci_hcd
需要卸載掉sn9c102模塊:
sudo modprobe -r sn9c102
把該模塊加入黑名單:
sudo gedit /etc/modprobe.d/blacklist
加上代碼
blacklist sn9c102
重新啟動電腦,攝像頭就能用了。
用camorama測試一下
sudo apt-get install camorama
好用了。