Bug 765 - rigol-ds unable to capture from DS1104Z FW 00.04.03.SP2
Summary: rigol-ds unable to capture from DS1104Z FW 00.04.03.SP2
Status: RESOLVED DUPLICATE of bug 933
Alias: None
Product: libsigrok
Classification: Unclassified
Component: Driver: rigol-ds (show other bugs)
Version: 0.4.0
Hardware: All Linux
: Normal normal
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-06 12:30 CET by whitequark
Modified: 2017-05-10 18:34 CEST (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description whitequark 2016-03-06 12:30:58 CET
See log below.

I must note that before upgrading to this firmware sigrok-cli never got past *IDN? when over TCP; there seemed to be some response duplication issue. I tried to downgrade to check if earlier firmwares work better but either the old firmware I found is bad or downgrading is disabled on this one.

$ sigrok-cli -d rigol-ds:conn=tcp-raw/rigol-ds1074z.lab.m-labs.hk/5555 --frames 1 -l 5
sr: [00:00.000001] log: libsigrok loglevel set to 5.
sr: [00:00.000100] backend: libsigrok 0.4.0/3:0:0 (rt: 0.4.0/3:0:0).
sr: [00:00.000149] backend: Libs: glib 2.46.2 (rt: 2.46.2/4602:2), libzip 1.0.1, libusb-1.0 1.0.20.11004, libftdi 0.20.
sr: [00:00.000183] backend: Host: x86_64-pc-linux-gnu, little-endian.
sr: [00:00.000251] backend: SCPI backends: TCP, RPC, USBTMC.
sr: [00:00.000305] backend: Sanity-checking all drivers.
sr: [00:00.000336] backend: Sanity-checking all input modules.
sr: [00:00.000362] backend: Sanity-checking all output modules.
sr: [00:00.000386] backend: Sanity-checking all transform modules.
srd: libsigrokdecode loglevel set to 5.
sr: [00:00.009235] hwdriver: Initializing driver 'rigol-ds'.
sr: [00:00.009333] hwdriver: sr_config_list(): key 2147418112 (NULL) sdi (nil) cg NULL -> [uint32 20000, 20001]
sr: [00:00.009384] scpi: Opening RAW TCP device tcp-raw/rigol-ds1074z.lab.m-labs.hk/5555.
sr: [00:00.015227] scpi_tcp: Successfully sent SCPI command: '*IDN?'.
sr: [00:00.017033] scpi: Got response: 'RIGOL TECHNOLOGIES,DS1104Z,DS1ZA161951790,00.04.03.SP2', length 54.
sr: [00:00.017180] scpi: Got IDN string: 'RIGOL TECHNOLOGIES,DS1104Z,DS1ZA161951790,00.04.03.SP2'
sr: [00:00.017543] hwdriver: Scan of 'rigol-ds' found 1 devices.
sr: [00:00.023254] scpi_tcp: Successfully sent SCPI command: ':CHAN1:DISP?'.
sr: [00:00.025257] scpi: Got response: '1', length 1.
sr: [00:00.025442] scpi_tcp: Successfully sent SCPI command: ':CHAN2:DISP?'.
sr: [00:00.027171] scpi: Got response: '1', length 1.
sr: [00:00.027380] scpi_tcp: Successfully sent SCPI command: ':CHAN3:DISP?'.
sr: [00:00.029015] scpi: Got response: '1', length 1.
sr: [00:00.029222] scpi_tcp: Successfully sent SCPI command: ':CHAN4:DISP?'.
sr: [00:00.030873] scpi: Got response: '1', length 1.
sr: [00:00.030980] rigol-ds: Current analog channel state:
sr: [00:00.031011] rigol-ds: CH1 on
sr: [00:00.031040] rigol-ds: CH2 on
sr: [00:00.031069] rigol-ds: CH3 on
sr: [00:00.031100] rigol-ds: CH4 on
sr: [00:00.031228] scpi_tcp: Successfully sent SCPI command: ':TIM:SCAL?'.
sr: [00:00.032840] scpi: Got response: '5.0000000e-06', length 13.
sr: [00:00.032982] rigol-ds: Current timebase 5e-06
sr: [00:00.033145] scpi_tcp: Successfully sent SCPI command: ':CHAN1:SCAL?'.
sr: [00:00.034977] scpi: Got response: '2.000000e+00', length 12.
sr: [00:00.035169] scpi_tcp: Successfully sent SCPI command: ':CHAN2:SCAL?'.
sr: [00:00.036752] scpi: Got response: '2.000000e+00', length 12.
sr: [00:00.036871] scpi_tcp: Successfully sent SCPI command: ':CHAN3:SCAL?'.
sr: [00:00.038406] scpi: Got response: '2.000000e+00', length 12.
sr: [00:00.038523] scpi_tcp: Successfully sent SCPI command: ':CHAN4:SCAL?'.
sr: [00:00.040012] scpi: Got response: '2.000000e+00', length 12.
sr: [00:00.040085] rigol-ds: Current vertical gain:
sr: [00:00.040107] rigol-ds: CH1 2
sr: [00:00.040134] rigol-ds: CH2 2
sr: [00:00.040155] rigol-ds: CH3 2
sr: [00:00.040175] rigol-ds: CH4 2
sr: [00:00.040279] scpi_tcp: Successfully sent SCPI command: ':CHAN1:OFFS?'.
sr: [00:00.044428] scpi: Got response: '-8.000000e+00', length 13.
sr: [00:00.044545] scpi_tcp: Successfully sent SCPI command: ':CHAN2:OFFS?'.
sr: [00:00.046260] scpi: Got response: '-4.000000e+00', length 13.
sr: [00:00.046376] scpi_tcp: Successfully sent SCPI command: ':CHAN3:OFFS?'.
sr: [00:00.048003] scpi: Got response: '0.000000e+00', length 12.
sr: [00:00.048119] scpi_tcp: Successfully sent SCPI command: ':CHAN4:OFFS?'.
sr: [00:00.049748] scpi: Got response: '4.000000e+00', length 12.
sr: [00:00.049807] rigol-ds: Current vertical offset:
sr: [00:00.049829] rigol-ds: CH1 -8
sr: [00:00.049853] rigol-ds: CH2 -4
sr: [00:00.049874] rigol-ds: CH3 0
sr: [00:00.049895] rigol-ds: CH4 4
sr: [00:00.049972] scpi_tcp: Successfully sent SCPI command: ':CHAN1:COUP?'.
sr: [00:00.051516] scpi: Got response: 'DC', length 2.
sr: [00:00.051629] scpi_tcp: Successfully sent SCPI command: ':CHAN2:COUP?'.
sr: [00:00.053080] scpi: Got response: 'DC', length 2.
sr: [00:00.053194] scpi_tcp: Successfully sent SCPI command: ':CHAN3:COUP?'.
sr: [00:00.055611] scpi: Got response: 'DC', length 2.
sr: [00:00.055727] scpi_tcp: Successfully sent SCPI command: ':CHAN4:COUP?'.
sr: [00:00.057159] scpi: Got response: 'DC', length 2.
sr: [00:00.057215] rigol-ds: Current coupling:
sr: [00:00.057235] rigol-ds: CH1 DC
sr: [00:00.057255] rigol-ds: CH2 DC
sr: [00:00.057274] rigol-ds: CH3 DC
sr: [00:00.057293] rigol-ds: CH4 DC
sr: [00:00.057368] scpi_tcp: Successfully sent SCPI command: ':TRIG:EDGE:SOUR?'.
sr: [00:00.149764] scpi: Got response: 'CHAN2', length 5.
sr: [00:00.149879] rigol-ds: Current trigger source CHAN2
sr: [00:00.150040] scpi_tcp: Successfully sent SCPI command: ':TIM:OFFS?'.
sr: [00:00.152036] scpi: Got response: '2.5000000e-05', length 13.
sr: [00:00.152173] rigol-ds: Current horizontal trigger position 2.5e-05
sr: [00:00.152397] scpi_tcp: Successfully sent SCPI command: ':TRIG:EDGE:SLOP?'.
sr: [00:00.154144] scpi: Got response: 'NEG', length 3.
sr: [00:00.154264] rigol-ds: Current trigger slope NEG
sr: [00:00.154391] hwdriver: sr_config_set(): key 50002 (limit_frames) sdi 0x1bcfc30 cg NULL -> uint64 1
sr: [00:00.154534] session: Using thread-default main context.
sr: [00:00.154592] session: Starting.
sr: [00:00.154634] rigol-ds: handling channel CH1
sr: [00:00.154674] rigol-ds: handling channel CH2
sr: [00:00.154706] rigol-ds: handling channel CH3
sr: [00:00.154738] rigol-ds: handling channel CH4
sr: [00:00.154902] scpi_tcp: Successfully sent SCPI command: ':RUN'.
sr: [00:00.154983] scpi_tcp: Successfully sent SCPI command: '*OPC?'.
sr: [00:00.164866] scpi: Got response: 'command error', length 13.
sr: [00:00.175279] scpi_tcp: Successfully sent SCPI command: '*OPC?'.
sr: [00:00.181909] scpi: Got response: '1', length 1.
sr: [00:00.182077] std: rigol-ds: Starting acquisition.
sr: [00:00.182127] std: rigol-ds: Sending SR_DF_HEADER packet.
sr: [00:00.182176] session: Running transform module 'nop'.
sr: [00:00.182214] transform/nop: Received packet of type 10000, passing on unmodified.
sr: [00:00.182255] session: bus: Received SR_DF_HEADER packet.
cli: Received SR_DF_HEADER.
sr: [00:00.182485] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0x1bcfc30 cg NULL -> uint64 20000000
sr: [00:00.182562] rigol-ds: Starting data capture for frameset 1 of 1
sr: [00:00.182737] scpi_tcp: Successfully sent SCPI command: ':WAV:FORM BYTE'.
sr: [00:00.182820] scpi_tcp: Successfully sent SCPI command: '*OPC?'.
sr: [00:00.197505] scpi: Got response: 'command error', length 13.
sr: [00:00.207758] scpi_tcp: Successfully sent SCPI command: '*OPC?'.
sr: [00:00.295291] scpi: Got response: '1', length 1.
sr: [00:00.295525] scpi_tcp: Successfully sent SCPI command: ':WAV:MODE NORM'.
sr: [00:00.295592] scpi_tcp: Successfully sent SCPI command: '*OPC?'.
sr: [00:00.307693] scpi: Got response: 'command error', length 13.
sr: [00:00.307774] session: Running transform module 'nop'.
sr: [00:00.307794] transform/nop: Received packet of type 10006, passing on unmodified.
sr: [00:00.307813] session: bus: Received SR_DF_FRAME_BEGIN packet.
cli: Received SR_DF_FRAME_BEGIN.
FRAME-BEGIN
sr: [00:00.358122] rigol-ds: Sleeping for 50 usecs instead of trigger-wait
sr: [00:00.358318] rigol-ds: Starting reading data from channel 1
sr: [00:00.358481] scpi_tcp: Successfully sent SCPI command: ':WAV:SOUR CHAN1'.
sr: [00:00.358555] scpi_tcp: Successfully sent SCPI command: '*OPC?'.
sr: [00:00.445838] scpi: Got response: 'command error', length 13.
sr: [00:00.456141] scpi_tcp: Successfully sent SCPI command: '*OPC?'.
sr: [00:00.457670] scpi: Got response: '1', length 1.
sr: [00:00.457837] scpi_tcp: Successfully sent SCPI command: ':WAV:MODE NORM'.
sr: [00:00.457885] scpi_tcp: Successfully sent SCPI command: '*OPC?'.
sr: [00:00.468808] scpi: Got response: 'command error', length 13.
sr: [00:00.469019] scpi_tcp: Successfully sent SCPI command: ':WAV:YREF?'.
sr: [00:00.470460] scpi: Got response: 'command error', length 13.
sr: [00:00.470720] scpi_tcp: Successfully sent SCPI command: ':WAV:START 1'.
sr: [00:00.470784] scpi_tcp: Successfully sent SCPI command: ':WAV:STOP 1200'.
sr: [00:00.470822] scpi_tcp: Successfully sent SCPI command: ':WAV:DATA?'.
sr: [00:00.470855] rigol-ds: New block header expected
sr: [00:00.483145] rigol-ds: Received invalid data block header 'co'.
sr: [00:00.483234] rigol-ds: Read error, aborting capture.
sr: [00:00.483267] session: Running transform module 'nop'.
sr: [00:00.483299] transform/nop: Received packet of type 10007, passing on unmodified.
sr: [00:00.483332] session: bus: Received SR_DF_FRAME_END packet.
cli: Received SR_DF_FRAME_END.
FRAME-END
sr: [00:00.483426] session: Running transform module 'nop'.
sr: [00:00.483458] transform/nop: Received packet of type 10001, passing on unmodified.
sr: [00:00.483490] session: bus: Received SR_DF_END packet.
cli: Received SR_DF_END.
sr: [00:00.483576] session: fd_source_finalize: key 0x9
sr: [00:00.483648] session: Stopped.
Comment 1 Martin Ling 2017-05-10 18:34:39 CEST
This is now fixed, see bug #933.

*** This bug has been marked as a duplicate of bug 933 ***