VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I thought that I would experiment with a Dell Optiplex 760. It seemed like a good fit for a retro machine with Windows 98 and possibly even DOS support. However, it does not have any native PS/2 ports and the legacy USB support is completely broken. I had a similar problem with USB being having problems in pure DOS on the nForce 2 chipset, but it worked fine in Windows 98. It would "just work" on this Intel chipset, but it may be a result of a poor implementation in the BIOS.

When using a USB keyboard in DOS, key presses act very strangely. Auto-repeat (key presses repeating when held down) do not work. And when paying games, key presses buffer strangely, keys seem to stay held down, and then nothing responds as expected. I always have to do a hard reset at this point, because I can't navigate to the menu exit. This is as tested in Doom and Quake. Using a PS/2 keyboard with a USB adapter seems to fix the auto-repeat issue, but key presses are still messed up in games.

I then thought about shelving the idea of using DOS and wanted to try Windows 98. Typing in pure DOS seems to be okay, but as soon as the Windows setup GUI started up, I had all of the same problems as playing games. I can't type, key presses disappear and restart at random, and there is no way to reliably navigate the menus with tab in this state.

Has anyone ever tried using one of these old Dell machines for a retro computer and found a workaround for the broken USB keyboard support in DOS and Windows setup?

This problem occurs exactly the same even when using FreeDos 1.3. I also tried running "KEYB US,,KEYBOARD.SYS" and it made no difference.

Reply 1 of 2, by momaka

User metadata
Rank Member
Rank
Member
Kahenraz wrote on 2024-02-18, 21:49:

I thought that I would experiment with a Dell Optiplex 760. It seemed like a good fit for a retro machine with Windows 98 and possibly even DOS support. However, it does not have any native PS/2 ports and the legacy USB support is completely broken.

Actually, I believe these machines (socket 775 Optiplex-es) should all have native PS/2 support. For whatever reason, Dell just didn't fit a PS/2 port on the motherboards for this generation of Optiplex-es. However, most of them do have a header on the motherboard that allows you to add PS/2 ports (and a Serial port) via an add-on bracket, like this:
download/file.php?mode=view&id=186297
That being said, before you go on eBay or the like to purchase one, make sure your motherboard does actually have the header for it. It should be labeled "LPC" on the motherboard and can be found above the floppy header (also close to the PCI-E slot.) It's a 14-pin header in a 2x7 pin configuration.

If your motherboard does not have one installed but does have the space / holes for it, then you can solder one in, provided you're up to this task. That's what I did on a Dimension E5150 motherboard I have, which is from the same socket 775 era (model name "Connolly", which I believe it's the same model or a very similar one to what's in an Optiplex 620.) In my case, I didn't even have the proper Dell PS/2-Serial header, so I made my own with Ethernet wire and a spare PS/2 bracket from an industrial PC. The pinout of the industrial PS/2 bracket was different, so I had to do some tracing work to wire it properly, but it ended up working fine and on the first try. If interested and in case you cannot find a Dell PS/2 bracket for sale, let me know and I'll try to post the info here of what I did. I still have the E5150 and luckily it's not buried under a pile of stuff.

I also have an Optiplex 760, but it's currently in storage and I probably won't get to it for another week or two.

Kahenraz wrote on 2024-02-18, 21:49:

Has anyone ever tried using one of these old Dell machines for a retro computer and found a workaround for the broken USB keyboard support in DOS and Windows setup?

Now that, I have not tried. On both my Dimension E520 and E5150, I only set these up with Windows 7 and XP. I'm way behind on my Win9x builds (have a lot of machines/hardware, but haven't dedicated the time for it.)

Attachments