I think you said you have a 1054z (although note this software works with 1052E and the commands are different enough that it would take work to port).
yes, I have the ds1054z... and no... I didn't know they were so different. I'm completely new to tmc, and had hoped/assumed/wished that the commands would be somewhat standard, certainly within a manufacturer. well, lessons learned.
I just plugged my ds1054z into an early raspberry pi:
[ 0.000000] Machine model: Raspberry Pi Model B Rev 1
Even though the kernel does not have the usbtmc driver built in, the device is detected; dmesg reports:
It is the only device connected to the physical USB ports, and I am logged in via ssh. "lsusb -v" reports MaxPower as 100mA for that device. Have you tried connecting via a self-powered USB hub?
good suggestions, but yes - plugged into hub with keyboard and mouse. no go.
pi@raspberrypi ~ $ lsusb -v | grep idVendor
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
idVendor 0x0424 Standard Microsystems Corp.
idVendor 0x1d6b Linux Foundation
idVendor 0x04f2 Chicony Electronics Co., Ltd
idVendor 0x04f2 Chicony Electronics Co., Ltd
idVendor 0x0424 Standard Microsystems Corp.
idVendor 0x1a40 Terminus Technology Inc.
idVendor 0x1a40 Terminus Technology Inc.
[ 0.000000] Booting Linux on physical CPU 0xf00
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.1.7-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03)
) #817 SMP PREEMPT Sat Sep 19 15:32:00 BST 2015
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Raspberry Pi 2 Model B Rev 1.1
so I'm curious how your RPi detected the Rigol?
Even my Rigol: IO settings - Remote IO - has TMC "Off" and greyed out, even thought the USB is plugged into a hub.
I also was not able to get the usb to work in a debian vm. perhaps time to fire up a real one. Any other suggestions for Rpi would be apprecaited.
thanks!
the USB port is indeed working on Windows... as I was able to get the Ultrasigma stuff to see and talk with my DS1054z. So the problem definitely seems to be with my Rpi.