I am experiencing the issue, that USB devices (be it Hi-Speed USB storage or HID as well as SuperSpeed storage) which are attached to an already connected USB-C Dock/Hub are not recognized reliably.
Currently I have access to two different USB-C Docks and and one USB 3.0 Hub which I am testing with my MackBook Pro M1 14":
The behavior is slightly different, here are my observations:
Hi-Speed USB devices are not recognized on any of the three devices, when they are attached to the (already) connected USB-C Dock or USB-Hub.
SuperSpeed USB devices are recognized using the USB-C Dock from "Dockteck", again Hi-Speed devices are not.
Connecting any of the USB-C Docks/USB-Hub with previously attached USB devices (either Hi-Speed or SuperSpeed) makes all attached devices appear and usable. In the case of the USB-C Dock from Novoo and the Anker UltraSlim USB 3.0 Hub, re-attaching devices does not work (neither Hi-Speed or SuperSpeed). The disconnect event is visibile in the dmesg output, however re-attaching a device does not show any new messages.
A special case is the USB-C Dock from "Dockteck": a once recognized Hi-Speed USB device keeps working when detached and re-attached. Attaching SuperSpeed USB device always works on this USB-C dock. No matter if the SuperSpeed USB device was attached before the USB-C Dock was connected to the laptop.
Notes:
When I say not recognized -> this means there is absolute no output in dmesg at all.
The orientation of the USB-C connector does not make a difference.
I have checked all three USB-C ports, the behavior remains the same.
All of the three USB-C Docks/Hubs are working as expected in macOS.
Tests were done on an up-to-date Fedora Linux Asahi Remix installation as of writing this issue.
Let me do if I can do more tests or be helpful otherwise.
Thanks!
--
General info about the environment (excerpt):
Asahi Linux System Diagnostic Dump
Collected at: Sa 20. Jan 17:54:37 CET 2024 (2024-01-20T17:54:37+01:00)
Username: user
Hostname: MacBookProM1
Device information
Model: Apple MacBook Pro (14-inch, M1 Pro, 2021)
Compatible: apple,j314s apple,t6000 apple,arm-platform
Hi everyone
I am experiencing the issue, that USB devices (be it Hi-Speed USB storage or HID as well as SuperSpeed storage) which are attached to an already connected USB-C Dock/Hub are not recognized reliably. Currently I have access to two different USB-C Docks and and one USB 3.0 Hub which I am testing with my MackBook Pro M1 14":
The behavior is slightly different, here are my observations:
Hi-Speed USB devices are not recognized on any of the three devices, when they are attached to the (already) connected USB-C Dock or USB-Hub.
SuperSpeed USB devices are recognized using the USB-C Dock from "Dockteck", again Hi-Speed devices are not.
Connecting any of the USB-C Docks/USB-Hub with previously attached USB devices (either Hi-Speed or SuperSpeed) makes all attached devices appear and usable. In the case of the USB-C Dock from Novoo and the Anker UltraSlim USB 3.0 Hub, re-attaching devices does not work (neither Hi-Speed or SuperSpeed). The disconnect event is visibile in the dmesg output, however re-attaching a device does not show any new messages.
A special case is the USB-C Dock from "Dockteck": a once recognized Hi-Speed USB device keeps working when detached and re-attached. Attaching SuperSpeed USB device always works on this USB-C dock. No matter if the SuperSpeed USB device was attached before the USB-C Dock was connected to the laptop.
Notes:
Let me do if I can do more tests or be helpful otherwise.
Thanks!
--
General info about the environment (excerpt):
Asahi Linux System Diagnostic Dump Collected at: Sa 20. Jan 17:54:37 CET 2024 (2024-01-20T17:54:37+01:00) Username: user Hostname: MacBookProM1
Device information Model: Apple MacBook Pro (14-inch, M1 Pro, 2021) Compatible: apple,j314s apple,t6000 apple,arm-platform
Firmware versions iBoot1: iBoot-10151.61.4 iBoot2: iBoot-8422.141.2 SFR: unknown OS firmware: 13.5 m1n1 stage 2: v1.4.11 U-Boot: 2023.07
Boot information ESP UUID: 169afc95-11a8-40b5-b8d9-f2e9cfb3ed09 EFI: available
System information Distro: Fedora Linux Asahi Remix 39 (Thirty Nine) Kernel: 6.6.3-411.asahi.fc39.aarch64+16k Kernel build: #1 SMP PREEMPT_DYNAMIC Tue Dec 19 10:21:20 UTC 2023 Uptime: 17:54:37 up 1:59, 6 users, load average: 0,16, 0,28, 0,45 Kernel cmdline: BOOT_IMAGE=(hd0,gpt5)/vmlinuz-6.6.3-411.asahi.fc39.aarch64+16k root=UUID=80963c2f-0137-48c7-b8ea-222709ccd566 ro rootflags=subvol=root rhgb quiet rootflags=subvol=root