PCIe Coral (gasket-dkms) does not work

mallocator

New Member
Oct 12, 2024
1
0
1
I followed the steps here (similar to the ones on several Proxmox forums) and was able to get Coral mini PCie working. Couple of months ago I rebooted and it hasn't worked since. I have tried removing gasket-dkms, rebuilding, and reinstalling several times. I ordered a new Coral and tried with that one, but no difference. I am at the point of giving up, but adding details here in case someone can give me hope or point me in the right direction.

Code:
# uname -r
6.8.12-1-pve

# lsmod | grep apex
apex                   28672  0
gasket                126976  1 apex

# dmesg |grep gasket
[    3.622025] gasket: loading out-of-tree module taints kernel.
[    3.622029] gasket: module verification failed: signature and/or required key missing - tainting kernel

# dmesg |grep apex
[    3.626611] apex 0000:04:00.0: enabling device (0000 -> 0002)
[    8.796709] apex 0000:04:00.0: Apex performance not throttled due to temperature

Code:
# modinfo gasket
filename:       /lib/modules/6.8.12-1-pve/updates/dkms/gasket.ko
author:         Rob Springer <rspringer@google.com>
license:        GPL v2
version:        1.1.4
description:    Google Gasket driver framework
import_ns:      DMA_BUF
srcversion:     EADC63F50EF98E8414DE268
depends:       
retpoline:      Y
name:           gasket
vermagic:       6.8.12-1-pve SMP preempt mod_unload modversions
sig_id:         PKCS#7
signer:         DKMS module signing key
sig_key:        45:31:70:CC:C3:49:E6:10:5F:05:A8:F8:71:06:E8:31:75:EB:B4:E1
sig_hashalgo:   sha512
signature:      6D:8E:33:92:4E:AF:07:F6:42:68:63:BA:AD:A8:9F:EB:4E:8D:8D:C8:
                69:F6:75:96:FE:E3:62:8B:1C:00:C4:8A:4F:61:59:B3:D6:E6:29:35:
                8E:C9:D2:17:67:FE:8B:BD:B1:A1:F4:80:F7:FB:2D:62:C6:B8:35:F4:
                A8:E5:BD:F4:C3:6A:CB:FD:06:32:67:5F:76:16:8D:DA:AA:DA:76:87:
                D3:AD:06:74:C2:54:6C:BB:A7:6B:3B:8F:E8:45:A6:3C:C0:09:09:F3:
                19:1F:2D:E5:95:68:62:67:9A:77:DD:2F:2F:62:29:88:E2:50:96:2D:
                A5:F2:BA:8F:E4:1F:F5:35:7F:0D:E6:C6:85:B8:5D:1D:E8:92:63:27:
                9E:20:EC:7B:E4:8E:A7:32:A0:B2:13:85:63:F0:A5:A2:63:46:2E:B4:
                84:3E:D7:47:97:62:BA:B0:F5:D7:12:C1:FA:AA:53:88:93:16:3C:54:
                3D:C1:31:4B:C2:9C:91:6A:94:A3:5F:CA:F9:CC:43:E4:0E:05:B5:41:
                E6:AF:B8:41:0E:B9:C6:4C:4E:FC:DD:98:CA:EC:FA:7D:E7:FE:57:CD:
                CC:F0:EF:84:0A:26:B8:40:89:F5:A5:50:F1:AF:2C:64:D0:F3:1F:60:
                FC:57:C1:C5:DA:17:A2:8D:E9:2A:20:7C:0B:BD:52:E7
parm:           dma_bit_mask:int

Code:
# lspci -nn | grep 089a
04:00.0 System peripheral [0880]: Global Unichip Corp. Coral Edge TPU [1ac1:089a]

# ls -l /dev/apex*
ls: cannot access '/dev/apex*': No such file or directory
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!