Picoscope 6 can't detect PicoScope 5444B

Discussion forum for the Picoscope 6 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 »

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

Re: Picoscope 6 can't detect PicoScope 5444B

Post by Hitesh »

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,

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

Re: Picoscope 6 can't detect PicoScope 5444B

Post by abcd »

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

Re: Picoscope 6 can't detect PicoScope 5444B

Post by Hitesh »

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,

Post Reply