我的摄像头(Microdia PC Camera (SN9C325 + OM6802))一直不能用,很苦恼,据说新linux内核(2.6.27)改进了 gspca 驱动对视频摄像头的支持,但DEBIAN源中一天两天又不会出现软件包,于是就看了一些贴子开始了在debian中编译内核:
#apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
安装必要的软件包。
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.3.tar.bz2 #mv linux-2.6.27.3.tar.bz2 /usr/src/ #cd /usr/src/
到 http://www.kernel.org/ 下载源码包:linux-2.6.27.3.tar.bz2 。并转移到/usr/src目录。
#tar xvf linux-2.6.27.3.tar.bz2 #cd linux-2.6.27.3
解压缩,进linux-2.6.27.3目录。
#make clean #make mrproper #make menuconfig
清理临时文件、不必要的文件和目录;生成.config
#make-kpkg clean #fakeroot make-kpkg –initrd –append-to-version=-phecda-org –revision=1.0 kernelimage kernelheaders
开始编译。
其中"–append-to-version"参数是显示在内核版本后面的文字,–revision是小版本,我上面的写法生成内核后名字为:linux-image-2.6.27.3-phecda-org_1.0;
这过程很漫长,我等了约九十分钟。
结果会在/usr/src/目录创建两个deb文件。
#cd /usr/src #dpkg -i linux-image-2.6.27.3-phecda-org1.0amd64.deb #dpkg -i linux-headers-2.6.27.3-phecda-org1.0amd64.deb
这样内核就装好了,GRUB也已经更新了,重新后就能在grub中看到刚编译的新内核。
----———–
很遗憾最后我还是不能用摄像头。