Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with LUCID Vision ATX470 camera #971

Open
malopez00 opened this issue Jan 15, 2025 · 1 comment
Open

Problem with LUCID Vision ATX470 camera #971

malopez00 opened this issue Jan 15, 2025 · 1 comment
Labels
2. Needs informations Needs additional informations

Comments

@malopez00
Copy link

Describe the bug

I have installed Aravis and all prerequisites following the documentation in an Ubuntu 22.04 machine. I have a Lucid ATX470 camera. I tried running: arv-camera-test-0.8 --duration 10 -d all

The logs:

Looking for the first available camera
[15:07:54.281] 🅸 interface> Found 0 USB3Vision device (among 13 USB devices)
[15:07:54.281] 🅸 interface> [GvDiscoverSocket::new] Add interface 127.0.0.1 (127.0.0.1)
[15:07:54.281] 🅸 interface> [GvDiscoverSocket::new] Add interface 192.168.4.200 (192.168.4.255)
[15:07:54.281] 🅸 interface> [GvDiscoverSocket::new] Add interface 192.168.10.1 (192.168.10.255)
[15:07:54.281] 🅸 interface> [GvDiscoverSocket::new] Add interface 192.168.20.1 (192.168.20.255)
[15:07:54.281] 🅸 interface> [GvDiscoverSocket::new] Add interface 172.18.0.1 (172.18.255.255)
[15:07:54.281] 🅸 interface> [GvDiscoverSocket::new] Add interface 172.17.0.1 (172.17.255.255)
[15:07:54.285] 🅸 interface> [GvInterface::discovery] Device 'Lucid Vision Labs-ATX470S-C-242500863' found (interface 192.168.20.1) user_id '' - MAC '1c:0f:af:e7:de:41'
[15:07:54.285] 🅸 device> [GvDevice::new] Interface address = 192.168.20.1
[15:07:54.285] 🅸 device> [GvDevice::new] Device address = 192.168.20.11
[15:07:54.288] 🅸 device> [GvDevice::load_genicam] xml url = 'Local:Lucid_Vision_Labs_ATX470S-C_rev1_0_47c7b0d0edb40361e474298ba54efee3.zip;800ec90c;10b02' at 0x200
[15:07:54.288] 🅸 device> [GvDevice::load_genicam] Xml address = 0x800ec90c - size = 0x10b02 - Lucid_Vision_Labs_ATX470S-C_rev1_0_47c7b0d0edb40361e474298ba54efee3.zip
[15:07:54.690] 🅸 device> [GvDevice::load_genicam] Zipped xml data
[15:07:54.692] 🅸 dom> [GcFeature::set_attribute] Unknown attribute 'xmlns:mstns'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'DeviceID'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationLLA'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationDHCP'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationPersistentIP'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPAddress'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentSubnetMask'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentDefaultGateway'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevNumberOfNetworkInterfaces'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentIPAddress'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentSubnetMask'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentDefaultGateway'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevStreamChannelCount'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevStreamChannelSelector'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPAddrCalc'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevTimestampTickFrequency'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPHostPort'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSFireTestPacket'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSDoNotFragment'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSBigEndian'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSPacketSize'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCPD'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCDA'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCSP'
[15:07:54.710] 🅸 genicam> [Gc::set_default_node_data] Add 'ArvGevSCCFGMultipart'
[15:07:54.714] 🅸 device> [GvDevice::new] Device endianness = big
[15:07:54.714] 🅸 device> [GvDevice::new] Packet resend     = yes
[15:07:54.714] 🅸 device> [GvDevice::new] Write memory      = yes
[15:07:54.714] 🅸 device> [GvDevice::new] Legacy endianness handling = no
[15:07:54.766] 🅸 device> [GvDevice::create_stream] Number of stream channels = 1
[15:07:54.970] 🅸 device> [GvDevice::auto_packet_size] Try packet size = 576 (576 - min: 576 - max: 16000 - inc: 1)
[15:07:55.114] 🅸 device> [GvDevice::auto_packet_size] Packet size set to 576 bytes
[15:07:55.122] 🅸 stream> [GvStream::stream_new] Stream channel = 0
[15:07:55.147] 🅸 stream> [GvStream::stream_new] Packet size = 576 byte(s)
[15:07:55.160] 🅸 stream> [GvStream::stream_new] Destination stream port = 48322
[15:07:55.160] 🅸 stream> [GvStream::stream_new] Source stream port = 58243
[15:07:55.160] 🅸 stream> [GvStream::loop] Standard socket method
vendor name            = Lucid Vision Labs
model name             = ATX470S-C
device serial number   = 242500863
image width            = 504
image height           = 500
horizontal binning     = 1
vertical binning       = 1
exposure               = 499888 µs
gain                   = 27 dB
payload                = 756000 bytes
gv n_stream channels   = 1
gv current channel     = 0
gv packet delay        = 80 ns
gv packet size         = 576 bytes
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
n_completed_buffers    = 0
n_failures             = 0
n_underruns            = 0
n_timeouts             = 0
n_aborted              = 0
n_missing_frames       = 0
n_size_mismatch_errors = 0
n_received_packets     = 0
n_missing_packets      = 0
n_error_packets        = 0
n_ignored_packets      = 0
n_resend_requests      = 0
n_resent_packets       = 0
n_resend_ratio_reached = 0
n_resend_disabled      = 0
n_duplicated_packets   = 0
n_transferred_bytes    = 0
n_ignored_bytes        = 0
[15:08:07.161] 🅸 stream>     bins    ;frame_retent; packet_time;inter_packet
                                    0;           0;           0;           0
                         -------------
                         >=      2000;           0;           0;           0
                         <          0;           0;           0;           0
                         min         :         n/a;         n/a;         n/a
                         max         :         n/a;         n/a;         n/a
                         last max at :           0;           0;           0
                         counter     :           0:           0:           0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_completed_buffers    = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_failures             = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_underruns            = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_timeouts             = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_aborted              = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_missing_frames       = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_size_mismatch_errors = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_received_packets     = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_missing_packets      = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_error_packets        = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_ignored_packets      = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_resend_requests      = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_resent_packets       = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_resend_ratio_reached = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_resend_disabled      = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_duplicated_packets   = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_transferred_bytes    = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_ignored_bytes        = 0
[15:08:07.161] 🅸 stream> [Stream::finalize] Flush 50 buffer[s] in input queue
[15:08:07.161] 🅸 stream> [Stream::finalize] Flush 0 buffer[s] in output queue

Also, when trying to live play with arv-viewer i get the following error in loop:

(arv-viewer-0.8:83244): GStreamer-Video-CRITICAL **: 14:29:48.333: gst_video_center_rect: assertion 'src->h != 0' failed

Do you know what may be causing this issue?

Thanks

Camera description:

  • Manufacturer: Lucid Vision
  • Model: ATX470
  • Interface: 10 GigE

Platform description:

  • Aravis version: 0.8.3
  • OS: Ubuntu 22.04
  • Hardware x86_64
@EmmanuelP
Copy link
Contributor

(arv-viewer-0.8:83244): GStreamer-Video-CRITICAL **: 14:29:48.333: gst_video_center_rect: assertion 'src->h != 0' failed

is displayed because the viewer has not received any valid image.

[15:08:07.161] 🅸 stream> [GvStream::finalize] n_completed_buffers    = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_failures             = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_underruns            = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_timeouts             = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_aborted              = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_missing_frames       = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_size_mismatch_errors = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_received_packets     = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_missing_packets      = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_error_packets        = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_ignored_packets      = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_resend_requests      = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_resent_packets       = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_resend_ratio_reached = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_resend_disabled      = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_duplicated_packets   = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_transferred_bytes    = 0
[15:08:07.161] 🅸 stream> [GvStream::finalize] n_ignored_bytes        = 0

No packet is received by Aravis. A firewall issue ?

@EmmanuelP EmmanuelP added the 2. Needs informations Needs additional informations label Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2. Needs informations Needs additional informations
Projects
None yet
Development

No branches or pull requests

2 participants