VOGONS


First post, by Lylat1an

User metadata
Rank Member
Rank
Member

I apologize if this is the wrong forum to ask, but I have a recently-produced Unicomp Classic 104 keyboard that I'd like to use with an older motherboard which has USB 1.x ports.

I also have a Tripp-Lite 0DT60002 USB to PS/2 converter for this build, but it's also USB 1.x.

My other USB keyboards seem to work with both devices without issue, so I'm guessing my new Unicomp model is USB 2.0, and thus its polling rate is too fast for both the motherboard and converter.

Are there any devices that might resolve this?

Reply 1 of 6, by rasz_pl

User metadata
Rank l33t
Rank
l33t
Lylat1an wrote on 2024-05-10, 04:30:

I also have a Tripp-Lite 0DT60002 USB to PS/2 converter for this build, but it's also USB 1.x.

what does that mean? Unicomp doesnt work with this adapter either?

Lylat1an wrote on 2024-05-10, 04:30:

My other USB keyboards seem to work with both devices without issue, so I'm guessing my new Unicomp model is USB 2.0

so was I right in Re: "USB keyboard support" not working on FIC (Iston) KA-6100 and you verified its USB .20 or is that still speculation?

Lylat1an wrote on 2024-05-10, 04:30:

USB 2.0, and thus its polling rate is too fast for both the motherboard and converter.

those are two different separate potential issues

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction

Reply 2 of 6, by Lylat1an

User metadata
Rank Member
Rank
Member
rasz_pl wrote on 2024-05-10, 17:38:
Lylat1an wrote on 2024-05-10, 04:30:

I also have a Tripp-Lite 0DT60002 USB to PS/2 converter for this build, but it's also USB 1.x.

what does that mean? Unicomp doesnt work with this adapter either?

That is correct. And I apologize for being unclear, I wrote that just before going to bed after a long day.

rasz_pl wrote on 2024-05-10, 17:38:
Lylat1an wrote on 2024-05-10, 04:30:

My other USB keyboards seem to work with both devices without issue, so I'm guessing my new Unicomp model is USB 2.0

so was I right in Re: "USB keyboard support" not working on FIC (Iston) KA-6100 and you verified its USB .20 or is that still speculation?

I'm waiting to hear back from Unicomp on that one, but at this point I'm pretty sure it's 2.0.

rasz_pl wrote on 2024-05-10, 17:38:
Lylat1an wrote on 2024-05-10, 04:30:

USB 2.0, and thus its polling rate is too fast for both the motherboard and converter.

those are two different separate potential issues

I thought one explained the other. But now that you mention it, a 2.0 device should still work in a 1.x port, but not as fast right?

Reply 3 of 6, by rasz_pl

User metadata
Rank l33t
Rank
l33t
Lylat1an wrote on 2024-05-10, 19:28:

That is correct.

so there is something weird about it after all

Lylat1an wrote on 2024-05-10, 19:28:

I'm waiting to hear back from Unicomp on that one, but at this point I'm pretty sure it's 2.0.

so you still speculate, how bout you check instead https://www.thesycon.de/eng/usb_descriptordumper.shtml
https://tewarid.github.io/2016/12/12/view-usb … on-windows.html
Another way to test is connecting it thru old USB 1.1 hub.

Lylat1an wrote on 2024-05-10, 19:28:

I thought one explained the other. But now that you mention it, a 2.0 device should still work in a 1.x port, but not as fast right?

no, but I only ever saw gamer hid devices (keyboard/mice) being truly USB 2.0
beyond being USB 2.0, or having something weird in the descriptor (like aforementioned fast pooling rate) it can also use more elaborate messages. As I said in previous thread old Bioses (and old converters) can only care about the most basic HID messages and not understand fancier ones.

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction

Reply 4 of 6, by Lylat1an

User metadata
Rank Member
Rank
Member
rasz_pl wrote on 2024-05-10, 22:50:
Lylat1an wrote on 2024-05-10, 19:28:

That is correct.

so there is something weird about it after all

Sure seems that way.

so you still speculate, how bout you check instead https://www.thesycon.de/eng/usb_descriptordumper.shtml https://tewarid.githu […]
Show full quote
Lylat1an wrote on 2024-05-10, 19:28:

I'm waiting to hear back from Unicomp on that one, but at this point I'm pretty sure it's 2.0.

so you still speculate, how bout you check instead https://www.thesycon.de/eng/usb_descriptordumper.shtml
https://tewarid.github.io/2016/12/12/view-usb … on-windows.html
Another way to test is connecting it thru old USB 1.1 hub.

Here are the results of the TDD dump from Windows 10: It appears to be USB 1.1 compliant...

Information for device Aristides 2862 (VID=0x17F6 PID=0x2862):

------------------------------
Connection Information:
------------------------------
Device current bus speed: FullSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device address: 0x0015
Current configuration value: 0x01
Number of open pipes: 1


------------------------------
Device Descriptor:
------------------------------
0x12 bLength
0x01 bDescriptorType
0x0200 bcdUSB
0x00 bDeviceClass
0x00 bDeviceSubClass
0x00 bDeviceProtocol
0x40 bMaxPacketSize0 (64 bytes)
0x17F6 idVendor
0x2862 idProduct
0x0100 bcdDevice
0x01 iManufacturer "Unicomp GA LLC"
0x02 iProduct "Aristides 2862"
0x03 iSerialNumber "123456"
0x01 bNumConfigurations


-------------------------
Configuration Descriptor:
-------------------------
0x09 bLength
0x02 bDescriptorType
0x0022 wTotalLength (34 bytes)
0x01 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0xA0 bmAttributes (Bus-powered Device, Remote-Wakeup)
0x32 bMaxPower (100 mA)

Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass (Human Interface Device Class)
0x00 bInterfaceSubClass
0x00 bInterfaceProtocol
0x00 iInterface

HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
Show last 39 lines
0x0111	bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType (Report descriptor)
0x0043 bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x81 bEndpointAddress (IN endpoint 1)
0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
0x0010 wMaxPacketSize (1 x 16 bytes)
0x05 bInterval (5 frames)

Microsoft OS Descriptor is not available. Error code: 0x0000001F


--------------------------------
String Descriptor Table
--------------------------------
Index LANGID String
0x00 0x0000 0x0409
0x01 0x0409 "Unicomp GA LLC"
0x02 0x0409 "Aristides 2862"
0x03 0x0409 "123456"

------------------------------

Connection path for device:
USB xHCI Compliant Host Controller
Root Hub
Aristides 2862 (VID=0x17F6 PID=0x2862) Port: 2

Running on: Windows 10 or greater (Build Version 19045)

Brought to you by TDD v2.17.0, Feb 23 2021, 14:04:02

Reply 6 of 6, by rasz_pl

User metadata
Rank l33t
Rank
l33t

Im not an expert on USB, but 0x0010 wMaxPacketSize (1 x 16 bytes) suggests its not using the simplified USB keyboard protocol (8 bytes).

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction