edgetpu: apex_0 driver not loaded

Description

I have just installed a fresh ubuntu server 21.10 and installed the latest 5.16 kernel. I am able to detect the coral with user@server:~$ lspci -nn | grep 089a 02:00.0 System peripheral [0880]: Global Unichip Corp. Coral Edge TPU [1ac1:089a].

However, running user@server:~$ ls /dev/apex_0 ls: cannot access '/dev/apex_0': No such file or directory

I have tried doing the install with the workaround even though no apex driver was preinstalled and that didn’t work either. Any help is greatly appreciated.

Click to expand!

Issue Type

Build/Install, Support

Operating System

Ubuntu

Coral Device

M.2 Accelerator with dual Edge TPU

Other Devices

No response

Programming Language

No response

Relevant Log Output

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 17 (1 by maintainers)

Most upvoted comments

If secure boot UEIF is enable the drivers might not load. One I disabled secure boot the driver was able to load.

OMG you just saved me! Secure Boot was enabled on my Proxmox VM and I was pulling my hair out wondering why the apex drivers would not load. Disabled secure boot on the VM, and instantly the apex device appeared.

It seems kernel headers are missing. Can you try to install the modules after installing kernel headers: https://www.tecmint.com/install-kernel-headers-in-ubuntu-and-debian/