2010年10月20日21:49 koyo dng <koyo-...@hotmail.co.jp>:
1. まず、USBカメラが認識しているか確認しましょう。
sudo lsusb -v コマンドの結果はどうなっていますか?
2. また、USBカメラを一度抜いて、挿し直します。
このときに dmesg でどのように出力されますか。そして、/dev/video* (例えば /dev/video0 など)の
デバイスファイルは作成されていますか?
自分の環境だと、以下のように出力されます。
---
[86005.988023] usb 4-1: new full speed USB device using uhci_hcd and address 2
[86006.192047] usb 4-1: not running at top speed; connect to a high speed hub
[86006.645049] usb 4-1: New USB device found, idVendor=045e, idProduct=0294
[86006.645054] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[86006.645057] usb 4-1: Product: Video Camera
[86006.645060] usb 4-1: Manufacturer: Microsoft
[86006.645062] usb 4-1: SerialNumber: 000F330170711641
[86006.645193] usb 4-1: configuration #1 chosen from 1 choice
---
> と、どうやらvideo4linux2がインストールされていない?
> そこで
lenny でサポートしているカーネルでは uvc をサポートしています。
(linux kernel にマージされました。)
しかし、サポートしている画像フォーマットなどの理由でで新しいUSBカメラは動作しない可能性があります。
> ~$ svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk linux-uvc
> svn: No repository found in 'svn://svn.berlios.de/linux-uvc/linux-uvc/trunk'
> とのことで、リポジットがありません
> どこに行ったんでしょうか?
リポジトリは linuxtv に移動しています。
git://linuxtv.org/pinchartl/uvcvideo.git
岩松
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
2010年10月21日18:51 koyo dng <koyo-...@hotmail.co.jp>:
まだ、動作はしていませんが、UVCドライバ で認識しています。
このときに、/dev/videoX ( Xは 0 だったり、1だったり。)ファイルが作成されていますか?
ffmpeg , xawtv で動作確認をしてみたとのことですが、
luvcview や uvccapture で確認してみて頂けませんか。
以上、よろしくお願いします。
2010年10月22日18:00 koyo dng <koyo-...@hotmail.co.jp>:
はい、luvcview と uvccapture では同じUVCのライブラリを使っているのですが、
デフォルトでは MJPG をつかうようになっています。
前者は デフォルトのフォーマットがだめなら、頑張って他のフォーマットが
使えるかチェックするのですが、後者はこのような処理はなく指定する必要があります。
uvccapture で YUYV フォーマットを使う場合には -m オプションを使うようです。
# man uvccapture を参照
2010年10月23日12:26 koyo dng <koyo-...@hotmail.co.jp>:
いままでのは 使っているカメラがlenny のカーネルで で動作するかという確認です。
とりあえず 動作することが確認できたので、ドライバ側が大丈夫のようです。
koyo dng さんが一番最最初に書かれたメールで
[video4linux2 @ 0xb771bec8]Missing/Wrong width, height or framerate
/dev/video0: Error while opening file
となっていますので、
フレームレートの設定 (-r オプションで指定できます。)や画像サイズの設定を観直しては
いかがでしょうか。
# 画像サイズはごく一般的なので、フレームレートが怪しいそうです。
# ちなみに、私の環境だと -r 20 にすると動作しました。
以上、よろしくお願いします。
2010年10月24日17:21 koyo dng <koyo-...@hotmail.co.jp>:
uvcvideo.ko は v4l1_compat などに依存(v4l1_compatが提供しているABIを利用している)しているので、
ドライバをロードする時に、依存しているドライバが先にロードされている必要があります。
上の例ですと、uvcvideoを使う場合には、v4l1-compat.ko が先にロードされている必要があると
いうことです。