Ubuntu 20.04 LTSに接続すると、魅力的に機能するウェブカメラがあります。
$ 名前なし -r 5.11.0-7614 - 一般 $ sudo hwinfo | ... 24:USB 00.0:0000 未分類デバイス [usb.122で作成] 固有ID:cLrx.dV4P5TUBBt9 親ID:k4bc.uFSp9Drkgd7 SysFS ID:/devices/pci0000:00/0000:00:0c.0/usb1/1-2/1-2:1.0 SysFSバスID:1-2:1.0 ハードウェアカテゴリ:不明 モデル: "Quunguang Electronics Quunguang USB2.0 カメラ" ホットプラグ:USB サプライヤー: usb 0x04f2 "Quunguang Electronics Co., Ltd." デバイス: usb 0xb685 "Quunguang USB2.0 カメラ" リビジョン:「54.04」 ドライバー: "uvcvideo" ドライバモジュール: "uvcvideo" デバイスファイル:/dev/input/event7 デバイス番号:文字13:71 速度:480Mbps モジュールエイリアス: "usb:v04F2pB685d5404dcEFdsc02dp01ic0Eisc01ip00in00" ドライバー情報#0: ドライバの状態:uvcvideoがアクティブです。 ドライバアクティベーションコマンド: "modprobe uvcvideo" 構成状態: cfg=new, available=yes, 必須=no, active=不明 付属:#26(中央) ... $v4l2-ctl --list-devices Chunguang USB2.0 カメラ: Chunguang (usb-0000:00:0c.0-2): /dev/video0 /dev/video1 $ apt list --installed|ぶどうチーズ 警告:aptには安定したCLIインターフェイスはありません。スクリプトでは大切にしてください。 チーズ共通/フォーカスアップデート、今フォーカスアップデート3.34.0-1ubuntu1 all [zainstalowany,automatycznie] チーズ/フォーカスアップデート 3.34.0-1ubuntu1 amd64 [zainstalowany] libcheese-gtk25/focus-updates、今3.34.0-1ubuntu1 amd64 [zainstalowany,automatycznie] libcheese8/focus-updates、今3.34.0-1ubuntu1 amd64 [zainstalowany,automatycznie]
ただし、CentOS Stream Cheeseでは、CentOSがカメラを認識しているように見えますが、黒い画面のみが表示されます。
$ 名前なし -r 4.18.0-301.1.el8.x86_64 $lsusb バス 001 デバイス 002: ID 04f2:b685 Quunguang Electronics Co., Ltd. $dmesg ... [133.699457] USB 1-1:ehci-pciを使用する新しい高速USBデバイス番号2 [134.170286] USB 1-1: 新しい USB デバイスが見つかりました。 idVendor=04f2、idProduct=b685、bcdDevice=54.04 [134.170291] USB 1-1: 新しい USB デバイス文字列: Mfr=2, Product=1, SerialNumber=0 [134.170295] USB 1-1: 製品: Chunguang USB2.0 カメラ [134.170298] USB 1-1:メーカー:(株)ソンハン技術 [134.179543] uvcvideo: UVC 1.00 デバイス Chicony USB2.0 カメラ発見(04f2:b685) [134.229062] 入力: Chicony USB2.0 カメラ: Chicony as /devices/pci0000:00/0000:00:0b.0/usb1/1-1/1-1:1.0/input/input10 $ sudo lshw | ... *-USB 説明:ビデオ 製品: Chunguang USB2.0 カメラ: Chunguang サプライヤー:(株)ソンニックテクノロジー 実際のID:1 バス情報: usb@1:1 論理名:input8 論理名: /dev/input/event7 バージョン: 54.04 機能: USB-2.00 USB 構成: ドライバ=uvcvideo maxpower=500mA 速度=480Mbit/s ... $ dnf list | ブドウのチーズをインストールしました チーズ.x86_64 2:3.28.0-3.el8 @AppStream チーズ-libs.x86_64 2:3.28.0-3.el8 @AppStream
カメラが接続されていないと、Cheeseは「デバイスが見つかりません」というメッセージを表示し、Webカメラは正常に動作し、Cheeseで認識されますが失敗します。
Ubuntu Wikiでカメラの状況をよりよく診断するためにguvcviewをインストールするようアドバイスを見つけました。ただし、guvcviewはデフォルトのCentOSリポジトリでは使用できません。
$sudo dnf インストール guvcview [sudo]管理者パスワード: 最後のメタデータの有効期限確認:2021年5月15日土曜日10:08:52 CEST以前。 パラメータの不一致: guvcview エラー:一致するものが見つかりません:guvcview
明らかに、CentOSは以前のバージョンのアプリケーションを使用しています。保守的な分布なので当然です。しかし、ウェブカメラが動作するには古すぎるとは信じられません。同じカメラが長い間、v4カーネルを含む古代のUbuntu 16で実行されていたので、cfgを調整する必要がありました。
どのように機能させるのですか?