Picoscope 2205A and Manjaro Linux in 2024?

Post any questions related to the new PicoScope 7 software
Post Reply
nicknack2020
Newbie
Posts: 0
Joined: Thu Jan 14, 2021 5:52 pm

Picoscope 2205A and Manjaro Linux in 2024?

Post by nicknack2020 »

Hi

I am attempting to use my 2205A with Manjaro linux. From the AUR I installed "Picoscope 7 Test and Measurement stable"

Ran it with my Picoscope 2205A. In the "Devices" window it shows the detected Picoscope, but it is greyed out and says "Not supported"

I removed Picoscope 7 and tried to install Picoscope 6.14.36_4r5676-1

It would not commit the transaction, it gave these errors:

conflicting files:
- libpicoipp: /etc/ld.so.conf.d/picoscope.conf already exists in filesystem (owned by ps7_libpicoipp)
- libpicoipp: /opt/picoscope/lib/libiomp5.so already exists in filesystem (owned by ps7_libpicoipp)
- libpicoipp: /opt/picoscope/lib/libpicoipp.so already exists in filesystem (owned by ps7_libpicoipp)

I manually deleted those files and tried to comit again. Similar errors with other files. I deleted them and eventually it built Picoscope 6 no problem.

When I ran it, it does not detect my Picoscope. Yel lsusb shows it is connected:

Bus 001 Device 021: ID 0ce9:1007 Pico Technology PicoScope 2000 series PC Oscilloscope

Has anyone successfully installed any flavour of Picoscope on a Manjaro Linux system?

Thanks

Martyn
Site Admin
Site Admin
Posts: 4501
Joined: Fri Jun 10, 2011 8:15 am
Location: St. Neots

Re: Picoscope 2205A and Manjaro Linux in 2024?

Post by Martyn »

nicknack2020 wrote:
Mon Mar 18, 2024 11:21 am
Ran it with my Picoscope 2205A. In the "Devices" window it shows the detected Picoscope, but it is greyed out and says "Not supported"
That is the message you get when using the PicoScope 7 Automotive Software with a PicoScope 2205A.
Can you post a screenshot showing this.
Martyn
Technical Support Manager

nicknack2020
Newbie
Posts: 0
Joined: Thu Jan 14, 2021 5:52 pm

Re: Picoscope 2205A and Manjaro Linux in 2024?

Post by nicknack2020 »

Martyn wrote:
Mon Mar 18, 2024 12:39 pm
That is the message you get when using the PicoScope 7 Automotive Software with a PicoScope 2205A.
Can you post a screenshot showing this.
Sure!

FYI the AUR package I built is shown in attachment 1.jpg

The Picoscope application itself has in the title bar: "Picoscope 7 T&M"...

Attachment 2.jpg is a screenshot of the error message

Thanks
Attachments
1.jpg
2.jpg

AndrewA
PICO STAFF
PICO STAFF
Posts: 409
Joined: Tue Oct 21, 2014 3:07 pm

Re: Picoscope 2205A and Manjaro Linux in 2024?

Post by AndrewA »

Hi Nick,
Check the USB device Permissions-
Open a terminal-
Connect the PicoScope to a USB port on the PC.
Issue the command

Code: Select all

lsusb –l
Does this command list Pico device(s) connected?
check USB device Permissions-

Code: Select all

cat /etc/udev/rules.d/95-pico.rules
Should give-

Code: Select all

ATTRS{idVendor}=="0ce9", MODE="777"
You can change the permissions if they are not correct with-

Code: Select all

sudo bash -c 'echo "ATTRS{idVendor}==\"0ce9\", MODE=\"777\"" > /etc/udev/rules.d/95-pico.rules'
I will try a PicoScope with my Laptop tomorrow.
Regards Andrew
Technical Specialist

nicknack2020
Newbie
Posts: 0
Joined: Thu Jan 14, 2021 5:52 pm

Re: Picoscope 2205A and Manjaro Linux in 2024?

Post by nicknack2020 »

Thanks for the swift reply Andrew.

Unfortunately, the commands and file paths you give are not present on my Manjaro system.

For example, "lsusb -l" results in:

"lsusb: invalid option -- 'l'"

On my manjaro system, the valid switches for lsusb are v, s, d, D, t, V, h

Using simply "lsusb" lists all the usb devices, and among the is the Picoscope:

"Bus 001 Device 004: ID 0ce9:1007 Pico Technology PicoScope 2000 series PC Oscilloscope"

But trying to add a udev rule for the picoscope fails:

"cat /etc/udev/rules.d/95-pico.rules" gives: "no such file or directory"

According to the ArchWiki for udev rules, "The udev rules shipped with various packages are found in /usr/lib/udev/rules.d/"

But in this folder is nothing from Pico technology...

However for administrator added rules: "udev rules written by the administrator go in /etc/udev/rules.d/"

So I modified your suggested command thus

Code: Select all

sudo bash -c 'echo "ATTRS{idVendor}==\"0ce9\", MODE=\"777\"" > /etc/udev/rules.d/100-pico.rules'
I rebooted. No different...

I have hit a wall here. I will await your experiment with your own Manjaro system...

Thanks

P.S. For those going doen this particular tunnel, the ArchWiki on udev rules is here:

https://wiki.archlinux.org/title/Udev

AndrewA
PICO STAFF
PICO STAFF
Posts: 409
Joined: Tue Oct 21, 2014 3:07 pm

Re: Picoscope 2205A and Manjaro Linux in 2024?

Post by AndrewA »

Hi,
Ok I had little look at this, and this what I found-
Fist tested by installing Picolog 6 which is a Appimage. This worked and could connect to the scope! Good!
Back to PicoScope 7-
The open Picoscope 7 device box seems to detect my 3206D as a "3000A series"? but fails to connect.
Going to terminal and issuing "lsusb"
Its listed it as-
"Pico Technology.....Westbridge"
Westbridge means the PicoScope's firmware has not been loaded and the USB connection has not been reconnected.
Looking in "opt/picoscope/lib/"
This has missing shared library files!
I tried copying the missing files from my Ubuntu box, and fixing the missing symbolic links, but I could get the PicoScope to connect.

I would try and install the Debian package need for your PicoScope(s), have look at-
https://forum.manjaro.org/t/how-to-install-deb/34452
And try using the "debtap" tool.
Picoscope 2205A uses the libps2000.so library file.
So try installing the current libps2000*amd64.deb package from -
https://labs.picotech.com/rc/picoscope7 ... libps2000/

Unfortunately we don't officially support manjaro or Arch linux.
Maybe someone can get this to work.
Regards Andrew
Technical Specialist

maxximino
Newbie
Posts: 0
Joined: Sat Apr 13, 2024 10:07 pm

Re: Picoscope 2205A and Manjaro Linux in 2024?

Post by maxximino »

I've installed today PicoScope 7 on Arch Linux and it just worked.
picoscope7 7.1.21_1r18179-1
I had to install ps7_libps2000 (3.0.130_3r5654-1) instead of ps7_libps2000a to make it see my PicoScope 2205A .

Post Reply