PicoLog under Linux does not see a TC-08
PicoLog under Linux does not see a TC-08
I wanted to have the TC-08 that works nicely under Windows log data with a laptop running Ubuntu Linux.
Versions: Ubuntu 22.04 (tried also 20.04.6)
PicoLog 6.2.7 (cannot find older version to try).
After setting usb permissions in /etc/udev/rules.d I can start the AppImage, but it will not detect the device.
"lsusb" shows the Pico device with a correct VendorID (0ce9).
(created a file 95-pico.rules with 1 row: ATTRS{idVendor}=="0ce9", MODE="777")
I can start the AppImage with a double click. It seems to work but will never see the TC-08.
If I start it from terminal I do get some error messages:
./picolog-6.2.7-x86_64.AppImage
[3998:0408/180006.215804:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
(node:4019) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `exe --trace-deprecation ...` to show where the warning was created)
If i try to start is as root I cannot - even more errors and only a white box loads with no graphics!? probably some AppImage thing...
I also tried to manually install the TC-08 drivers - no change.
(sudo apt-get install libusbtc08-1 )
Any help deeply appreciated!
Cheers!
Re: PicoLog under Linux does not see a TC-08
Running a fresh installation of Ubuntu 22.04LTS. Dowloaded latest PicoLog 6.2.8 from https://www.picotech.com/downloads and followed the installation notes.
I also tried to install PicoScope 7 Stable from https://www.picotech.com/downloads/linux. This worked, but still unable to PicoLog.
Then I tried to install the packages libusbtc08 and libpswrappers (just for testing), but theses are not available for Ubuntu 22.04.
I have the same issue on my Raspberry Pi 4 where I installed the according .deb package.
Code: Select all
# uname -r
5.19.0-46-generic
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
# cat /etc/udev/rules.d/95-pico.rules
ATTRS{idVendor}=="0ce9", MODE="0666"
# sudo dmesg
...
[14679.647386] usb 3-2.1: new full-speed USB device number 14 using xhci_hcd
[14679.754869] usb 3-2.1: New USB device found, idVendor=0ce9, idProduct=1000, bcdDevice= 0.00
[14679.754880] usb 3-2.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[14680.711026] usb 3-2.1: reset full-speed USB device number 14 using xhci_hcd
Re: PicoLog under Linux does not see a TC-08
Code: Select all
# /opt/picolog/picolog-6.2.8-x86_64.AppImage
[27996:0704/161627.257583:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
[27996:0704/161628.750845:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[27996:0704/161628.755602:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[27996:0704/161628.760094:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
USB: {"locationId":1,"vendorId":3305,"productId":4096,"deviceName":"","manufacturer":"","serialNumber":"","deviceAddress":3}
USB: {"locationId":1,"vendorId":3305,"productId":4096,"deviceName":"1000","manufacturer":"0ce9","serialNumber":"","deviceAddress":4}
USB: {"locationId":1,"vendorId":3305,"productId":4096,"deviceName":"1000","manufacturer":"0ce9","serialNumber":"","deviceAddress":4}
USB: {"locationId":1,"vendorId":3305,"productId":4096,"deviceName":"1000","manufacturer":"0ce9","serialNumber":"","deviceAddress":5}
Re: PicoLog under Linux does not see a TC-08
Code: Select all
/opt/picolog/picolog-6.2.8-x86_64.AppImage --no-sandbox
There is a known issue in this area which we are looking into, it affects a number of applications built using Electron, including PicoLog 6
Technical Support Manager