Hello, I'm also experiencing failures after ASIInitCamera on a Rock64 running Ubuntu 18.04 and SDK V1.13.0821. My result is a 'Bus error' message. Here is a result from dmesg | tail:
Unhandled fault: alignment fault (0x92000021) at 0x00000000353520ec
Unhandled fault: alignment fault (0x92000021) at 0x000000002b6940dc
Unhandled fault: alignment fault (0x92000021) at 0x00000000010eae0c
usb 2-1: USB disconnect, device number 5
usb 4-1: new high-speed USB device number 4 using xhci-hcd
usb 4-1: New USB device found, idVendor=03c3, idProduct=290f
usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 4-1: Product: ASI290MM Mini
usb 4-1: Manufacturer: ZWO
Unhandled fault: alignment fault (0x92000021) at 0x000000003bd5032c
The unhandled faults are from trying to call ASIInitCamera. The usb messages are from me pulling the camera from one usb to another. When I run this code on an Intel PC there's no problem.