diff --git a/unix/syscall_linux_test.go b/unix/syscall_linux_test.go index 2a92419d3..69c42b5dd 100644 --- a/unix/syscall_linux_test.go +++ b/unix/syscall_linux_test.go @@ -54,6 +54,12 @@ func TestIoctlGetEthtoolDrvinfo(t *testing.T) { continue } + if err == unix.EBUSY { + // See https://go.dev/issues/67350 + t.Logf("%s: ethtool driver busy, possible kernel bug", ifi.Name) + continue + } + t.Fatalf("failed to get ethtool driver info for %q: %v", ifi.Name, err) }