[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 メーリングリストの案内