Picoscope 6 can't detect PicoScope 5444B

Discussion forum for the new Picoscope Linux software
Post Reply
abcd
Newbie
Posts: 0
Joined: Mon May 16, 2016 11:19 pm

Picoscope 6 can't detect PicoScope 5444B

Post by 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

Hitesh
Site Admin
Site Admin
Posts: 2845
Joined: Tue May 31, 2011 3:43 pm
Location: St. Neots, Cambridgeshire

Re: Picoscope 6 can't detect PicoScope 5444B

Post by 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 Support Engineer

abcd
Newbie
Posts: 0
Joined: Mon May 16, 2016 11:19 pm

Re: Picoscope 6 can't detect PicoScope 5444B

Post by 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.

Hitesh
Site Admin
Site Admin
Posts: 2845
Joined: Tue May 31, 2011 3:43 pm
Location: St. Neots, Cambridgeshire

Re: Picoscope 6 can't detect PicoScope 5444B

Post by 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 Support Engineer

Post Reply