Hi. We are working with pycoral github tech support to allow integration of their M.2 Edge TPU accelerator for a upcoming gateway deployment. Tested OK on a Intel Atom SBC but we want to push out with a IMX8PLUS SBC.
uname -r
5.15.32+g613bd464a2ed
# lspci -v
00:00.0 PCI bridge: Synopsys, Inc. DWC_usb3 / PCIe bridge (rev 01) (prog-if 00 [Normal decode])
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable+ 64bit-
Kernel driver in use: pcieport
01:00.0 System peripheral: Global Unichip Corp. Coral Edge TPU (prog-if ff)
Subsystem: Global Unichip Corp. Coral Edge TPU
Capabilities: [d0] MSI-X: Enable- Count=128 Masked-
Capabilities: [e0] MSI: Enable- Count=1/32 Maskable- 64bit+
Can you point to how we can enable MSI-X support for our board? Any possible CLI command or x-compiling an C-executable to enable support for this pcie device?
Thanks.
Thanks. Got it sorted with support from Coral/Google TPU github guys ... was problem with the MSI-X in the PCIe interface. It was disable in kernel so had to be enabled and recompiled. Works now.
Hi,
I am facing exactly the same issue. I am using the same kernel version and the same board that you are using.
Please let us know the exact steps you followed to make it work.
Steps we followed:
1) Added the CONFIG_PCI_MSI=y in the kernel defconfig file
Please find my email if in case you have some idea on this.: R.Gopan@andersdx.com. (Renjith Gopan)
Thanks,
Renjith
please attach dmesg log of IMX8PLUS with installed coral HW