web-dev-qa-db-ja.com

OV2640 Webカメラが検出されない

グーグルでの調査の後、私のウェブカメラはまだ認識されていません。 Ubuntu 11.04の時点では、問題なく機能していました。 11.10の新規インストールを行いましたが、Webカメラは追加しませんでした。すべてのチーズとカメラのモノトールとV4Lのテスト、およびすべてが「/dev/video0または同等のものに接続できません」で失敗します。

「lsusb」の出力はウェブカメラを示します

Bus 001 Device 002: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam

私が気づいたのは、/dev/v4l/dev/video*も存在しないということです。

V4lパッケージを再インストールすると、すべての/dev/video*が作成されますが、/dev/v4lは作成されません

再起動すると、/dev/video*は作成されません。

問題は、起動時にデバイスが作成されないことだと思います。

私はDell Inspiron 1525を持っていますが、この新規インストールまでウェブカムはうまくいきました。

誰か助けてもらえますか?

1
Richard

私はまったく同じウェブカメラを持っています。私のコンピューターはDell XPS M1530です。かなり長い間、Video4LinuxドライバーでWebカメラを使用することができませんでした。これは、より活発な開発が行われているように思われるためです。

このウェブカメラは別のドライバー VC Video でサポートされていることがわかりました。 ここでサポートされているデバイスのリスト があり、あなたが言及したウェブカメラが含まれています。

UVC VideoでWebカメラを使用する

ここに示す各コマンドは、ターミナルウィンドウで実行する必要があります。

  1. $ Sudo modprobe uvcvideoを実行して、ドライバーがあるかどうかを確認します。

    • FATAL: Module uvcvideo not found.というエラーが表示された場合、 このUbuntu Community Documentation記事 の手順に従ってモジュールをインストールする必要があります。完了したら、この手順を再試行します。
  2. uvcvideoと競合する他のドライバーがロードされているかどうかを確認します。次のコマンドを実行します。

    • $ Sudo modprobe -r videodev
    • $ Sudo modprobe -r v4lTab (押したときにリストされたすべてのエントリに対してこのコマンドを繰り返します Tab)。
  3. 次を実行して、アンロードしてから再度ロードし直しますuvcvideo
    $ Sudo modprobe -r uvcvideo && Sudo modprobe uvcvideo

  4. Cheeseまたは他のアプリケーションを開いて、ビデオを取得しているかどうかをWebカメラで確認できます。
  5. これが機能する場合、videodevをブラックリストに登録し、毎回uvcvideoロードする必要がありますブート。
    • ブラックリストvideodevを実行するには、次のコマンドを実行します。
      $ Sudo echo blacklist videodev >> /etc/modprobe.d/blacklist-local.conf
    • ブートごとにuvcvideoのロードを強制するには、次のコマンドを実行します。
      $ Sudo echo uvcvideo >> /etc/modules

コメント

私の場合、これがこの問題の解決方法であるため、このガイドを書いただけです。ただし、引用した各コマンドが必須であるか、最適であるかはわかりません。

2
Severo Raz

問題を解決しました。

どのように機能するかを聞かないでください。しかし、アップグレード後には検証されなかったため、medibuntuを再インストールしました。そして、すべてが再び機能しました。音が出ないことに気付いたのでこれをしました。

Medibuntuでアップグレードした後、サウンドとウェブカメラの両方が完全に機能しました。

1
Richard