USBウェブカメラは遅延としてのみ認識されます。

USBウェブカメラは遅延としてのみ認識されます。

USB経由でコンピュータに外部ウェブカメラが接続されています。私のコンピュータでは、カーネル5.4.0-54-genericを含むKDE Neon 20.3(Ubuntu 20.04ベース)を実行しています。

Webカメラを接続すると、Webカメラとして認識されるのにかなり長い時間(約3〜5分)かかります(Webguvcviewカメラを使用してアクセスを試みて確認)。

ところが奇妙なことに、ほぼまさにUSBデバイスとして認識になりました。lsusbWebカメラを接続した直後に実行すると、次の結果が表示されます。

Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 013: ID 05a3:9331 ARC International Camera
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

「カメラ」項目は、カメラが接続されているときにのみ表示される項目です。

ところで、上記の時間以前にはguvcview「映像装置」が見つからないという不満がありました。

したがって、USBデバイスは、システムがカメラが接続されていると認識したときとは異なる方法で認識されるようです。

今、この問題の原因は何か、システムがカメラをより迅速に認識できるようにすることができます(たとえば、いくつかのコマンドを手動で実行するなど)。誰でもどんなアイデアがありますか?


注:カメラが認識されると、魅力のように動作します。だから本当に奇妙なことは、Linuxカメラの機能ではなく、認識そのものです。

/var/log/kern.log編集:カメラを接続した後関連情報:

Nov 30 19:31:17 bob kernel: [ 3501.535173] usb 3-1: new high-speed USB device number 11 using xhci_hcd
Nov 30 19:31:17 bob kernel: [ 3501.684089] usb 3-1: New USB device found, idVendor=05a3, idProduct=9331, bcdDevice= 1.00
Nov 30 19:31:17 bob kernel: [ 3501.684091] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 30 19:31:17 bob kernel: [ 3501.684091] usb 3-1: Product: HD Web Camera
Nov 30 19:31:17 bob kernel: [ 3501.684092] usb 3-1: Manufacturer: Ingenic Semiconductor CO., LTD.
Nov 30 19:31:17 bob kernel: [ 3501.684093] usb 3-1: SerialNumber: Ucamera001
Nov 30 19:31:17 bob kernel: [ 3501.690619] uvcvideo: Found UVC 1.00 device HD Web Camera (05a3:9331)
Nov 30 19:31:18 bob kernel: [ 3502.215188] uvcvideo: Failed to query (GET_INFO) UVC control 2 on unit 1: -110 (exp. 1).
Nov 30 19:31:18 bob kernel: [ 3502.320523] uvcvideo: Failed to query (GET_INFO) UVC control 7 on unit 2: -32 (exp. 1).
Nov 30 19:31:19 bob kernel: [ 3502.951206] uvcvideo: Failed to query (GET_INFO) UVC control 8 on unit 2: -110 (exp. 1).
Nov 30 19:31:19 bob kernel: [ 3503.463251] uvcvideo: Failed to query (GET_INFO) UVC control 9 on unit 2: -110 (exp. 1).
Nov 30 19:31:20 bob kernel: [ 3503.975219] uvcvideo: Failed to query (GET_INFO) UVC control 10 on unit 2: -110 (exp. 1).
Nov 30 19:31:20 bob kernel: [ 3504.487221] uvcvideo: Failed to query (GET_INFO) UVC control 1 on unit 2: -110 (exp. 1).
Nov 30 19:31:21 bob kernel: [ 3504.999206] uvcvideo: Failed to query (GET_INFO) UVC control 4 on unit 2: -110 (exp. 1).
Nov 30 19:31:21 bob kernel: [ 3505.511212] uvcvideo: Failed to query (GET_INFO) UVC control 5 on unit 2: -110 (exp. 1).
Nov 30 19:31:22 bob kernel: [ 3506.023255] uvcvideo: Failed to query (GET_INFO) UVC control 11 on unit 2: -110 (exp. 1).
Nov 30 19:31:32 bob kernel: [ 3516.203320] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
Nov 30 19:31:37 bob kernel: [ 3521.319412] uvcvideo: Failed to query (129) UVC probe control : -110 (exp. 26).
Nov 30 19:31:37 bob kernel: [ 3521.319414] uvcvideo: Failed to initialize the device (-5).
Nov 30 19:32:18 bob kernel: [ 3562.279789] usb 3-1: 3:1: cannot set freq 16000 to ep 0x83
Nov 30 19:32:28 bob kernel: [ 3572.519903] usb 3-1: 6:2: cannot get min/max values for control 2 (id 6)
Nov 30 19:32:28 bob kernel: [ 3572.520236] usb 3-1: USB disconnect, device number 11
Nov 30 19:32:28 bob kernel: [ 3572.795884] usb 3-1: new high-speed USB device number 12 using xhci_hcd
Nov 30 19:32:29 bob kernel: [ 3572.944792] usb 3-1: New USB device found, idVendor=05a3, idProduct=9331, bcdDevice= 1.00
Nov 30 19:32:29 bob kernel: [ 3572.944794] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 30 19:32:29 bob kernel: [ 3572.944795] usb 3-1: Product: HD Web Camera
Nov 30 19:32:29 bob kernel: [ 3572.944796] usb 3-1: Manufacturer: Ingenic Semiconductor CO., LTD.
Nov 30 19:32:29 bob kernel: [ 3572.944797] usb 3-1: SerialNumber: Ucamera001
Nov 30 19:32:29 bob kernel: [ 3572.951314] uvcvideo: Found UVC 1.00 device HD Web Camera (05a3:9331)
Nov 30 19:32:29 bob kernel: [ 3572.977209] uvcvideo: Failed to query (GET_INFO) UVC control 6 on unit 2: -32 (exp. 1).
Nov 30 19:32:29 bob kernel: [ 3573.003183] uvcvideo: Failed to query (GET_INFO) UVC control 9 on unit 2: -32 (exp. 1).
Nov 30 19:32:29 bob kernel: [ 3573.029156] uvcvideo: Failed to query (GET_INFO) UVC control 4 on unit 2: -32 (exp. 1).
Nov 30 19:32:29 bob kernel: [ 3573.049934] uvcvideo: Failed to query (GET_INFO) UVC control 11 on unit 2: -32 (exp. 1).
Nov 30 19:32:29 bob kernel: [ 3573.076614] uvcvideo 3-1:1.0: Entity type for entity Processing 2 was not initialized!
Nov 30 19:32:29 bob kernel: [ 3573.076616] uvcvideo 3-1:1.0: Entity type for entity Camera 1 was not initialized!
Nov 30 19:32:29 bob kernel: [ 3573.076716] input: HD Web Camera: HD Web Camera as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/input/input22
Nov 30 19:32:29 bob kernel: [ 3573.078773] usb 3-1: Warning! Unlikely big volume range (=3072), cval->res is probably wrong.
Nov 30 19:32:29 bob kernel: [ 3573.078774] usb 3-1: [6] FU [Mic Capture Volume] ch = 1, val = -1536/1536/1
Nov 30 19:32:29 bob kernel: [ 3573.317043] uvcvideo: Failed to query (GET_DEF) UVC control 6 on unit 2: -32 (exp. 2).
Nov 30 19:32:29 bob kernel: [ 3573.332525] uvcvideo: Failed to query (GET_DEF) UVC control 6 on unit 2: -32 (exp. 2).

関連情報