[Armadillo:03789] Re: [Armadillo-9] UVCドライバ、PWCドライバについて

Takenoshita Koyo email@hidden
2008年 12月 8日 (月) 11:07:52 JST


竹之下です。

すみません。何か全然勘違いしていました。

ユーザランド: Debian etch
カーネル: 2.6.12.3-a9-3
という環境でしたね。

>>2. depmodしてみる (http://lists.atmark-techno.com/pipermail/armadillo/2007-August/001844.html)
>     を試していただけますか?
これ、まったく意味ないですね。

以下、
ユーザランド: atmark-dist 20081022
カーネル: 2.6.12.3-a9-14
の環境で実行してみました。

カーネルの設定は以下のようにしました。
Linux Kernel Configuration

Device Drivers  --->
  Multimedia devices  --->
    <*> Video For Linux
  USB support --->
    <M> USB Philips Cameras

PWCドライバをモジュールにしているのは、モジュールをインストールするときにエラーが出るか見てみたかっただけです。

[email@hidden (ttyAM0) ~]# modprobe pwc 
Using /lib/modules/2.6.12.3-a9-14/kernel/drivers/usb/media/pwc/pwc.ko
pwc Philips webcam module version 9.0.2-unofficial loaded.
pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
usbcore: registered new driver Philips webcam

問題なくモジュールをインストールできました。

pwcドライバをカーネル組み込みにしても試して見ましたが、エラーにはなりませんでした。
Linux Kernel Configuration

Device Drivers  --->
  Multimedia devices  --->
    <*> Video For Linux
  USB support --->
    <*> USB Philips Cameras

カーネルの起動ログに以下のように表示されました。
pwc Philips webcam module version 9.0.2-unofficial loaded.
pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
usbcore: registered new driver Philips webcam



> dmesgには
> pwc: Unknown symbol video_devdata
> pwc: Unknown symbol video_unregister_device
> pwc: Unknown symbol video_device_alloc
> pwc: Unknown symbol video_register_device
> pwc: Unknown symbol video_usercopy
> pwc: Unknown symbol video_device_release
> とでます。
このあたりのシンボルは、
linux-2.6.12.3-a9/drivers/media/video/videodev.c
で定義されています。
videodev.cは、「Video For Linux」(CONFIG_VIDEO_DEV)が有効になっていたら、
ビルドされるようです。

> atmark-dist-20081022を使用して、make menuconfigを行い2.6.12.3-a9-14とImage.gzをArmadillo-9に移動して
> modprobeを行ったのですが、同じエラーが出ました。
CFに保存したカーネルではなくて、フラッシュメモリに保存してあるカーネルから起動していないでしょうか?
ジャンパは以下のような設定になっていますか?
JP1: オープン
JP2: ショート

-- 
Koyo Takenoshita



armadillo メーリングリストの案内