On Thu, Nov 13, 2025 at 07:21:41AM +0000, Mikolaj Kucharski wrote: > > > > > > uaudio0 at uhub1 port 5 configuration 1 interface 1 "Apple, Inc. EarPods" > > > rev 2.01/26.81 addr 5 > > > uaudio0: only one clock domain supported > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > Basically, this device is not supported. Did it really work before? > > Huh. You are right. I did not expect that, when device is attached to > uadio(4) may still not be supported. > > I went over all my USB-C Apple EarPods, none of them work. > > I tested Google USB-C earbuds and they work: > > uaudio0 at uhub1 port 5 configuration 1 interface 1 "Google Pixel USB-C > earbuds" rev 2.00/0.20 addr 5 > uaudio0: class v1, full-speed, sync, channels: 2 play, 1 rec, 7 ctls > audio1 at uaudio0 > uhidev0 at uhub1 port 5 configuration 1 interface 3 "Google Pixel USB-C > earbuds" rev 2.00/0.20 addr 5 > uhidev0: iclass 3/0, 5 report ids > ucc0 at uhidev0 reportid 1: 3 usages, 3 keys, enum > wskbd1 at ucc0 mux 1 > wskbd1: connecting to wsdisplay0 > uhid0 at uhidev0 reportid 4: input=0, output=38, feature=0 > uhid1 at uhidev0 reportid 5: input=34, output=0, feature=0 > > Comparing dmesg output between Google's and Apple's ear buds I missed > that following line is missing in Apple's ear buds, right? > > audio1 at uaudio0 >
Yes, this is the line indicating that the uaudio(4) driver finished initializing the device and exposes an audio(4) interface to programs, mostly sndiod(8) nowadays.

