Nightmare Coral TPU (USB) install no /dev/apex_0

I’ve been having a total nightmare trying to get my Coral TPU recognised in any version of Ubuntu, I can see some similar posts but haven’t found the solution, which I’m sure must be known;

  • The TPU is detected by lsusb (1a6e:089a Global Unichip Corp.), but **/dev/apex_0** never appears.
  • dmesg shows Gasket and Apex drivers loading with no major errors, but the TPU never fully initializes.
  • Tried:
    • Installing Google’s libedgetpu1-std package
    • Manually compiling Gasket/Apex from source
    • Building the driver using Docker (gasket-builder)
    • Unbinding/rebinding USB drivers manually
  • Secure Boot is disabled, so it’s not a signing issue.

Stuck at the same point no matter what. Has anyone seen this before or found a fix?
Thanks
James

/dev/apex is only for the m.2 corals, this does not apply to the USB coral.

so just ignore and carry on? Out of interest which version of Ubuntu, would you recommend, I’ve been around the houses with 22.04, 20.04, and 18.04 apparently trying to fix something that wasn’t broken! :man_facepalming:

with the USB coral you basically just plug it in then get frigate going, frigate will give errors that need to be debugged

1 Like

You’re right, thanks very much. Only wish I’d realised sooner!