Test and Measurement Forum

Picoscope 6 can't detect PicoScope 5444B

Discussion forum for the new Picoscope Linux software

Picoscope 6 can't detect PicoScope 5444B

Postby abcd » Mon May 16, 2016 11:31 pm

OS: Gentoo Linux with kernel 4.4.6.
Scope: PicoScope 5444B.

trace.xml file: https://bpaste.net/show/ea9b59f902d2

'lsusb | grep -i pico' shows:
Code: Select all
Bus 003 Device 003: ID 0ce9:1019 Pico Technology


The layout of /opt/picoscope/ directory is:
Code: Select all
├── bin
│   └── picoscope
├── include
│   ├── libps5000-1.5
│   │   ├── PicoStatus.h
│   │   └── ps5000Api.h
│   ├── libps5000a-1.1
│   │   ├── PicoStatus.h
│   │   └── ps5000aApi.h
│   ├── libusbdrdaq-1.0
│   │   ├── PicoStatus.h
│   │   └── usbDrDaqApi.h
│   ├── libusbpt104-1.0
│   │   ├── PicoStatus.h
│   │   └── UsbPT104Api.h
│   ├── libusbtc08-1.8
│   │   └── usbtc08.h
│   ├── ps2000aWrap.h
│   ├── ps2000Wrap.h
│   ├── ps3000aWrap.h
│   ├── ps3000Wrap.h
│   ├── ps4000aWrap.h
│   ├── ps4000Wrap.h
│   ├── ps5000aWrap.h
│   ├── ps5000Wrap.h
│   └── ps6000Wrap.h
├── lib
│   ├── cs-CZ
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── da-DK
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── de
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   └── Pico.Resources.resources.dll
│   ├── el-GR
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── es-ES
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── fi-FI
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── fr-FR
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── Griffin.Networking.dll
│   ├── Griffin.Networking.Protocol.Http.dll
│   ├── hu-HU
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── ICSharpCode.SharpZipLib.dll
│   ├── it-IT
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── ja-JP
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── ko-KR
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── libiomp5.so
│   ├── libpicoipp.so -> libpicoipp.so.1.0.1
│   ├── libpicoipp.so.1 -> libpicoipp.so.1.0.1
│   ├── libpicoipp.so.1.0.1
│   ├── libps2000aWrap.so -> libps2000aWrap.so.0.0.0
│   ├── libps2000aWrap.so.0 -> libps2000aWrap.so.0.0.0
│   ├── libps2000aWrap.so.0.0.0
│   ├── libps2000Wrap.so -> libps2000Wrap.so.0.0.0
│   ├── libps2000Wrap.so.0 -> libps2000Wrap.so.0.0.0
│   ├── libps2000Wrap.so.0.0.0
│   ├── libps3000aWrap.so -> libps3000aWrap.so.0.0.0
│   ├── libps3000aWrap.so.0 -> libps3000aWrap.so.0.0.0
│   ├── libps3000aWrap.so.0.0.0
│   ├── libps3000Wrap.so -> libps3000Wrap.so.0.0.0
│   ├── libps3000Wrap.so.0 -> libps3000Wrap.so.0.0.0
│   ├── libps3000Wrap.so.0.0.0
│   ├── libps4000aWrap.so -> libps4000aWrap.so.0.0.0
│   ├── libps4000aWrap.so.0 -> libps4000aWrap.so.0.0.0
│   ├── libps4000aWrap.so.0.0.0
│   ├── libps4000Wrap.so -> libps4000Wrap.so.0.0.0
│   ├── libps4000Wrap.so.0 -> libps4000Wrap.so.0.0.0
│   ├── libps4000Wrap.so.0.0.0
│   ├── libps5000a.so -> libps5000a.so.2.0.0
│   ├── libps5000a.so.2 -> libps5000a.so.2.0.0
│   ├── libps5000a.so.2.0.0
│   ├── libps5000aWrap.so -> libps5000aWrap.so.0.0.0
│   ├── libps5000aWrap.so.0 -> libps5000aWrap.so.0.0.0
│   ├── libps5000aWrap.so.0.0.0
│   ├── libps5000.so -> libps5000.so.2.0.0
│   ├── libps5000.so.2 -> libps5000.so.2.0.0
│   ├── libps5000.so.2.0.0
│   ├── libps5000Wrap.so -> libps5000Wrap.so.0.0.0
│   ├── libps5000Wrap.so.0 -> libps5000Wrap.so.0.0.0
│   ├── libps5000Wrap.so.0.0.0
│   ├── libps6000Wrap.so -> libps6000Wrap.so.0.0.0
│   ├── libps6000Wrap.so.0 -> libps6000Wrap.so.0.0.0
│   ├── libps6000Wrap.so.0.0.0
│   ├── libusbdrdaq.so -> libusbdrdaq.so.2.0.0
│   ├── libusbdrdaq.so.2 -> libusbdrdaq.so.2.0.0
│   ├── libusbdrdaq.so.2.0.0
│   ├── libusbpt104.so -> libusbpt104.so.2.0.0
│   ├── libusbpt104.so.2 -> libusbpt104.so.2.0.0
│   ├── libusbpt104.so.2.0.0
│   ├── libusbtc08.so -> libusbtc08.so.2.0.0
│   ├── libusbtc08.so.2 -> libusbtc08.so.2.0.0
│   ├── libusbtc08.so.2.0.0
│   ├── Newtonsoft.Json.dll
│   ├── nl-BE
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── nn-NO
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── Oem3.dll
│   ├── PdfSharp.dll
│   ├── Pico.Automation.dll
│   ├── Pico.Automotive.Waveforms.dll
│   ├── Pico.Common.Controls.dll
│   ├── Pico.Common.Dal.dll
│   ├── Pico.Common.dll
│   ├── Pico.DemoDevice.dll
│   ├── Pico.ErrorReporting.dll
│   ├── Pico.Extensions.dll
│   ├── Pico.Files.dll
│   ├── Pico.Graphing.dll
│   ├── Pico.Interfaces.dll
│   ├── Pico.Osx.dll
│   ├── Pico.Performance.IPP.dll
│   ├── Pico.PicoScope.dll
│   ├── Pico.Resources.dll
│   ├── PicoScope.GTK.exe
│   ├── Pico.SerialDecoding.Common.dll
│   ├── Pico.SerialDecoding.Decoders.dll
│   ├── Pico.SerialDecoding.Internal.dll
│   ├── Pico.SerialDecoding.WinForms.dll
│   ├── Pico.UsageStats.dll
│   ├── Pico.WebServices.dll
│   ├── pl-PL
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── pt-PT
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── ro-RO
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── ru-RU
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── sv-SE
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── System.Net.Http.dll
│   ├── TriggerDiagram.dll
│   ├── tr-TR
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   ├── zh-CHS
│   │   ├── Pico.Common.Controls.resources.dll
│   │   ├── Pico.Common.Dal.resources.dll
│   │   ├── Pico.Common.resources.dll
│   │   ├── Pico.ErrorReporting.resources.dll
│   │   ├── Pico.PicoScope.resources.dll
│   │   ├── Pico.Resources.resources.dll
│   │   └── Pico.SerialDecoding.WinForms.resources.dll
│   └── zh-CHT
│       ├── Pico.Common.Controls.resources.dll
│       ├── Pico.Common.Dal.resources.dll
│       ├── Pico.Common.resources.dll
│       ├── Pico.ErrorReporting.resources.dll
│       ├── Pico.PicoScope.resources.dll
│       ├── Pico.Resources.resources.dll
│       └── Pico.SerialDecoding.WinForms.resources.dll
└── share
    ├── doc
    │   ├── libpicoipp
    │   │   └── Copyright
    │   ├── libps5000
    │   │   ├── autogen.sh
    │   │   ├── configure.ac
    │   │   ├── Copyright
    │   │   ├── Makefile.am
    │   │   ├── PS5000con.c
    │   │   ├── README
    │   │   └── usbtest
    │   ├── libps5000a
    │   │   ├── autogen.sh
    │   │   ├── configure.ac
    │   │   ├── Copyright
    │   │   ├── Makefile.am
    │   │   ├── PS5000Acon.c
    │   │   ├── README
    │   │   └── usbtest
    │   ├── libusbdrdaq
    │   │   ├── autogen.sh
    │   │   ├── configure.ac
    │   │   ├── Copyright
    │   │   ├── Makefile.am
    │   │   ├── README
    │   │   ├── USBDrDAQcon.c
    │   │   └── usbtest
    │   ├── libusbpt104
    │   │   ├── autogen.sh
    │   │   ├── configure.ac
    │   │   ├── Copyright
    │   │   ├── Makefile.am
    │   │   ├── README
    │   │   ├── usbpt104con.c
    │   │   └── usbtest
    │   ├── libusbtc08
    │   │   ├── autogen.sh
    │   │   ├── configure.ac
    │   │   ├── Copyright
    │   │   ├── Makefile.am
    │   │   ├── README
    │   │   ├── usbtc08con.c
    │   │   └── usbtest
    │   └── picoscope
    │       └── Copyright
    └── picoscope.png


The STDOUT of '/opt/picoscope/bin/picoscope':
Code: Select all
(PicoScope.GTK:3837): GLib-CRITICAL **: Source ID 2 was not found when attempting to remove it

(PicoScope.GTK:3837): GLib-CRITICAL **: Source ID 1 was not found when attempting to remove it

(PicoScope.GTK:3837): GLib-CRITICAL **: Source ID 6 was not found when attempting to remove it
abcd
Newbie
 
Posts: 0
Joined: Mon May 16, 2016 11:19 pm

Re: Picoscope 6 can't detect PicoScope 5444B

Postby Hitesh » Tue May 17, 2016 3:12 pm

Hi abcd,

You might be using an old version of mono.

We have a new version of the PicoScope 6 software available - please update this and if the mono version has not been updated, please update mono.

Regards,
Hitesh

Technical Specialist
Pico Technology
Hitesh
Site Admin
Site Admin
 
Posts: 2058
Joined: Tue May 31, 2011 3:43 pm
Location: St. Neots, Cambridgeshire

Re: Picoscope 6 can't detect PicoScope 5444B

Postby abcd » Mon May 23, 2016 2:13 am

Hi, thank you for the suggestion. The problem was simpler, and I am posting this in case it helps others.

I just didn't have sufficient permissions on the PicoScope device (whcih is represented as a some device file in /dev/usb/...etc). I solved it by adding my user to the group 'usb' (using Gentoo Linux here).

I didn't know about the usbtest script that is accompanied in this path:
Code: Select all
/opt/picoscope/share/doc/libps5000a/usbtest


Side notes:
  • I notice bad Mono installation gets blammed too often on the forums without first suggesting to run the usbtest script.
  • The PicoScope app on Linux works usably. But it's noticeable that the Windows implementation is considerably more responsive than the Linux one. I personally hope for a Mono-free Linux implementation that is more optimized for Linux.
abcd
Newbie
 
Posts: 0
Joined: Mon May 16, 2016 11:19 pm

Re: Picoscope 6 can't detect PicoScope 5444B

Postby Hitesh » Thu May 26, 2016 8:40 am

Hi abcd,

The latest PicoScope 6 for Linux includes a Mono runtime so you no longer have to install it separately.

Thank you for the feedback on the performance. The Mono runtime is required at the present moment to allow the application to run. The Development Team have previously been notified about improving performance so if you find any specific issues, please post them here or e-mail support@picotech.com and we will notify them.

Regards,
Hitesh

Technical Specialist
Pico Technology
Hitesh
Site Admin
Site Admin
 
Posts: 2058
Joined: Tue May 31, 2011 3:43 pm
Location: St. Neots, Cambridgeshire


Return to PicoScope for Linux

Who is online

Users browsing this forum: No registered users and 0 guests