I would appreciate your assistance in resolving an issue with recognizing the Coral EdgeTPU USB device in OpenWRT. It's a neat hardware accelerator that provides on-device machine learning inference capabilities for edge computing applications. It comes with documentation for on Raspberry Pi and Debian distro's, including a DKMS module.
Here's a summary of the problem and the steps I've taken so far:
Problem: The Coral EdgeTPU USB is not recognized with its proper description in OpenWRT.
Steps taken:
- Connected the Coral accelerator USB to my OpenWRT device.
- Ran the command
lsusb -d 1a6e:089a -v
and received1a6e:089a
without a device name.
Additional details:
- Tested on OpenWRT 22.03.3 , OpenWRT 23.05.0-rc1 and OpenWRT 22.03.5 with the same behavior.
- The Coral accelerator USB is recognized correctly
1a6e:089a Global Unichip Corp.
on my Ubuntu workstation.
I kindly request your guidance and suggestions to troubleshoot and resolve this issue. Any insights into kernel modules, drivers, or configurations required for proper recognition of the Coral EdgeTPU USB in OpenWRT would be appreciated.
Verbose command output added below:
Bus 006 Device 004: ID 1a6e:089a
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.10
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 9
idVendor 0x1a6e
idProduct 0x089a
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x001b
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 896mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254
bInterfaceSubClass 1
bInterfaceProtocol 2
iInterface 0
Device Firmware Upgrade Interface Descriptor:
bLength 9
bDescriptorType 33
bmAttributes 7
Will Not Detach
Manifestation Tolerant
Upload Supported
Download Supported
wDetachTimeout 1000 milliseconds
wTransferSize 256 bytes
bcdDFUVersion 1.01
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 0x0016
bNumDeviceCaps 2
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000006
BESL Link Power Management (LPM) Supported
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x000c
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 2
Lowest fully-functional device speed is High Speed (480Mbps)
bU1DevExitLat 10 micro seconds
bU2DevExitLat 2047 micro seconds
Device Status: 0x0000
(Bus Powered)
Any help is appreciated!