From 30a1f59d741f73daf78fed3351cf85b2d905de9e Mon Sep 17 00:00:00 2001 From: Aidan Keefe Date: Thu, 22 Oct 2026 10:36:46 -0600 Subject: [PATCH] workflow fix --- .github/workflows/emulated.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/emulated.yml b/.github/workflows/emulated.yml index 343922242..1730202e1 100644 --- a/.github/workflows/emulated.yml +++ b/.github/workflows/emulated.yml @@ -200,12 +200,17 @@ jobs: run: | set -euo pipefail # vcan ships in linux-modules-extra and must match the running kernel exactly - sudo apt-get install -y "linux-modules-extra-$(uname -r)" + set -euo pipefail + if ! sudo modprobe vcan 2>/dev/null; then + sudo apt-get update + sudo apt-get install -y "linux-modules-extra-$(uname -r)" \ + || sudo apt-get install -y linux-modules-extra-azure + sudo modprobe vcan + fi sudo modprobe can sudo modprobe can-raw - sudo modprobe vcan sudo ip link add dev vcan0 type vcan - sudo ip link set vcan0 mtu 16 # 16 = classic CAN (72 for CAN FD) + sudo ip link set vcan0 mtu 16 sudo ip link set up vcan0 ip -details link show vcan0