Everything is working great on my Dual Monitor USB-C KVM except for waking my desktop from a standby state (S3).
My setup for my desktop is Nvidia 2070 Super USB-C out → KVM → RP2040 QMK keyboard in HID port. I have a macropad plugged directly into the motherboard of the desktop and it does not have any issues waking the computer from standby.
Could it be due to the 2070 Super USB not reporting to the motherboard in a standby state?
2 Likes
Similar issue here. It’d take me an hour to outline all the steps I’ve tried so far (various BIOS settings, moving keyboard to other ports, checking wake settings in device manager, etc.). Even tried a different USB-C cable to connect my computer to the KVM. The common denominator seems to be that the computer will not wake from keyboard or mouse input if the device is connected via the KVM, regardless of whether is connected to a USB 2 (HID) port or a USB 3 port.
Is this possibly fixable with a firmware update? (Is the firmware on the KVM even user-updatable in the first place?)
1 Like
@Level1_Amber
can you test?
It is sometimes important to use USB ports on the host computer that are from the CPU or primary chipset to get wake from sleep to work. I think s1 is okay but s3 maybe isn’t.
the kvm NEVER sleeps the peripherals to avoid exactly this issue, but maybe somethings changed lately we need to retest.
The specific USB porton the upstream/host PC matter a lot. And counterintuitively (if you’re not using a combo kvm) type A to C cables @ 10gbps are best for sleep/wake because mostly the type A ports on host computers work best with that.
its a bit of a crapshoot with type C portson desktop PCs.
2 Likes
What is the model# of KVM? (It’s on the bottom sticker.) Also what is you setup exactly? So I can test what you have. Is it a USB-C PD KVM or a 10 gigabit USB-C KVM?
1 Like
Check your PCIe power control
S3+ typically puts PCIe cards to sleep when it can
LAN cards have a feature to refuse S3+ and enable Wake-on-LAN when they receive magic packets
GPU’s are typically the first to power down since they suck the most juice
Your USB-c is being disabled at the card level
1 Like
Woops. And this, friends, is why we turn on email notifications! Mea culpa. I’ve updated my notification settings. Sorry for the long delay in responding!
What is the model# of KVM?
C8B2E747E2
Also what is your setup exactly?
- USB-C port on my PC (motherboard is Gigabyte Z170X Gaming 3)
- 10’ active USB-C cable (Cable Matters, https : // www . amazon . com/gp/product/B07PPVMYRV/)
- Have swapped this out for a shorter USB-C cable with no change in behavior
Is it a USB-C PD KVM or a 10 gigabit USB-C KVM?
It’s the 10 gigabit USB-C KVM. This was the product page for it, but that page doesn’t seem to exist any more: https : // store . level1techs . com/products/14-kvm-switch-dual-monitor-2computer
Really sorry for the obnoxious spaces in the links; evidently posting links is prohibited. Presumably because I’m too new to this forum.
Tl;dr: it’s 99% the USB-C port on my desktop. Any suggestions for waking my desktop from my desk, where I can’t reach the computer’s power button, without buying more hardware (e.g. OneKeyBoard)?
I’ve been digging into some of your thoughts here, and it looks like it is in fact an issue with the USB-C port on my desktop. Bummer. If I plug my keyboard directly into my desktop (not a viable long term solution, since I need it for both computers, hence the KVM, but fine for troubleshooting), then:
- Plugged into a USB 3 port, it does wake my desktop
- Plugged into the USB-C port (via a StarTech USB-C to USB-A adapter), it does not wake my desktop
I don’t have any devices that could conceivably wake my computer which are USB-C directly, so I can’t test without that adapter, so it’s not a perfect test (it’s conceivable that the adapter is a problem), but I think it’s highly probable at this point that it’s simply the case that my motherboard won’t wake from sleep for signals received through that USB-C port. Shoot.
I’ve had this KVM for years without really having to address this issue because I had a gaming keypad (Razer Orbweaver) connected directly to my desktop (since I didn’t need it on my work laptop), and that was able to wake my desktop. That keypad died recently, and I moved to simply using my keyboard. And suddenly this minor annoyance became a much bigger annoyance. I’ve thought about getting a OneKeyBoard and connecting it directly to my desktop to wake it, but that seems like a waste, and would just add clutter.
So for now, my workaround is a widget on my phone that sends a WOL packet. It works. Just wish I could wake with my keyboard.
Any better ideas?
Edit: On re-reading this, I realize I failed to mention: my desktop is on a shelf around the back of my desk, behind my usually-open door. So to go push the power button, I’d have to get up and walk over there. Do-able, obviously, but I never think about it until I’ve already sat down. First world problems. So I’m looking for a way to wake my computer from my desk, preferably with my keyboard, and preferably without my phone and without more hardware. I’m not feeling optimistic.
just use a usb3 a to c cable and a different 5 or 10,gbos USB port on your desktop? the type c port likely goes through a third party controller
Tl;dr: Yes! I feel like a dunce, but sure enough, connecting the KVM to one of the USB 3.0 type A ports works perfectly!
Looking at the docs for my motherboard, my USB options are:
Chipset:
- 7 x USB 3.0/2.0 ports (3 ports on the back panel, 4 ports available through the internal USB headers)
- 6 x USB 2.0/1.1 ports (2 ports on the back panel, 4 ports available through the internal USB headers)
Chipset+Intel® USB 3.1 Controller:
- 1 x USB Type-C™ port on the back panel, with USB 3.1 support
- 1 x USB 3.1 Type-A port (red) on the back panel
I tried connecting my keyboard directly to one of the USB 3.1 type A ports, and it won’t wake it. Only when it’s connected to one of the 3.0 or 2.0 type A ports. I started looking into how to get that USB 3.1 chipset to allow wake, but couldn’t find anything.
I had it in my head that, for all the peripherals I have connected (especially the 4k web cam), 5 Gbps wouldn’t be fast enough, and I’d need the 10 Gbps USB 3.1 ports. But I went ahead and tried it (with my current USB type C to type C cable, just with an adapter for now), and everything works. Web cam (including Windows Hello), all other peripherals, and, critically, the keyboard now wakes the computer.
Ahhhhh!
Now I just need to get an A to C cable so I don’t need that adapter there (I need it elsewhere anyways). But this works!
THANK YOU!
1 Like