Hmm…running export ARV_DEBUG=all just before arv-camera-test did not provide any extra debugging information. However it did provide more info with a gst-launch command:
$ GST_DEBUG=aravissrc:6 gst-launch-1.0 aravissrc camera-name="Allied Vision-001G9" exposure=40000 gain=10 ! video/x-raw,format=GRAY8,width=200,height=200,framerate=4/1 ! videoconvert ! ximagesink -e
Found 1 USB3Vision device (among 3 USB devices)
[UvDevice::new] Vendor = Allied Vision
[UvDevice::new] Product = ALVIUM 1800 U-500c
[UvDevice::new] S/N = 001G9
[UvDevice::new] Using control endpoint 1, interface 0
[UvDevice::new] Using data endpoint 5, interface 1
Get genicam
MANUFACTURER_NAME = 'Allied Vision'
MAX_DEVICE_RESPONSE_TIME = 0x0000012c
DEVICE_CAPABILITY = 0x0000000000000f09
SRBM_ADDRESS = 0x0000000000010000
MANIFEST_TABLE_ADDRESS = 0x0000000000100000
U3VCP_CAPABILITY = 0x00000001
MAX_CMD_TRANSFER = 0x00000400
MAX_ACK_TRANSFER = 0x00000400
SIRM_OFFSET = 0x0000000000020000
SI_INFO = 0x0a000000
SI_CONTROL = 0x00000000
SI_REQ_PAYLOAD_SIZE = 0x00000000004ce300
SI_REQ_LEADER_SIZE = 0x00000034
SI_REQ_TRAILER_SIZE = 0x00000020
SI_MAX_LEADER_SIZE = 0x00000400
SI_PAYLOAD_SIZE = 0x00100000
SI_PAYLOAD_COUNT = 0x00000004
SI_TRANSFER1_SIZE = 0x000ce400
SI_TRANSFER2_SIZE = 0x00000000
SI_MAX_TRAILER_SIZE = 0x00000400
MANIFEST_N_ENTRIES = 0x0000000000000001
MANIFEST ENTRY
00000000 00 00 00 01 00 04 01 01 00 00 20 00 00 00 00 00 .......... .....
00000010 54 c5 00 00 00 00 00 00 25 81 6f 8c 3b dc a7 08 T.......%.o.;...
00000020 39 9a 0a d9 6c 15 62 6e 9b f7 81 59 00 00 00 00 9...l.bn...Y....
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
genicam address = 0x0000000000200000
genicam size = 0x000000000000c554
zip file = GenICam_Default.xml
[GcFeature::set_attribute] Unknown attribute 'ToolTip'
[GcFeature::set_attribute] Unknown attribute 'StandardNameSpace'
[GcFeature::set_attribute] Unknown attribute 'ProductGuid'
[GcFeature::set_attribute] Unknown attribute 'VersionGuid'
[GcFeature::set_attribute] Unknown attribute 'xmlns'
[GcFeature::set_attribute] Unknown attribute 'xmlns:xsi'
[GcFeature::set_attribute] Unknown attribute 'xsi:schemaLocation'
[Genicam::create_element] Unknown tag (Visibility)
*...many many repeated lines of the former...*
*occassionally amoung all the lines of "Unknown attribute (Visibility) is there:*
[Genicam::create_element] Unknown tag (DisplayPrecision)
*and*
[Genicam::create_element] Unknown tag (Sreamable)
*and*
[Genicam::create_element] Unknown tag (Representation)
*Followed by many many repeated lines of:*
[GcFeature::set_attribute] Unknown attribute 'Comment'
*and finally...*
[Genicam::create_element] Unknown tag (Visibility)
[Genicam::create_element] Unknown tag (Visibility)
[[UvDevice::read_memory] Unexpected answer (0x8006)
[[UvDevice::read_memory] Unexpected answer (0x8006)
[[UvDevice::read_memory] Unexpected answer (0x8006)
[[UvDevice::read_memory] Unexpected answer (0x8006)
[[UvDevice::read_memory] Unexpected answer (0x8006)
[ArvCamera:_update_status] [ArvDevice::read_memory] Timeout (Status changed)
0:00:00.352473925 7888 0x55889c8010 LOG aravissrc gstaravis.c:524:gst_aravis_set_property:<aravis0> Set camera name to Allied Vision-001G9
0:00:00.391261542 7888 0x55889c8010 LOG aravissrc gstaravis.c:140:gst_aravis_get_caps:<aravis0> Available caps = ANY
0:00:00.391429283 7888 0x55889c8010 LOG aravissrc gstaravis.c:140:gst_aravis_get_caps:<aravis0> Available caps = ANY
0:00:00.394196179 7888 0x55889c8010 LOG aravissrc gstaravis.c:140:gst_aravis_get_caps:<aravis0> Available caps = ANY
0:00:00.396501419 7888 0x55889c8010 LOG aravissrc gstaravis.c:140:gst_aravis_get_caps:<aravis0> Available caps = ANY
0:00:00.396824582 7888 0x55889c8010 LOG aravissrc gstaravis.c:140:gst_aravis_get_caps:<aravis0> Available caps = ANY
Setting pipeline to PAUSED ...
0:00:00.397521946 7888 0x55889c8010 LOG aravissrc gstaravis.c:309:gst_aravis_start:<aravis0> Open camera 'Allied Vision-001G9'
0:00:00.397562937 7888 0x55889c8010 LOG aravissrc gstaravis.c:88:gst_aravis_get_all_camera_caps:<aravis0> Get all camera caps
[PixelFormat::to_gst_caps_string] 0x010a0046 not found
[PixelFormat::to_gst_caps_string] 0x0110000c not found
[PixelFormat::to_gst_caps_string] 0x010a0056 not found
[PixelFormat::to_gst_caps_string] 0x02180015 not found
[PixelFormat::to_gst_caps_string] 0x0218003a not found
[PixelFormat::to_gst_caps_string] 0x020c003c not found
[PixelFormat::to_gst_caps_string] 0x02100043 not found
Pipeline is live and does not need PREROLL ...
0:00:00.421091106 7888 0x5588e63370 LOG aravissrc gstaravis.c:140:gst_aravis_get_caps:<aravis0> Available caps = video/x-raw, format=(string)GRAY8, width=(int)[ 8, 2592 ], height=(int)[ 8, 1944 ], framerate=(fraction)[ 9879345/8388608, 818201/32768 ]; video/x-raw, format=(string)GRAY16_LE, width=(int)[ 8, 2592 ], height=(int)[ 8, 1944 ], framerate=(fraction)[ 9879345/8388608, 818201/32768 ]; video/x-bayer, format=(string)grbg, width=(int)[ 8, 2592 ], height=(int)[ 8, 1944 ], framerate=(fraction)[ 9879345/8388608, 818201/32768 ]; video/x-raw, format=(string)RGB, width=(int)[ 8, 2592 ], height=(int)[ 8, 1944 ], framerate=(fraction)[ 9879345/8388608, 818201/32768 ]
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.425521846 7888 0x5588e63370 LOG aravissrc gstaravis.c:444:gst_aravis_fixate_caps:<aravis0> Fixate caps
0:00:00.425575733 7888 0x5588e63370 LOG aravissrc gstaravis.c:158:gst_aravis_set_caps:<aravis0> Requested caps = video/x-raw, format=(string)GRAY8, width=(int)200, height=(int)200, framerate=(fraction)4/1
0:00:00.492096247 7888 0x5588e63370 DEBUG aravissrc gstaravis.c:195:gst_aravis_set_caps:<aravis0> Frame rate = 4 Hz
[[UvDevice::write_memory] Unexpected answer (0x8004)
[[UvDevice::write_memory] Unexpected answer (0x8004)
[[UvDevice::write_memory] Unexpected answer (0x8004)
[[UvDevice::write_memory] Unexpected answer (0x8004)
[[UvDevice::write_memory] Unexpected answer (0x8004)
[ArvCamera:_update_status] [ArvDevice::write_memory] Timeout
0:00:00.504752060 7888 0x5588e63370 DEBUG aravissrc gstaravis.c:206:gst_aravis_set_caps:<aravis0> Buffer timeout = 2000000 µs
0:00:00.504995416 7888 0x5588e63370 DEBUG aravissrc gstaravis.c:208:gst_aravis_set_caps:<aravis0> Actual frame rate = 24,9832 Hz
0:00:00.506553725 7888 0x5588e63370 DEBUG aravissrc gstaravis.c:212:gst_aravis_set_caps:<aravis0> Auto Gain = continuous
0:00:00.506581660 7888 0x5588e63370 DEBUG aravissrc gstaravis.c:227:gst_aravis_set_caps:<aravis0> Exposure = 40000 µs
0:00:00.508768278 7888 0x5588e63370 DEBUG aravissrc gstaravis.c:231:gst_aravis_set_caps:<aravis0> Actual exposure = 39997,3 µs
SI_INFO = 0x0a000000
SI_REQ_PAYLOAD_SIZE = 0x0000000000009c40
SI_REQ_LEADER_SIZE = 0x00000034
SI_REQ_TRAILER_SIZE = 0x00000020
Required alignment = 1024
SI_PAYLOAD_SIZE = 0x00100000
SI_PAYLOAD_COUNT = 0x00000000
SI_TRANSFER1_SIZE = 0x0000a000
SI_TRANSFER2_SIZE = 0x00000000
SI_MAX_LEADER_SIZE = 0x00000400
SI_MAX_TRAILER_SIZE = 0x00000400
0:00:00.512269722 7888 0x5588e63370 LOG aravissrc gstaravis.c:273:gst_aravis_set_caps:<aravis0> Start acquisition
**USB transfer error: LIBUSB_ERROR_IO**
...
A stream is played fine despite that final error message
Then playing with height and width = 1200, I receive repeated:
Incomplete image received, dropping