I want to capture an image from Arducam IMX291 B0200.
According to the following debug message, the libusb identified the camera as a USB audio device.
Does anyone know this issue?
2020-11-11 12:14:08.074 1326-1801/? D/UsbHostManager: Removed device at /dev/bus/usb/001/003: null
2020-11-11 12:14:08.075 1326-1801/? I/UsbAlsaManager: USB Audio Device Removed: UsbAlsaDevice: [card: 1, device: 0, name: USB-Audio - Arducam IMX291 B0200, hasOutput: false, hasInput: true]
2020-11-11 12:14:08.075 1326-1801/? I/UsbAlsaDevice: INPUT JACK connected: true
2020-11-11 12:14:08.083 1326-1801/? E/UsbDescriptorParser: Exception parsing USB descriptors.
java.lang.NegativeArraySizeException: -64
at com.android.server.usb.descriptors.Usb10ACHeader.parseRawDescriptors(Usb10ACHeader.java:59)
at com.android.server.usb.descriptors.UsbDescriptorParser.parseDescriptors(UsbDescriptorParser.java:229)
at com.android.server.usb.descriptors.UsbDescriptorParser.(UsbDescriptorParser.java:64)
at com.android.server.usb.UsbHostManager.usbDeviceRemoved(UsbHostManager.java:454)
at com.android.server.usb.UsbHostManager.monitorUsbHostBus(Native Method)
at com.android.server.usb.UsbHostManager.lambda$XT3F5aQci4H6VWSBYBQQNSzpnvs(Unknown Source:0)
at com.android.server.usb.-$$Lambda$UsbHostManager$XT3F5aQci4H6VWSBYBQQNSzpnvs.run(Unknown Source:2)
at java.lang.Thread.run(Thread.java:919)
2020-11-11 12:14:08.083 1326-1801/? I/UsbDescriptorParser: Unknown Descriptor len: 225 type:0xffffffe4
2020-11-11 12:14:08.083 1326-1801/? I/UsbDescriptorParser: Unknown Descriptor len: 83 type:0x7
2020-11-11 12:14:08.083 1326-1801/? I/UsbDescriptorParser: Unknown Descriptor len: 0 type:0x40
2020-11-11 12:14:08.084 1326-1801/? E/UsbDescriptorParser: Exception allocating USB descriptor.
I want to capture an image from Arducam IMX291 B0200. According to the following debug message, the libusb identified the camera as a USB audio device. Does anyone know this issue?
2020-11-11 12:14:08.074 1326-1801/? D/UsbHostManager: Removed device at /dev/bus/usb/001/003: null 2020-11-11 12:14:08.075 1326-1801/? I/UsbAlsaManager: USB Audio Device Removed: UsbAlsaDevice: [card: 1, device: 0, name: USB-Audio - Arducam IMX291 B0200, hasOutput: false, hasInput: true] 2020-11-11 12:14:08.075 1326-1801/? I/UsbAlsaDevice: INPUT JACK connected: true 2020-11-11 12:14:08.083 1326-1801/? E/UsbDescriptorParser: Exception parsing USB descriptors. java.lang.NegativeArraySizeException: -64 at com.android.server.usb.descriptors.Usb10ACHeader.parseRawDescriptors(Usb10ACHeader.java:59) at com.android.server.usb.descriptors.UsbDescriptorParser.parseDescriptors(UsbDescriptorParser.java:229) at com.android.server.usb.descriptors.UsbDescriptorParser.(UsbDescriptorParser.java:64)
at com.android.server.usb.UsbHostManager.usbDeviceRemoved(UsbHostManager.java:454)
at com.android.server.usb.UsbHostManager.monitorUsbHostBus(Native Method)
at com.android.server.usb.UsbHostManager.lambda$XT3F5aQci4H6VWSBYBQQNSzpnvs(Unknown Source:0)
at com.android.server.usb.-$$Lambda$UsbHostManager$XT3F5aQci4H6VWSBYBQQNSzpnvs.run(Unknown Source:2)
at java.lang.Thread.run(Thread.java:919)
2020-11-11 12:14:08.083 1326-1801/? I/UsbDescriptorParser: Unknown Descriptor len: 225 type:0xffffffe4
2020-11-11 12:14:08.083 1326-1801/? I/UsbDescriptorParser: Unknown Descriptor len: 83 type:0x7
2020-11-11 12:14:08.083 1326-1801/? I/UsbDescriptorParser: Unknown Descriptor len: 0 type:0x40
2020-11-11 12:14:08.084 1326-1801/? E/UsbDescriptorParser: Exception allocating USB descriptor.