Bug 1191 - All digital channels show up on D0 on Rigol MSO1104Z
Summary: All digital channels show up on D0 on Rigol MSO1104Z
Status: CONFIRMED
Alias: None
Product: libsigrok
Classification: Unclassified
Component: Driver: rigol-ds (show other bugs)
Version: unreleased development snapshot
Hardware: x86 All
: Normal normal
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-09 03:41 CEST by technoswiss
Modified: 2020-02-13 14:05 CET (History)
3 users (show)



Attachments
Wireshark dump (26.31 KB, application/octet-stream)
2018-05-09 03:41 CEST, technoswiss
Details
Debug log (55.03 KB, text/plain)
2018-05-09 03:42 CEST, technoswiss
Details

Note You need to log in before you can comment on or make changes to this bug.
Description technoswiss 2018-05-09 03:41:30 CEST
Created attachment 417 [details]
Wireshark dump

When trying to read data from Rigol MSO1104Z (fw 00.04.04.SP3) from more than one digital channel, all channel data shows up on D0 instead of the associated channel.

It looks like what's happening is the rigol-ds driver is expecting the data from the digital channels to come interleaved but the MSO1104Z is sending the data by block.

So driver appears to be expending data:
D0:...
D1:...
D8:...
D9:...
D0:...
D1:...
D8:...
D9:...
D0:...
D1:...
D8:...
D9:...

Data appears to be coming from the MS01104Z: (appears the analog channels also come this way)
D0:...
D0:...
D0:...
D1:...
D1:...
D1:...
D8:...
D8:...
D8:...
D9:...
D9:...
D9:...
Comment 1 technoswiss 2018-05-09 03:42:32 CEST
Created attachment 418 [details]
Debug log
Comment 2 morten 2019-12-02 18:06:36 CET
Having the same (or similar) problem with an MSO5074

D0:11111111 11111111 00011111 11111111 11111111 11111111 11111111 11111111
D1:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D2:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D3:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D4:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D5:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D6:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D7:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D8:11111111 11111110 00111111 11111111 11111111 11111111 11111111 11111110
D9:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D10:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D11:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D12:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D13:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D14:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D15:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D0:00000000 01111000 11111111 11111111 11111111 10000001 11111111 11111111
D1:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D2:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D3:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D4:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D5:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D6:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D7:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D8:00000000 11110001 11111111 11111111 11111111 00000011 11111111 11111111
D9:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D10:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D11:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D12:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D13:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D14:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D15:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D0:11111100 00011111 11111111 11111111 11111100 00000001 11111110 00000000
D1:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D2:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D3:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D4:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D5:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D6:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D7:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D8:11111000 00111111 11111111 11111111 11111000 00000011 11111100 00000000
D9:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D10:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D11:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D12:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D13:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D14:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
D15:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Comment 3 philippschmid2 2020-02-13 14:05:57 CET
I can confirm this too. I have an MSO1074Z-S.