萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 746|回复: 0

Philips,Logitech,Samsung系列摄像头在kernel-2.6.6的安装总结。

[复制链接]
发表于 2004-6-8 09:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
昨天才想起升级kernel-2.6.6,却发现一直以来支持我的Logitech Quickcam Pro 3000摄像头的PWC驱动已经被broken掉了:(
不过折腾了个把小时,终究还是找到了解决之道。现在写出来希望对遇到同样问题的朋友有所帮助:)
首先得下载一份PWC/PWCX驱动:点击pwcx-9.0-beta-2.tar.gz
它目前支持/不支持的摄像头类型有:
[php]

#  Supported cameras: PCA645VC                NOT supported by this driver:
# PCA646VC                                                   # PCVC665K "Vesta Fun"
# PCVC675K "Vesta"                                    # PCA635VC (parallel version)
# PCVC680K "Vesta Pro"                                # PCVC720K/20 "ToUCam XS"
# PCVC690K "Vesta Scan"                              # PCVC820 "ToUCam II"        
# PCVC720K/40 "ToUCam XS"                    # Logitech QuickCam Notebook
# PCVC730K "ToUCam Fun"                          # Logitech QuickCam Messenger
# PCVC740K "ToUCam Pro"                          # Logitech Cordless       
# PCVC750K "ToUCam Scan"                      # Logitech Webcam NX Pro       
# PCVC830K "ToUCam II"                             # new Creative Labs Webcam 5
# PCVC840K "ToUCam Pro II"                Read the FAQ for the reason for the
# Askey VC010                         PCVC720K and Creative Labs Webcam 5?
# Creative Labs Webcam 5
# Creative Labs Webcam Pro Ex
# Logitech QuickCam 3000 Pro
# Logitech QuickCam 4000 Pro
# Logitech QuickCam Notebook Pro
# Logitech QuickCam Zoom (read this)
# Logitech QuickCam Orbit/Sphere
# Samsung MPC-C10
# Samsung MPC-C30
# Sotec Afina Eye
# Visionite VCS UM100
# Visionite VCS UC300
# Look here for a table with the required PWC version.        
[/php]

1.为kernel打补丁:
将pwcx-9.0-beta-2.tar.gz解开,然后换路径到kernel-source目录/usr/src/linux-2.6.6,运行:
[php]patch -p1 -s < ~/pwcx-9.0-beta-2/patch-2.6.4[/php]
别担心,虽说是为2.6.4做的patch,2.6.6也能用。

然后然后拷贝如下几个文件:

  1. cp ~/pwcx-9.0-beta-2/2.6.4/*.[ch] drivers/usb/media

  2. && cp ~/pwcx-9.0-beta-2/x86/libpwcx.a drivers/usb/media

  3. && cp ~/pwcx-9.0-beta-2/pwcx/*.[ch] drivers/usb/media
复制代码


2.在kernel中取消PWC的Broken。
找到kernel-source的drivers/usb/media目录里的Kconfig,编辑它:
找到这部分
[php]
config USB_PWC
        tristate "USB Philips Cameras"
        depends on USB && VIDEO_DEV && Broken
[/php]
将它改为:
[php]
config USB_PWC
        tristate "USB Philips Cameras"
        depends on USB && VIDEO_DEV
[/php]
去掉那个&& Broken

3.编译内核模块
运行
[php]make menuconfig[/php]
在Device Drivers的USB Support里就能找到这个选项了:
[php]
  x x          <*> USB Philips Cameras                                                         x x
  x x          <*>   PWCX decompressor module                                           x x
[/php]
给它M上作为模块,还是打上*直接编译进内核使用,随意选择吧:)


注:本文参考了PWCX的readme和部分英文论坛中的帖子,我只是把它稍作整理,算不上原创。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-2-12 09:19 , Processed in 0.081841 second(s), 17 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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