[RESOLVED] Mini PC running Proxmox with Dual Coral TPU

I’m trying to get a Lenovo Mini PC running Proxmox to interface with a Dual Coral TPU. The system is a Lenovo M920Q running the latest BIOS and Proxmox 8.2.2. The TPU is installed in the Wi-Fi slot on the main board.


This may not be an appropriate slot for this but am unsure how to know.

Try to add the coral to a VM but it doesn’t show up in the proxmox raw devices or lspci


i have gasket installed, had to rebuild the project :sweat_smile:, and libedgetpu1-std
image
image

Does anyone know why the TPU is not showing up?

I dont have any Lenovos laying around but with some of them i needed to set the Wifi slot from Wifi to PCIE in the Bios to use any PCIE extension card in them.

Is the card showing up in the output of lspci?

Sometimes their wireless slots have a whitelist that only allows certain devices, other times it’s a CNVI slot instead of a PCIE x1 slot. I didn’t see it listed in the hardware maintenance manual one way or the other, nor the STH review, so not sure there but something to look into.

1 Like

I did check the BIOS… there was nothing in there about PCIE configs or wifi anything

No, the card is not showing up in lspci. updated initial post

Dang, looked up some of the Lenovo suggested WLAN cards… they might be CNVi cards. I think you have it!
I’m getting a pcie → M.2 board because I already have the special pcie riser card. Ill test and report back

2 Likes

SUCCESS!!!
Everything shows up and is detected in Frigate!
Wound up having to get a couple of things to make it work tho:

Works great. Thanks yall for helping me troubleshoot!

2 Likes