Bug 1430 - Pulseview dose not capture more than one channel from rigol DS1054Z
Summary: Pulseview dose not capture more than one channel from rigol DS1054Z
Status: RESOLVED WORKSFORME
Alias: None
Product: libsigrok
Classification: Unclassified
Component: Driver: rigol-ds (show other bugs)
Version: 0.4.1
Hardware: All Linux
: Normal normal
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-12 04:35 CEST by manukakavinda2
Modified: 2021-03-25 12:32 CET (History)
3 users (show)



Attachments
log file when capturing through USB (4.06 KB, text/plain)
2019-10-15 15:20 CEST, manukakavinda2
Details
log file when capturing a live trace through network (6.74 KB, text/plain)
2019-10-15 15:21 CEST, manukakavinda2
Details
log file when capturing a trace stored in memory through network (32.41 KB, text/plain)
2019-10-15 15:23 CEST, manukakavinda2
Details

Note You need to log in before you can comment on or make changes to this bug.
Description manukakavinda2 2019-10-12 04:35:49 CEST
I am using the appimage available from https://sigrok.org/download/binary/pulseview/PulseView-0.4.1-x86_64.AppImage 

The issue I encountered was that Pulseview only gets data for one channel when I try to retrieve two channels. the second channel stays blank. 

There were previous bug reports for libsigrok and they are marked as fixed (https://sigrok.org/bugzilla/show_bug.cgi?id=1137) but it seems like there is either an outdated version of libsigrok in the Pulseview build or something wrong with Pulseview itself. I also tried the nightly build for 2019/oct/12 GMT 0235 and it also had the bug.
Comment 1 manukakavinda2 2019-10-12 04:38:16 CEST
(In reply to manukakavinda2 from comment #0)
> I am using the appimage available from
> https://sigrok.org/download/binary/pulseview/PulseView-0.4.1-x86_64.AppImage 
> 
> The issue I encountered was that Pulseview only gets data for one channel
> when I try to retrieve two channels. the second channel stays blank. 
> 
> There were previous bug reports for libsigrok and they are marked as fixed
> (https://sigrok.org/bugzilla/show_bug.cgi?id=1137) but it seems like there
> is either an outdated version of libsigrok in the Pulseview build or
> something wrong with Pulseview itself. I also tried the nightly build for
> 2019/oct/12 GMT 0235 and it also had the bug.

sorry attached wrong link https://sigrok.org/bugzilla/show_bug.cgi?id=1018
Comment 2 Soeren Apel 2019-10-12 19:55:21 CEST
Hello, please set the log level to 5 in the settings dialog, then restart PV and perform an acquisition. Then, save the log file and attach it here so we can have a look what's happening.

Thanks!
Comment 3 manukakavinda2 2019-10-15 15:20:40 CEST
Created attachment 549 [details]
log file when capturing through USB
Comment 4 manukakavinda2 2019-10-15 15:21:34 CEST
Created attachment 550 [details]
log file when capturing a live trace through network

 all 4 channels get captured in this
Comment 5 manukakavinda2 2019-10-15 15:23:00 CEST
Created attachment 551 [details]
log file when capturing a trace stored in memory through network

this fails around 400k samples on the first channel.
Comment 6 Filippo Volpe 2021-03-25 12:32:51 CET
Just got on hands a DS1xxx and wanted to try pulseview.

I confirm the bug on version 0.4.2-4 (latest present in pacman as of now).

Decided then to compile pulseview (as well as libsigrok and libsigrokdecode) myself from the official repo and as of master branch of 2021-03-25 (commit 3ce5dd9a981d128085dc5ea507dd7157a87be4cb) the bug has gone and I see completely all 4 channels.