Ahead of the Linux 6.19-rc6 kernel release due out later today are two USB fixes for Apple M1 / M2 Macs running the mainline kernel. These Apple USB fixes are also marked for back-porting to the stable Linux kernel series.
First up is a fix for the USB-C port controller on the Apple M2 and M1/M2 Pro/Max/Ultra devices that caused issues detecting USB 2.0 and USB 3.x devices.



I have to recommend this talk at last 39C3 which covers how weirdly USB is implemented in Apple Silicon Macs. It’s quite accessible and entertaining, even a dumbass like me could follow.