External display adapters of any kind on MacBook Air

I had a previous post on my Thunderbolt dock no longer outputting to HDMI. Pretty sure it worked in earlier versions of Asahi and maybe a dock firmware update broke it.

But Im confused about why other adapters dont work? Should they or should they not work?
None of the following adapters work. Maybe along the way I have broken somehting? All of them work under MacOS. I was expecting at least one of the other USB-C ones to work in Asahi?

StarTech CDP2HD V1.0 FW:C001 0005/0X0d 1951 (USBC to HDMI)
# dmesg
[  366.220159] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[  366.220437] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[  366.220605] xhci-hcd xhci-hcd.1.auto: hcc params 0x0238ffcd hci version 0x110 quirks 0x0000000000000010
[  366.220622] xhci-hcd xhci-hcd.1.auto: irq 99, io mem 0x382280000
[  366.220699] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[  366.220774] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[  366.220780] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.1 Enhanced SuperSpeed
[  366.220847] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[  366.220853] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  366.220857] usb usb3: Product: xHCI Host Controller
[  366.220860] usb usb3: Manufacturer: Linux 6.6.3-413.asahi.fc39.aarch64+16k xhci-hcd
[  366.220863] usb usb3: SerialNumber: xhci-hcd.1.auto
[  366.222174] hub 3-0:1.0: USB hub found
[  366.222189] hub 3-0:1.0: 1 port detected
[  366.222272] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[  366.222283] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.06
[  366.222285] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  366.222285] usb usb4: Product: xHCI Host Controller
[  366.222286] usb usb4: Manufacturer: Linux 6.6.3-413.asahi.fc39.aarch64+16k xhci-hcd
[  366.222287] usb usb4: SerialNumber: xhci-hcd.1.auto
[  366.222550] hub 4-0:1.0: USB hub found
[  366.222553] hub 4-0:1.0: 1 port detected

Apple USB-C to USB-A, HDMI, USB-C (Power in)
# dmesg
[  655.961123] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0
[  655.982854] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0
[  656.096297] macsmc-power macsmc-power: Charging: 1
[  656.098340] macsmc-power macsmc-power: Port 1 state change (charge port: 255)
[  656.129982] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  656.193968] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[  656.194262] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[  656.194385] xhci-hcd xhci-hcd.1.auto: hcc params 0x0238ffcd hci version 0x110 quirks 0x0000000000000010
[  656.194391] xhci-hcd xhci-hcd.1.auto: irq 99, io mem 0x382280000
[  656.194424] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[  656.194544] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[  656.194546] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.1 Enhanced SuperSpeed
[  656.194570] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[  656.194572] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  656.194573] usb usb3: Product: xHCI Host Controller
[  656.194574] usb usb3: Manufacturer: Linux 6.6.3-413.asahi.fc39.aarch64+16k xhci-hcd
[  656.194575] usb usb3: SerialNumber: xhci-hcd.1.auto
[  656.194703] hub 3-0:1.0: USB hub found
[  656.194707] hub 3-0:1.0: 1 port detected
[  656.194752] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[  656.194763] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.06
[  656.194765] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  656.194765] usb usb4: Product: xHCI Host Controller
[  656.194766] usb usb4: Manufacturer: Linux 6.6.3-413.asahi.fc39.aarch64+16k xhci-hcd
[  656.194767] usb usb4: SerialNumber: xhci-hcd.1.auto
[  656.194839] hub 4-0:1.0: USB hub found
[  656.194842] hub 4-0:1.0: 1 port detected
[  656.342036] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0
[  656.362403] macsmc-power macsmc-power: Charging: 0
[  656.436876] usb 3-1: new high-speed USB device number 2 using xhci-hcd
[  656.565864] usb 3-1: New USB device found, idVendor=05ac, idProduct=1017, bcdDevice=42.06
[  656.565879] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  656.565883] usb 3-1: Product: USB2.0 Hub
[  656.565885] usb 3-1: Manufacturer: Apple Inc.
[  656.565888] usb 3-1: SerialNumber: DLC941402BTKD56A0
[  656.570717] hub 3-1:1.0: USB hub found
[  656.571023] hub 3-1:1.0: 2 ports detected
[  656.625306] macsmc-power macsmc-power: Charging: 1
[  656.627441] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  656.732368] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  656.733578] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  656.813082] usb 4-1: new SuperSpeed USB device number 2 using xhci-hcd
[  656.828586] usb 4-1: New USB device found, idVendor=05ac, idProduct=1018, bcdDevice=42.06
[  656.828592] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  656.828595] usb 4-1: Product: USB3.1 Hub
[  656.828598] usb 4-1: Manufacturer: Apple Inc.
[  656.828601] usb 4-1: SerialNumber: DLC941402BTKD56A0
[  656.834695] hub 4-1:1.0: USB hub found
[  656.835037] hub 4-1:1.0: 1 port detected
[  657.207892] macsmc-rtkit 23e400000.smc: RTKit: syslog message: ace.cpp:3017: Notf: A0 uvdmDone
[  657.208126] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  657.473940] usb 3-1.2: new full-speed USB device number 3 using xhci-hcd
[  657.530642] macsmc-rtkit 23e400000.smc: RTKit: syslog message: charger.cpp:2418: Not charging:400001
[  657.576429] usb 3-1.2: New USB device found, idVendor=05ac, idProduct=1463, bcdDevice=42.06
[  657.576441] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  657.576448] usb 3-1.2: Product: USB-C Digital AV Multiport Adapter
[  657.576453] usb 3-1.2: Manufacturer: Apple Inc
[  657.576458] usb 3-1.2: SerialNumber: DLC941402BTKD56A0

Dell USB-C Mobile Adapter DA310u
# dmesg
[  880.858445] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0
[  880.920180] macsmc-power macsmc-power: Charging: 1
[  880.921467] macsmc-power macsmc-power: Port 1 state change (charge port: 255)
[  880.956210] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  880.959273] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  880.964465] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0
[  881.079251] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0
[  881.079891] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  881.098146] macsmc-power macsmc-power: Charging: 0
[  881.418823] macsmc-power macsmc-power: Charging: 1
[  881.420221] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  881.526356] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  881.526432] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[  881.538854] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x8020
[  881.641186] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0

Pine Phone USB-C to USB-A, HDMI, Ethernet USB-C (Power in)
# dmesg
[ 1091.526297] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0
[ 1091.670994] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x200000
[ 1091.941341] macsmc-power macsmc-power: Charging: 1
[ 1091.943381] macsmc-power macsmc-power: Port 1 state change (charge port: 255)
[ 1092.047727] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[ 1092.049169] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[ 1092.056596] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x8000
[ 1092.448863] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x20


Dell WD19TBS Thunderbold to USB-C, USB-A, HSMI, Display Port, Ethernet
# dmesg
[ 1213.641886] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0
[ 1213.702198] macsmc-power macsmc-power: Charging: 1
[ 1213.704639] macsmc-power macsmc-power: Port 1 state change (charge port: 255)
[ 1213.738631] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[ 1213.740673] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[ 1213.749936] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x0
[ 1213.750632] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[ 1213.759559] macsmc-power macsmc-power: Charging: 0
[ 1213.911714] macsmc-power macsmc-power: Charging: 1
[ 1213.912877] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[ 1214.040078] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[ 1214.042225] macsmc-power macsmc-power: Port 1 state change (charge port: 1)
[ 1214.137936] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x8000
[ 1214.257928] macsmc-rtkit 23e400000.smc: RTKit: syslog message: aceElec.cpp:703:      Elec: Elec Cause 0x20