Skip to content

MindVision MV-AU2000RC USB3 camera not working #1028

@Spirit532

Description

@Spirit532

Describe the bug
When running arv-camera-test-0.8, I get the following error:
Failed to read the current device configuration: [DeviceVendorName] Not found

When running the 02-multiple-acquisition-callback.c sample with 100 frames(modified from 10), it dies here:
g_assert(buffer == arv_stream_pop_buffer(callback_data->stream));

callback_data->stream seems to disappear.

Console log:

Found camera '(null)'
Acquired 5488╫3672 buffer
[truncated, >10 but <100 frames]
Acquired 5488╫3672 buffer

** (process:23080): CRITICAL **: 09:17:05.968: arv_stream_pop_buffer: assertion 'ARV_IS_STREAM (stream)' failed
**
ERROR:test.cpp:47:stream_callback: assertion failed: (buffer == arv_stream_pop_buffer(callback_data->stream))
Bail out! ERROR:test.cpp:47:stream_callback: assertion failed: (buffer == arv_stream_pop_buffer(callback_data->stream))

Additionally, when this happens, the camera seems to hard crash - the USB device disconnects and reconnects.

Camera description:

  • Manufacturer: MindVision
  • Model: MV-AU2000RC
  • Interface: USB3, GenICam.

Platform description:

  • Aravis version: vcpkg port, 0.8.34
  • OS: Windows 11
  • Hardware: Intel CPU, x86_64.

Log here, --debug=all:3

Am I doing something wrong here, or is this a bug?
Other vendor tools seem to find the camera acceptable in terms of USB3 Vision/GenICam, although not fully compliant(?).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions