[12061.136295] usb 1-1.2: reset high-speed USB device number 10 using xhci_hcd
[12061.237213] usb 1-1.2: usbfs: process 23239 (python3) did not claim interface 0 before use
I also tried the C- wrapper but the result was the same.
pi@raspberrypi /opt/picoscope/share/doc/libps2000 $ ./usbtest
****************************************************************************
* Pico Technology Linux USB Diagnostics *
****************************************************************************
This script looks for Pico USB devices connected to your computer
and checks whether you are able to access them. If your user account
does not have permission to access the devices, the script will try
to suggest how to correct this for your particular Linux installation.
Press enter to continue...
Getting user and group information...
- You are running this script as pi.
- You are in the following groups:
pi adm tty dialout cdrom sudo audio video plugdev games users input render netdev lpadmin docker gpio i2c spi
Please connect your Pico USB device and press enter to continue...
Pico USB device found: /dev/bus/usb/001/010
- It belongs to root (which is not you) who has permissions rw-
- The members of group root (which you are not in) have permissions rw-
- Everyone else (this is you) has permissions rw-
- You can write to this device and so will be able to use it.
I am experiencing the same problem with model 20xxA models on Raspberry Pi4 with both Buster and Bullseye
(OS11). 2xxxB models work perfectly, though. I also tried the latest version of libpicoipp.so from the PicoLog
package, without any improvement. Installing and running the PicoLog package shows the same problem.
On other Linux-platforms (tried Ubuntu and openSuse) I did not observe any problems with PS2xxxA devices.
Getting the PS2204A and PS2205A working on a Raspberry again would be very valuable, as these are very
cost-effective data acquisition devices for all kinds of fast signals. May be the information above helps to
get at the origin of the problem.
I don't know why its working for you on the RPI3 and not on the RPI4. I have the following "settings", maybe this helps you.
I have installed following driver: libps2000_3.0.83-3r3073_armhf.deb
and I am using the Kenrel version: 5.10.103-v7l+
and the os infos:
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
with this configuration the Model 2204A works fine.
with the kernelversion 6.XX i have the same error, so I think the driver is not compatible with the new kernel.