Camera name and vendor is not listed in the arv-viewer-0.8

Hello,
I installed the Aravis library on a host machine but in the Aravis viewer I could not find the camera name and vendor. I can open the stream because the USB icone is show up but nothing else is written in the camera line.
The first time I tried to connect the new_aravis function in my application but, could not open the camera, the camera is not recognized. If I pass NULL to the new Aravis function it works and the camera sends the frames…
I am using a USB3 camera.

Hi,

It could be a permission issue.

What is the camera model ? The aravis version and the platform ?

What is the output of arv-test-0.8 -d all ?

hello this is the output of the arv-test

~$ arv-test-0.8 -d all
[16:18:27.331]  interface> Found 1 USB3Vision device (among 6 USB devices)
[16:18:27.331]  interface> [GvDiscoverSocket::new] Add interface 127.0.0.1 (127.0.0.1)
[16:18:27.331]  interface> [GvDiscoverSocket::new] Add interface 169.254.1.1 (169.254.255.255)
[16:18:27.331]  interface> [GvDiscoverSocket::new] Add interface 192.168.100.50 (192.168.100.255)
[16:18:27.333]  interface> [GvInterface::discovery] Device ‘Pleora Technologies Inc.-iPORT CL-GigE-PT01-CL0IP01-128x-00:11:1c:05:22:63’ found (interface 169.254.1.1) user_id ‘’ - MAC ‘00:11:1c:05:22:63’
Found 2 devices
[16:18:28.340]  device> [UvDevice::new] GUID =
[16:18:28.341]  device> [UvDevice::new] Using control endpoint 2, interface 0
[16:18:28.341]  device> [UvDevice::new] Using data endpoint 1, interface 2
[16:18:28.341]  device> Get genicam
[16:18:28.341]  device> MANUFACTURER_NAME = ‘FLIR’
[16:18:28.341]  device> MAX_DEVICE_RESPONSE_TIME = 0x000000c8
[16:18:28.341]  device> DEVICE_CAPABILITY = 0x0000000000000f0d
[16:18:28.341]  device> SRBM_ADDRESS = 0x0000000000010000
[16:18:28.341]  device> MANIFEST_TABLE_ADDRESS = 0x0000000000040000
[16:18:28.342]  device> U3VCP_CAPABILITY = 0x00000003
[16:18:28.342]  device> MAX_CMD_TRANSFER = 0x00000200
[16:18:28.342]  device> MAX_ACK_TRANSFER = 0x00000200
[16:18:28.342]  device> SIRM_OFFSET = 0x0000000000020000
[16:18:28.343]  device> SIRM_INFO = 0x03000000
[16:18:28.343]  device> SIRM_CONTROL = 0x00000000
[16:18:28.343]  device> SIRM_REQ_PAYLOAD_SIZE = 0x000000000005eec0
[16:18:28.343]  device> SIRM_REQ_LEADER_SIZE = 0x00000034
[16:18:28.343]  device> SIRM_REQ_TRAILER_SIZE = 0x00000024
[16:18:28.343]  device> SIRM_MAX_LEADER_SIZE = 0x00000000
[16:18:28.343]  device> SIRM_PAYLOAD_SIZE = 0x00000000
[16:18:28.343]  device> SIRM_PAYLOAD_COUNT = 0x00000000
[16:18:28.343]  device> SIRM_TRANSFER1_SIZE = 0x00000000
[16:18:28.343]  device> SIRM_TRANSFER2_SIZE = 0x00000000
[16:18:28.343]  device> SIRM_MAX_TRAILER_SIZE = 0x00000000
[16:18:28.343]  device> MANIFEST_N_ENTRIES = 0x0000000000000001
[16:18:28.343]  device> MANIFEST ENTRY
00000000 00 00 00 01 00 04 01 01 00 00 00 60 00 00 00 00 …`…
00000010 7f bc 00 00 00 00 00 00 96 04 75 1e f1 41 21 09 …u…A!.
00000020 23 76 cb cc dd 53 de 34 3a 2e b5 4e 00 00 00 00 #v…S.4:…N…
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
[16:18:28.343]  device> genicam address = 0x0000000060000000
[16:18:28.343]  device> genicam size = 0x000000000000bc7f
[16:18:28.355]  device> zip file = public_camxml.xml
[16:18:28.356]  dom> [GcFeature::set_attribute] Unknown attribute ‘xmlns:xi’
[16:18:28.360]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.360]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.370]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.371]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.371]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.372]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.372]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.373]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.373]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.373]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.375]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.375]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.375]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.375]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.375]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.375]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.375]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.376]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:28.376]  device> Failed to set endpoint 81 in halt condition: LIBUSB_ERROR_IO
Testing ‘:’
Genicam:Load SUCCESS
Genicam:Schema IGNORED
Properties:SensorSizeReadout SUCCESS
Properties:SensorSizeCheck IGNORED
Properties:GainReadout SUCCESS
Properties:ExposureTimeReadout SUCCESS
[16:18:28.382]  stream> SIRM_INFO = 0x03000000
[16:18:28.382]  stream> SIRM_REQ_PAYLOAD_SIZE = 0x000000000005eec0
[16:18:28.382]  stream> SIRM_REQ_LEADER_SIZE = 0x00000034
[16:18:28.382]  stream> SIRM_REQ_TRAILER_SIZE = 0x00000024
[16:18:28.382]  stream> Required alignment = 8
[16:18:28.383]  stream> SIRM_PAYLOAD_SIZE = 0x0005eec0
[16:18:28.383]  stream> SIRM_PAYLOAD_COUNT = 0x00000001
[16:18:28.383]  stream> SIRM_TRANSFER1_SIZE = 0x00000000
[16:18:28.383]  stream> SIRM_TRANSFER2_SIZE = 0x00000000
[16:18:28.383]  stream> SIRM_MAX_LEADER_SIZE = 0x00000038
[16:18:28.383]  stream> SIRM_MAX_TRAILER_SIZE = 0x00000028
[16:18:29.513]  sp> USB transfer error: LIBUSB_ERROR_TIMEOUT
[16:18:29.515]  stream> [UvStream::finalize] n_completed_buffers = 10
[16:18:29.515]  stream> [UvStream::finalize] n_failures = 0
[16:18:29.515]  stream> [UvStream::finalize] n_underruns = 0
[16:18:29.515]  stream> [UvStream::finalize] n_aborted = 0
[16:18:29.515]  stream> [UvStream::finalize] n_transferred_bytes = 3888840
[16:18:29.515]  stream> [UvStream::finalize] n_ignored_bytes = 0
[16:18:29.515]  stream> [Stream::finalize] Flush 2 buffer[s] in input queue
[16:18:29.515]  stream> [Stream::finalize] Flush 0 buffer[s] in output queue
MultipleAcquisitionA:BufferCheck SUCCESS 10/10
MultipleAcquisitionA:FrameRate SUCCESS 10.00 Hz
[16:18:29.523]  stream> SIRM_INFO = 0x03000000
[16:18:29.523]  stream> SIRM_REQ_PAYLOAD_SIZE = 0x000000000005eec0
[16:18:29.523]  stream> SIRM_REQ_LEADER_SIZE = 0x00000034
[16:18:29.523]  stream> SIRM_REQ_TRAILER_SIZE = 0x00000024
[16:18:29.523]  stream> Required alignment = 8
[16:18:29.523]  stream> SIRM_PAYLOAD_SIZE = 0x0005eec0
[16:18:29.523]  stream> SIRM_PAYLOAD_COUNT = 0x00000001
[16:18:29.523]  stream> SIRM_TRANSFER1_SIZE = 0x00000000
[16:18:29.523]  stream> SIRM_TRANSFER2_SIZE = 0x00000000
[16:18:29.523]  stream> SIRM_MAX_LEADER_SIZE = 0x00000038
[16:18:29.523]  stream> SIRM_MAX_TRAILER_SIZE = 0x00000028
[16:18:29.865]  sp> USB transfer error: LIBUSB_ERROR_TIMEOUT
[16:18:29.867]  stream> [UvStream::finalize] n_completed_buffers = 5
[16:18:29.867]  stream> [UvStream::finalize] n_failures = 0
[16:18:29.867]  stream> [UvStream::finalize] n_underruns = 0
[16:18:29.867]  stream> [UvStream::finalize] n_aborted = 0
[16:18:29.867]  stream> [UvStream::finalize] n_transferred_bytes = 1944420
[16:18:29.867]  stream> [UvStream::finalize] n_ignored_bytes = 0
[16:18:29.867]  stream> [Stream::finalize] Flush 2 buffer[s] in input queue
[16:18:29.867]  stream> [Stream::finalize] Flush 0 buffer[s] in output queue
SoftwareTrigger:BufferCheck SUCCESS 5/5
[16:18:29.873]  stream> SIRM_INFO = 0x03000000
[16:18:29.873]  stream> SIRM_REQ_PAYLOAD_SIZE = 0x000000000005eec0
[16:18:29.873]  stream> SIRM_REQ_LEADER_SIZE = 0x00000034
[16:18:29.873]  stream> SIRM_REQ_TRAILER_SIZE = 0x00000024
[16:18:29.873]  stream> Required alignment = 8
[16:18:29.873]  stream> SIRM_PAYLOAD_SIZE = 0x0005eec0
[16:18:29.873]  stream> SIRM_PAYLOAD_COUNT = 0x00000001
[16:18:29.873]  stream> SIRM_TRANSFER1_SIZE = 0x00000000
[16:18:29.873]  stream> SIRM_TRANSFER2_SIZE = 0x00000000
[16:18:29.873]  stream> SIRM_MAX_LEADER_SIZE = 0x00000038
[16:18:29.873]  stream> SIRM_MAX_TRAILER_SIZE = 0x00000028
[16:18:31.903]  sp> USB transfer error: LIBUSB_ERROR_TIMEOUT
[16:18:31.904]  stream> [UvStream::finalize] n_completed_buffers = 10
[16:18:31.904]  stream> [UvStream::finalize] n_failures = 0
[16:18:31.904]  stream> [UvStream::finalize] n_underruns = 0
[16:18:31.904]  stream> [UvStream::finalize] n_aborted = 0
[16:18:31.904]  stream> [UvStream::finalize] n_transferred_bytes = 3888840
[16:18:31.904]  stream> [UvStream::finalize] n_ignored_bytes = 0
[16:18:31.904]  stream> [Stream::finalize] Flush 2 buffer[s] in input queue
[16:18:31.904]  stream> [Stream::finalize] Flush 0 buffer[s] in output queue
MultipleAcquisitionB:BufferCheck SUCCESS 10/10
MultipleAcquisitionB:FrameRate SUCCESS 5.00 Hz
[16:18:31.906]  stream> SIRM_INFO = 0x03000000
[16:18:31.906]  stream> SIRM_REQ_PAYLOAD_SIZE = 0x000000000005eec0
[16:18:31.906]  stream> SIRM_REQ_LEADER_SIZE = 0x00000034
[16:18:31.906]  stream> SIRM_REQ_TRAILER_SIZE = 0x00000024
[16:18:31.906]  stream> Required alignment = 8
[16:18:31.907]  stream> SIRM_PAYLOAD_SIZE = 0x0005eec0
[16:18:31.907]  stream> SIRM_PAYLOAD_COUNT = 0x00000001
[16:18:31.907]  stream> SIRM_TRANSFER1_SIZE = 0x00000000
[16:18:31.907]  stream> SIRM_TRANSFER2_SIZE = 0x00000000
[16:18:31.907]  stream> SIRM_MAX_LEADER_SIZE = 0x00000038
[16:18:31.907]  stream> SIRM_MAX_TRAILER_SIZE = 0x00000028
[16:18:32.138]  sp> USB transfer error: LIBUSB_ERROR_TIMEOUT
[16:18:32.138]  stream> [UvStream::finalize] n_completed_buffers = 1
[16:18:32.138]  stream> [UvStream::finalize] n_failures = 0
[16:18:32.138]  stream> [UvStream::finalize] n_underruns = 0
[16:18:32.138]  stream> [UvStream::finalize] n_aborted = 0
[16:18:32.138]  stream> [UvStream::finalize] n_transferred_bytes = 388884
[16:18:32.139]  stream> [UvStream::finalize] n_ignored_bytes = 0
[16:18:32.139]  stream> [Stream::finalize] Flush 0 buffer[s] in input queue
[16:18:32.139]  stream> [Stream::finalize] Flush 0 buffer[s] in output queue
SingleAcquisition:BufferCheck SUCCESS
[16:18:32.139]  dom> [GcFeature::set_attribute] Unknown attribute ‘xmlns:xi’
[16:18:32.145]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.145]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.155]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.157]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.157]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.157]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.158]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.158]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.158]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.158]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.160]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.160]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.160]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.160]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.160]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.160]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.161]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.162]  dom> [Genicam::create_element] Unknown tag (pAlias)
[16:18:32.211]  stream> SIRM_INFO = 0x03000000
[16:18:32.211]  stream> SIRM_REQ_PAYLOAD_SIZE = 0x000000000005eee0
[16:18:32.211]  stream> SIRM_REQ_LEADER_SIZE = 0x00000034
[16:18:32.211]  stream> SIRM_REQ_TRAILER_SIZE = 0x00000024
[16:18:32.211]  stream> Required alignment = 8
[16:18:32.212]  stream> SIRM_PAYLOAD_SIZE = 0x0005eee0
[16:18:32.212]  stream> SIRM_PAYLOAD_COUNT = 0x00000001
[16:18:32.212]  stream> SIRM_TRANSFER1_SIZE = 0x00000000
[16:18:32.212]  stream> SIRM_TRANSFER2_SIZE = 0x00000000
[16:18:32.212]  stream> SIRM_MAX_LEADER_SIZE = 0x00000038
[16:18:32.212]  stream> SIRM_MAX_TRAILER_SIZE = 0x00000028
[16:18:32.442]  sp> USB transfer error: LIBUSB_ERROR_TIMEOUT
[16:18:32.442]  stream> [UvStream::finalize] n_completed_buffers = 1
[16:18:32.442]  stream> [UvStream::finalize] n_failures = 0
[16:18:32.442]  stream> [UvStream::finalize] n_underruns = 0
[16:18:32.442]  stream> [UvStream::finalize] n_aborted = 0
[16:18:32.442]  stream> [UvStream::finalize] n_transferred_bytes = 388920
[16:18:32.442]  stream> [UvStream::finalize] n_ignored_bytes = 0
[16:18:32.442]  stream> [Stream::finalize] Flush 0 buffer[s] in input queue
[16:18:32.442]  stream> [Stream::finalize] Flush 0 buffer[s] in output queue
Chunks:BufferCheck SUCCESS
[16:18:32.468]  interface> Found 1 USB3Vision device (among 6 USB devices)
[16:18:32.468]  device> [GvDevice::new] Interface address = 169.254.1.1
[16:18:32.468]  device> [GvDevice::new] Device address = 169.254.41.147
[16:18:32.470]  device> [GvDevice::load_genicam] xml url = ‘Local:iport_cl_gige_pt01_cl0ip01_128xg_1_0_0_D7C3F940.zip;3fff8000;9faf’ at 0x200
[16:18:32.470]  device> [GvDevice::load_genicam] Xml address = 0x3fff8000 - size = 0x9faf - iport_cl_gige_pt01_cl0ip01_128xg_1_0_0_D7C3F940.zip
[16:18:32.739]  device> [GvDevice::load_genicam] Zipped xml data
[16:18:32.762]  genicam> [Gc::set_default_node_data] Add ‘GevSCPAddrCalc’
[16:18:32.767]  device> [GvDevice::new] Device endianness = big
[16:18:32.767]  device> [GvDevice::new] Packet resend = yes
[16:18:32.767]  device> [GvDevice::new] Write memory = yes
[16:18:32.767]  device> [GvDevice::new] Legacy endianness handling = no
Testing ‘Pleora Technologies Inc.:iPORT CL-GigE-PT01-CL0IP01-128x’
Genicam:Load SUCCESS
Genicam:Schema IGNORED
Properties:SensorSizeReadout FAILURE [SensorWidth] Not found
Properties:SensorSizeCheck IGNORED
Properties:GainReadout FAILURE [GainRaw] Not found
Properties:ExposureTimeReadout FAILURE [ExposureTimeAbs] Not found
MultipleAcquisitionA:BufferCheck FAILURE [AcquisitionFrameRateAbs] Not found
SoftwareTrigger:NoSupport FAILURE
MultipleAcquisitionB:BufferCheck FAILURE [AcquisitionFrameRateAbs] Not found
[16:18:32.779]  device> [GvDevice::create_stream] Number of stream channels = 1
[16:18:32.840]  device> [GvDevice::auto_packet_size] Try packet size = 576
[16:18:32.895]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:32.950]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.005]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.060]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.116]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.172]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.229]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.285]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.342]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.398]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.454]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.511]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.566]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.622]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.679]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.734]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.790]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.847]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.903]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:33.959]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.017]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.074]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.130]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.185]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.239]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.295]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.350]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.405]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.460]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.515]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.570]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.625]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.680]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.736]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.791]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.846]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.901]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:34.956]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:35.011]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:35.066]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:35.121]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:35.177]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:35.234]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:35.292]  device> [GvDevice::auto_packet_size] Try packet size = 56
[16:18:35.348]  device> [GvDevice::auto_packet_size] Try packet size = 56