<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linux-takes-one-step-closer-to-working-perfectly-on-your-mac-with-a-patch-for-usb4-and-thunderbolt-p-24hev6fwc" -->

---
title: Linux takes one step closer to working perfectly on your...
description: A new Linux kernel patch adds initial USB4 and Thunderbolt support for Apple Silicon M1, M2, and M3 SoCs, targeting the ACIO block that houses the USB4 router...
canonical: https://daily.dev/posts/linux-takes-one-step-closer-to-working-perfectly-on-your-mac-with-a-patch-for-usb4-and-thunderbolt-p-24hev6fwc
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linux takes one step closer to working perfectly on your Mac with a patch for USB4 and Thunderbolt ports | daily.dev
og:description: A new Linux kernel patch adds initial USB4 and Thunderbolt support for Apple Silicon M1, M2, and M3 SoCs, targeting the ACIO block that houses the USB4 router...
og:url: https://daily.dev/posts/linux-takes-one-step-closer-to-working-perfectly-on-your-mac-with-a-patch-for-usb4-and-thunderbolt-p-24hev6fwc
og:image: https://api.daily.dev/og/posts/24HEv6fwC.png
og:image:alt: Linux takes one step closer to working perfectly on your Mac with a patch for USB4 and Thunderbolt ports
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Linux takes one step closer to working perfectly on your Mac with a patch for USB4 and Thunderbolt ports

**[XDA Developers](https://daily.dev/sources/xda-developers)** · 2 min read · 0 upvotes · 0 comments

## Summary

A new Linux kernel patch adds initial USB4 and Thunderbolt support for Apple Silicon M1, M2, and M3 SoCs, targeting the ACIO block that houses the USB4 router and a Cortex-M3 co-processor on each Type-C port. Currently only XDomain connections and USB3-over-USB4 tunnels work, while PCIe and DisplayPort tunneling and suspend support still require further reverse-engineering work. The patch is under testing for mainline inclusion, with a possible but unconfirmed landing before Linux 7.4.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.xda-developers.com/linux-takes-one-step-closer-to-working-perfectly-on-your-mac-with-a-patch-for-usb4-and-thunderbolt-ports>

## Questions this post answers

### Does Linux support USB4 and Thunderbolt ports on Apple Silicon Macs?

A kernel patch under testing adds initial USB4 and Thunderbolt support for Apple Silicon M1, M2, and M3 SoCs by targeting the ACIO (Apple Converged I/O) block, which contains a Cortex-M3 co-processor and the USB4 router hardware on each Type-C port. Currently only XDomain connections and USB3-over-USB4 tunneling work.

_daily.dev helps Linux-on-Mac tinkerers track kernel progress on hardware support like this._

### What USB4 and Thunderbolt features are still missing in the new Linux Apple Silicon patch?

PCIe and DisplayPort tunneling are not yet supported because they require additional reverse-engineering work that hasn't been completed. Suspend is also unsupported, and the system must actively prevent suspending during an active USB4 connection to avoid resuming into an SError.

_Follow ongoing kernel patch work like this on daily.dev before relying on it for a daily-driver Mac setup._

## Similar posts on daily.dev

- [Linux Patches Updated For Apple Silicon USB3 Support](https://daily.dev/posts/linux-patches-updated-for-apple-silicon-usb3-support-1hcbjlyfj) · Phoronix · 1 upvotes · 0 comments
- [Linux 7.0 Apple Silicon Device Tree Updates Have All The Bits For USB Type-C Ports](https://daily.dev/posts/linux-7-0-apple-silicon-device-tree-updates-have-all-the-bits-for-usb-type-c-ports-wzlncocpq) · Phoronix · 0 upvotes · 0 comments
- [Linux 6.19 Delivers Working USB3 Support For Apple Silicon Devices](https://daily.dev/posts/linux-6-19-delivers-working-usb3-support-for-apple-silicon-devices-k8wup0nia) · Phoronix · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux)

[View this post on daily.dev](https://daily.dev/posts/linux-takes-one-step-closer-to-working-perfectly-on-your-mac-with-a-patch-for-usb4-and-thunderbolt-p-24hev6fwc)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Linux takes one step closer to working perfectly on your Mac with a patch for USB4 and Thunderbolt ports","url":"https://daily.dev/posts/linux-takes-one-step-closer-to-working-perfectly-on-your-mac-with-a-patch-for-usb4-and-thunderbolt-p-24hev6fwc","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linux-takes-one-step-closer-to-working-perfectly-on-your-mac-with-a-patch-for-usb4-and-thunderbolt-p-24hev6fwc"},"datePublished":"2026-08-31T16:18:04.364Z","dateModified":"2026-08-31T16:39:54.586Z","description":"A new Linux kernel patch adds initial USB4 and Thunderbolt support for Apple Silicon M1, M2, and M3 SoCs, targeting the ACIO block that houses the USB4 router...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/1cf5c5802404e3bd45dda992da1812db?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/1cf5c5802404e3bd45dda992da1812db?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"XDA Developers","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"XDA Developers","logo":"https://media.daily.dev/image/upload/s--kCg6yyAP--/f_auto,q_auto/v1774964407/logos/xda-developers?_a=BAMAMiWQ0","url":"https://daily.dev/sources/xda-developers"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/linux-takes-one-step-closer-to-working-perfectly-on-your-mac-with-a-patch-for-usb4-and-thunderbolt-p-24hev6fwc","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"XDA Developers","item":"https://daily.dev/sources/xda-developers"},{"@type":"ListItem","position":3,"name":"Linux takes one step closer to working perfectly on your Mac with a patch for USB4 and Thunderbolt ports"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linux-takes-one-step-closer-to-working-perfectly-on-your-mac-with-a-patch-for-usb4-and-thunderbolt-p-24hev6fwc#faq","mainEntity":[{"@type":"Question","name":"Does Linux support USB4 and Thunderbolt ports on Apple Silicon Macs?","acceptedAnswer":{"@type":"Answer","text":"A kernel patch under testing adds initial USB4 and Thunderbolt support for Apple Silicon M1, M2, and M3 SoCs by targeting the ACIO (Apple Converged I/O) block, which contains a Cortex-M3 co-processor and the USB4 router hardware on each Type-C port. Currently only XDomain connections and USB3-over-USB4 tunneling work. daily.dev helps Linux-on-Mac tinkerers track kernel progress on hardware support like this."}},{"@type":"Question","name":"What USB4 and Thunderbolt features are still missing in the new Linux Apple Silicon patch?","acceptedAnswer":{"@type":"Answer","text":"PCIe and DisplayPort tunneling are not yet supported because they require additional reverse-engineering work that hasn't been completed. Suspend is also unsupported, and the system must actively prevent suspending during an active USB4 connection to avoid resuming into an SError. Follow ongoing kernel patch work like this on daily.dev before relying on it for a daily-driver Mac setup."}}]}
```

