I'm trying to upgrade a few dozen Pi 2's to the Raspberry Pi 4, they all have a USBDUX Sigma device connected to it, but I can't seem to get it to work. I might be missing a step somewhere. I hope someone here can help me out?
Steps I
took:
- Installed Raspyberry Pi OS on a Pi 4 (4GB)
- Compiled a kernel using these
steps
- Added the comedi features (.config entries below)
- Plugging in the device would lead to an -2 error because the
firmware isn’t found
- Downloaded the firmware into /lib/firmware from the git
repository
This results in the following error being logged when I run dmesg after plugging in the USB-DUX Sigma:
[ 8903.291951] usb 1-1.3: new high-speed USB device number 5 using xhci_hcd [ 8903.422279] usb 1-1.3: New USB device found, idVendor=13d8, idProduct=0020, bcdDevice= 0.00
[ 8903.422300] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 8904.492269] comedi comedi0: Communication to USBDUXSIGMA failed! Check firmware and cabling.
[ 8904.492299] usbduxsigma 1-1.3:1.0: driver 'usbduxsigma' failed to auto-configure device.
[ 8904.492729] usbduxsigma: probe of 1-1.3:1.0 failed with error -110
Kernel configuration (.config):
CONFIG_COMEDI=m
CONFIG_COMEDI_DEBUG=y
CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
CONFIG_COMEDI_MISC_DRIVERS=y
CONFIG_COMEDI_BOND=m
CONFIG_COMEDI_TEST=m
CONFIG_COMEDI_PARPORT=m
# CONFIG_COMEDI_ISA_DRIVERS is not set
# CONFIG_COMEDI_PCI_DRIVERS is not set
CONFIG_COMEDI_USB_DRIVERS=m
CONFIG_COMEDI_DT9812=m
CONFIG_COMEDI_NI_USB6501=m
CONFIG_COMEDI_USBDUX=m
CONFIG_COMEDI_USBDUXFAST=m
CONFIG_COMEDI_USBDUXSIGMA=m
CONFIG_COMEDI_VMK80XX=m
CONFIG_COMEDI_8255=m
CONFIG_COMEDI_8255_SA=m
CONFIG_COMEDI_KCOMEDILIB=m
Regards,
Matthijs van der Veer