I'm guessing that it is the hub support in CFE which is lacking (if I disconnect the main keyboard (which is really a keyboard/mouse wireless combo) from the KVM switch and connect it directy to port 1 on the X1000, it works). When using the KVM switch, the keyboard appears as being behind two levels of hubs, one USB 2.0 hub, and then one USB 1.0 hub (meaning that Translators are involved). But in order to examine this further, I guess I'd need to add some debug traces to CFE. Is the CFE sourcecode available so that I can investigate, and possibly fix, the problem myself?
For the curious, this is what lsusb -t looks like on the other computer:
Code: Select all
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/5p, 480M |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M |__ Port 4: Dev 19, If 0, Class=hub, Driver=hub/4p, 12M |__ Port 1: Dev 20, If 0, Class=HID, Driver=usbhid, 1.5M |__ Port 1: Dev 20, If 1, Class=HID, Driver=usbhid, 1.5M