$ sigrok-cli -d fx2lafw --samples=64 --config samplerate=12M --channels 0-7 -l 5 sr: [00:00.000004] log: libsigrok loglevel set to 5. sr: [00:00.000872] backend: libsigrok 0.4.0-git-6e799d0/2:0:0 (rt: 0.4.0-git-6e799d0/2:0:0). sr: [00:00.001598] backend: Libs: glib 2.40.2 (rt: 2.40.2/4002:0), libzip 0.10.1, libserialport 0.1.1/0:0:0 (rt: 0.1.1/0:0:0), libusb-1.0 1.0.17.10830, libftdi 0.20. sr: [00:00.002287] backend: Host: x86_64-unknown-linux-gnu, little-endian. sr: [00:00.002860] backend: SCPI backends: TCP, RPC, serial, USBTMC. sr: [00:00.003493] backend: Sanity-checking all drivers. sr: [00:00.004115] backend: Sanity-checking all input modules. sr: [00:00.004695] backend: Sanity-checking all output modules. sr: [00:00.005268] backend: Sanity-checking all transform modules. srd: libsigrokdecode loglevel set to 5. sr: [00:00.007170] hwdriver: Initializing driver 'fx2lafw'. sr: [00:00.007832] ezusb: uploading firmware to device on 1.7 sr: [00:00.190774] ezusb: setting CPU reset mode on... sr: [00:00.193907] ezusb: Uploading firmware at /usr/local/share/sigrok-firmware/fx2lafw-cypress-fx2.fw sr: [00:00.197790] ezusb: Uploaded 4096 bytes sr: [00:00.201828] ezusb: Uploaded 4024 bytes sr: [00:00.202521] ezusb: Firmware upload done sr: [00:00.203202] ezusb: setting CPU reset mode off... sr: [00:00.206081] hwdriver: Scan of 'fx2lafw' found 1 devices. sr: [00:00.206683] fx2lafw: Waiting for device to reset. sr: [00:00.607759] fx2lafw: Waited 401ms. sr: [00:00.708296] fx2lafw: Waited 502ms. sr: [00:00.808643] fx2lafw: Waited 602ms. sr: [00:00.909758] fx2lafw: Waited 703ms. sr: [00:01.010110] fx2lafw: Waited 804ms. sr: [00:01.110467] fx2lafw: Waited 904ms. sr: [00:01.210978] fx2lafw: Waited 1005ms. sr: [00:01.311480] fx2lafw: Waited 1105ms. sr: [00:01.413445] fx2lafw: Waited 1207ms. sr: [00:01.513876] fx2lafw: Waited 1308ms. sr: [00:01.615619] fx2lafw: Waited 1409ms. sr: [00:01.716252] fx2lafw: Waited 1510ms. sr: [00:01.817852] fx2lafw: Waited 1611ms. sr: [00:01.919300] fx2lafw: Waited 1713ms. sr: [00:02.020729] fx2lafw: Waited 1814ms. sr: [00:02.121323] fx2lafw: Waited 1915ms. sr: [00:02.222785] fx2lafw: Waited 2016ms. sr: [00:02.324202] fx2lafw: Waited 2118ms. sr: [00:02.426308] fx2lafw: Waited 2220ms. sr: [00:02.526831] fx2lafw: Waited 2320ms. sr: [00:02.629143] fx2lafw: Waited 2423ms. sr: [00:02.729559] fx2lafw: Waited 2523ms. sr: [00:02.831085] fx2lafw: Waited 2625ms. sr: [00:02.931520] fx2lafw: Waited 2725ms. sr: [00:03.032806] fx2lafw: Waited 2826ms. sr: [00:03.151926] fx2lafw: Opened device on 1.8 (logical) / usb/1-1 (physical), interface 0, firmware 1.1. sr: [00:03.151996] fx2lafw: Detected REVID=1, it's a Cypress CY7C68013A (FX2LP). sr: [00:03.152032] fx2lafw: Device came back after 2826ms. sr: [00:03.152158] hwdriver: sr_config_set(): key 30000 (samplerate) sdi 0xfa9400 cg NULL -> uint64 12000000 sr: [00:03.152244] hwdriver: sr_config_set(): key 50001 (limit_samples) sdi 0xfa9400 cg NULL -> uint64 64 sr: [00:03.152324] session: Using thread-default main context. sr: [00:03.152350] session: Starting. sr: [00:03.153955] std: fx2lafw: Starting acquisition. sr: [00:03.153983] std: fx2lafw: Sending SR_DF_HEADER packet. sr: [00:03.154010] session: Running transform module 'nop'. sr: [00:03.154033] transform/nop: Received packet of type 10000, passing on unmodified. sr: [00:03.154056] session: bus: Received SR_DF_HEADER packet. cli: Received SR_DF_HEADER. sr: [00:03.154135] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0xfa9400 cg NULL -> uint64 12000000 sr: [00:03.154164] fx2lafw: GPIF delay = 3, clocksource = 48MHz. sr: [00:03.156831] session: Running. sr: [00:03.160968] usb: usb_source_dispatch: revents 0x04 sr: [00:03.161110] fx2lafw: receive_transfer(): status LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED received 120320 bytes. sr: [00:03.161138] session: Running transform module 'nop'. sr: [00:03.161160] transform/nop: Received packet of type 10004, passing on unmodified. sr: [00:03.161183] session: bus: Received SR_DF_LOGIC packet (128 bytes, unitsize = 2). cli: Received SR_DF_LOGIC (128 bytes, unitsize = 2). sr: [00:03.161250] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0xfa9400 cg NULL -> uint64 12000000 libsigrok 0.4.0-git-6e799d0 Acquisition with 8/16 channels at 12 MHz 0:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2:11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 3:11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 4:11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 5:11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 6:11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 7:11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 sr: [00:07.870864] session: Running transform module 'nop'. sr: [00:07.872067] transform/nop: Received packet of type 10001, passing on unmodified. sr: [00:07.873326] session: bus: Received SR_DF_END packet. cli: Received SR_DF_END. sr: [00:07.874211] usb: usb_source_finalize sr: [00:07.874753] session: Stopping main loop... sr: [00:07.875335] fx2lafw: fx2lafw: Closing device on 1.8 (logical) / usb/1-1 (physical) interface 0. $ sigrok-cli -d fx2lafw --samples=64 --config samplerate=24M --channels 0-7 -l 5 sr: [00:00.000002] log: libsigrok loglevel set to 5. sr: [00:00.000765] backend: libsigrok 0.4.0-git-6e799d0/2:0:0 (rt: 0.4.0-git-6e799d0/2:0:0). sr: [00:00.001404] backend: Libs: glib 2.40.2 (rt: 2.40.2/4002:0), libzip 0.10.1, libserialport 0.1.1/0:0:0 (rt: 0.1.1/0:0:0), libusb-1.0 1.0.17.10830, libftdi 0.20. sr: [00:00.002056] backend: Host: x86_64-unknown-linux-gnu, little-endian. sr: [00:00.002584] backend: SCPI backends: TCP, RPC, serial, USBTMC. sr: [00:00.003100] backend: Sanity-checking all drivers. sr: [00:00.003713] backend: Sanity-checking all input modules. sr: [00:00.004214] backend: Sanity-checking all output modules. sr: [00:00.004821] backend: Sanity-checking all transform modules. srd: libsigrokdecode loglevel set to 5. sr: [00:00.006598] hwdriver: Initializing driver 'fx2lafw'. sr: [00:00.028548] fx2lafw: Found an fx2lafw device. sr: [00:00.028893] hwdriver: Scan of 'fx2lafw' found 1 devices. sr: [00:00.029022] fx2lafw: Firmware upload was not needed. sr: [00:00.033501] fx2lafw: Opened device on 1.8 (logical) / usb/1-1 (physical), interface 0, firmware 1.1. sr: [00:00.033593] fx2lafw: Detected REVID=1, it's a Cypress CY7C68013A (FX2LP). sr: [00:00.033757] hwdriver: sr_config_set(): key 30000 (samplerate) sdi 0x243da60 cg NULL -> uint64 24000000 sr: [00:00.033807] hwdriver: sr_config_set(): key 50001 (limit_samples) sdi 0x243da60 cg NULL -> uint64 64 sr: [00:00.033888] session: Using thread-default main context. sr: [00:00.033928] session: Starting. sr: [00:00.036952] std: fx2lafw: Starting acquisition. sr: [00:00.037017] std: fx2lafw: Sending SR_DF_HEADER packet. sr: [00:00.037059] session: Running transform module 'nop'. sr: [00:00.037092] transform/nop: Received packet of type 10000, passing on unmodified. sr: [00:00.037146] session: bus: Received SR_DF_HEADER packet. cli: Received SR_DF_HEADER. sr: [00:00.037273] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0x243da60 cg NULL -> uint64 24000000 sr: [00:00.037327] fx2lafw: Unable to sample at 24000000Hz when collecting 16-bit samples. sr: [00:09.568884] session: sr_session_start: could not start an acquisition (generic/unspecified error) Failed to start session.