Can't use HID ports with CalDigit Dock

KVM Model:

SQ6627509 - 1.4 Display Port KVM Switch - Single Monitor - Two Computer

USB Interface (5-gigabit or 10-gigbit):

10-gig


Problem:

My keyboard is not recognized on my Macbook Pro connected to a CalDigit Ts4 Dock, but IS detected and works fine on a windows computer connected to the same KVM. I am able to switch computers using the hotkeys, but when I switch to the mac, I cannot type. I do NOT see “usb hub depth exceeded” in the console.

Other Notes:

Macbook: Macbook Pro 14-inch, 2023. MacOS Sonoma 14.5
Caldigit Dock: Caldigit Ts4 on firmware 39.1
Windows PC: Generic custom built PC
Keyboard: Keychron Q1 Pro

This is covered in the faq. Apple had some hardware bugs they “fixed” by limiting the hub depth.

Use a downstream thunderbolt port for the connection to the kvm as the t b port will fallback to usb mode, and all the ports will work fine. Since you mentioned hub depth but also didnt specify you were using a thubderbolt port on the dock im assuming you are not infact using a tb port on the dock.

Just Apple Things ™ (this absurdity isnt needed on intel thubderbolt or amd usb4 with the same dock fwiw).

If thats not it then try disabling nkey rollover.

1 Like

I am using the thunderbolt port on the dock to connect to my laptop and an apple supplied thunderbolt cable (the one clearly made from unicorn blood, based on price).

Is there something about the connection to the KVM I should be paying attention to you might be referring to? I’m definitely NOT using a thunderbolt cable to connect the hub to the KVM, nor am I paying close attention to what USB-C port I an using on the dock, so if that’s necessary let me know. I looked in the FAQ and didn’t see anything specific about this.

Connect kvm to caldigit via thunderbolt downstream on caldigit