I have an older Phidget 1203_0 (PhidgetTextLCD 2x20 White with PhidgetInterfaceKit 8/8/8) that communicates fine plugged into a Mac running Phidget Control Panel.
Plugged int a new Raspbery Pi 4 B running Raspian on which I have performed the following installs:
sudo apt-get update
sudo apt-get install libusb-dev
sudo apt-get install libusb-1.0-0-dev
Dowwnload libphidget22
tar -zxvf libphidget22-1.6.20201117.tar.gz
cd libphidget22-1.6.20201117/
./configure
make
sudo make install
and running any C example code the code fails to comunicate with my phidget.
When I plug the Phidget into my Rasperry Pi in messages I see:
Dec 11 11:29:48 raspberrypi kernel: [72807.692041] usb 1-1.1: USB disconnect, device number 51
Dec 11 11:32:28 raspberrypi kernel: [72968.012724] usb 1-1.2: new low-speed USB device number 52 using xhci_hcd
Dec 11 11:32:29 raspberrypi kernel: [72968.153712] usb 1-1.2: New USB device found, idVendor=06c2, idProduct=007d, bcdDevice= 1.17
Dec 11 11:32:29 raspberrypi kernel: [72968.153732] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 11 11:32:29 raspberrypi kernel: [72968.153749] usb 1-1.2: Product: PhidgetTextLCD 8/8/8
Dec 11 11:32:29 raspberrypi kernel: [72968.153765] usb 1-1.2: Manufacturer: Phidgets Inc.
Dec 11 11:32:29 raspberrypi kernel: [72968.153780] usb 1-1.2: SerialNumber: 39919
Dec 11 11:32:29 raspberrypi kernel: [72968.173387] hid-generic 0003:06C2:007D.0027: hiddev96,hidraw2: USB HID v1.10 Device [Phidgets Inc. PhidgetTextLCD 8/8/8] on usb-0000:01:00.0-1.2/input0
Dec 11 11:32:29 raspberrypi kernel: [72968.186237] hid-generic 0003:06C2:007D.0028: hiddev97,hidraw3: USB HID v1.10 Device [Phidgets Inc. PhidgetTextLCD 8/8/8] on usb-0000:01:00.0-1.2/input1
Dec 11 11:32:29 raspberrypi mtp-probe: checking bus 1, device 52: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2"
Dec 11 11:32:29 raspberrypi mtp-probe: bus: 1, device: 52 was not an MTP device
Dec 11 11:32:29 raspberrypi mtp-probe: checking bus 1, device 52: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2"
Dec 11 11:32:29 raspberrypi mtp-probe: bus: 1, device: 52 was not an MTP device
which appears to be indicating that there could be an issue with the Pi correctly identifying the Phidget.
What am I missing? What do I need to do?