Page 1 of 1

PhidgetInterface Fails to Attach.

Posted: Thu Dec 10, 2020 8:36 pm
by j_f_paterson
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?

Re: PhidgetInterface Fails to Attach.

Posted: Fri Dec 11, 2020 11:58 am
by Patrick
Did you try running as root? The kernel messages look fine.

-Patrick

Re: PhidgetInterface Fails to Attach.

Posted: Sat Dec 12, 2020 6:48 am
by j_f_paterson
Hi Patrick,
I wasn't sure that it wasn't a power issue so I even borrowed a powered USB hub but when I run it as root it attaches even without the powered hub. Purely a permissions problem.

Thanks for that.

John

Re: PhidgetInterface Fails to Attach.

Posted: Wed Jan 20, 2021 11:53 am
by bigl00z3
I don't know if it could be the same issue I just had.
I had to run everything as root to make them work.

just in case it can help you,check:
viewtopic.php?f=2&t=10213

check the udev part is done and if it still fails to attach as a normal user my fix was to just reinstall udev (check the above post).

Nico