24

I have an old computer from around 1995. It's from a computer brand that I've never heard of called Samanna Compu-Solutions. I am unsure of the model. The problem is, I only have one PS/2 port to work with. Since the computer is from 1995, there are no USB ports. The PS/2 port is labeled as a mouse port, and I've tried a keyboard on there to no avail. My question is: why isn't there a keyboard port? Without a keyboard, there's no way to get past the BIOS.

I'm also getting a CMOS checksum error. The computer is using the Award Modular BIOS v4.51PG. It has 64MB of RAM, and a Pentium MMX 233MHz CPU.

Keyboard error or no keyboard present
CMOS checksum error - Defaults loaded

Press F1 to continue, DEL to enter SETUP

Without a keyboard, I can't press F1 to continue, or press DEL to enter the setup.

I have tried:

  • Clearing the CMOS/removing the motherboard battery
  • Unplugging the keyboard and plugging it back in (while the computer is off, I've heard PS/2 is not hot swappable)

Basically, what I'm trying to solve is how I can use a keyboard and mouse at the same time. Any help would be appreciated.

TheComputerMan
  • 351
  • 2
  • 5
  • 12
    Pictures might help to answer. – UncleBod Aug 25 '20 at 14:48
  • 7
    The CMOS checksum error just means your CMOS battery has run out and all the settings have been lost. – Mark Aug 26 '20 at 00:59
  • @Mark the thing is I've already replaced the CMOS battery twice. Could be a dead socket, though. – TheComputerMan Aug 26 '20 at 15:36
  • 6
    @TheComputerMan as long as you don’t enter the BIOS setup (once you’ve got a keyboard connected), the error will remain — the checksum won’t be fixed until you save the CMOS settings from the setup. Booting loads defaults when there’s a checksum error, but it doesn’t save them. – Stephen Kitt Aug 26 '20 at 16:21
  • Something to remember, is that a mouse was an optional component of most PC systems until Windows 95 came out. Users would have been used to using purely a keyboard and character based UI (and probably a monochrome monitor) Your motherboard basically adds a mouse port to an existing motherboard design, and the user can continue to use their existing 5PinDin style keyboard. Even older designs would have used an RS232 style mouse port. – Neil Dec 09 '22 at 15:59
  • 'Optional until Windows 95'? You pretty much needed a mouse for a PC running Windows - not mandatory, but lack of a mouse hindered usability. Just think of MS Paint without a pointing device. I vaguely recall that MS even sold a package of 'Windows (not sure which version) plus an ISA adapter for their 'InPort' plus an InPort mouse'. – dave Dec 10 '22 at 14:13

4 Answers4

55

Given your computer’s vintage, I’m going to guess that the reason there’s a single PS/2 port, intended for use with a mouse, is that its keyboard port is a 5-pin DIN connector as used in the IBM PC AT and its descendants. This was quite a common setup in the mid- to late nineties — most socket 7 motherboards were AT boards and included these two ports (I still have a Pentium computer with this configuration), and some post-socket-7 boards continued the trend. The 5-pin DIN connector disappeared with the switch to ATX, but that ended up taking quite a long time.

Here’s a photo illustrating the two ports, from Phil Storrs PC Hardware book:

A 5-pin DIN connector next to a PS/2 connector

This isn’t strictly AT-compliant, a more common configuration was to have the PS/2 port on a bracket or another cut-out in the back of the case.

If your computer does have such a DIN port, you can use a PS/2-to-DIN adapter to connect a PS/2 keyboard to it.

Stephen Kitt
  • 121,835
  • 17
  • 505
  • 462
  • 5
    I find it somewhat humorous that the keyboard and mouse use different pins on the same connector, and that while some computers wired the pins in parallel to allow the ports to be used interchangeably (as was the case with Apple Desktop Bus used on the Macintosh), and while ADB would allow a user to plug in two or more keyboards or pointing devices (and have them all work), the PS/2 interface wouldn't work at all if two keyboards or two mice were plugged in. – supercat Aug 25 '20 at 21:28
  • The AT keyboard connector persisted some time past the "early pentium" era. Expensive pentium 2 systems normally used ATX motherboards with PS/2 keyboard and mouse ports, but cheaper K6-2 and 6x86 systems often still used AT cases with the AT keyboard connector (and either a serial mouse or a PS/2 mouse port on a flylead). – Peter Green Aug 26 '20 at 02:09
  • 3
    @supercat, as far as I've understood, PS/2 uses the same pins for both keyboard and mouse functions with the other two unused, so you couldn't in fact make the ports interchangeable (but you could make a splitter that allowing plugging both a keyboard and a mouse in one port that was specially made for that, I think I had laptop with such a port once.) – ilkkachu Aug 26 '20 at 04:30
  • Thanks @PeterGreen, you’re right, it remained common as long as socket 7 boards did! And it was pretty rare on 486 boards, so it’s really about systems based on the Pentium and socket-compatible CPUs. – Stephen Kitt Aug 26 '20 at 08:19
  • 1
    Working as a PC techie in 1997-2000, I saw Pentium II (slot1) boards in AT format, having this 5-pin DIN keyboard connector. – Jonathan Aug 26 '20 at 08:48
  • @ilkkachu: Hmm... searching for pinouts, it seems that some motherboards use 2 and 6 for mouse clock/data while using 1 and 5 for the keyboard, and if such a motherboard had two connectors wired in parallel they would be interchangeable. Commonplace mice, however, use pins 1 and 5 for clock and data for some reason. That makes the design even more bizarre. – supercat Aug 26 '20 at 15:29
  • 1
    @ilkkachu: "(but you could make a splitter that allowing plugging both a keyboard and a mouse in one port that was specially made for that, I think I had laptop with such a port once.)" - My desktop mainboard (bought new in 2016) does have such a double-duty port. A third-party mechanical adapter fortunately fit what it expected and allows me to use both a mouse and a keyboard connected to the board (with an old KVM switch between). – ecm Aug 26 '20 at 17:23
  • 1
    @ecm, ah, they've come back to fashion, then. Though, I wonder, which device (keyb or mouse) the port accepts directly, without an adapter? I guess the laptop port was directly usable with a mouse, because that's what you'd usually carry along with a laptop, and not a keyboard. But a modern-ish desktop might want to accept a PS2 keyboard more than a mouse, so you could use olden mechanical keyboards with it. – ilkkachu Aug 26 '20 at 17:27
  • 3
    @ilkkachu I have two systems like that; they work with either a keyboard or a mouse connected directly to the port, or both with a splitter. The port is coloured green and purple (half-and-half). – Stephen Kitt Aug 26 '20 at 18:21
  • 3
    @ilkkachu: I just checked, the ASRock FM2A88X EXTREME4+ here accepts a mouse, or a keyboard, or both. In the latter case it doesn't matter whether I connect the keyboard to the adapter plug labelled K and the mouse to the M one, or the reverse. So it definitely detects what to do (at least during boot up). The port is coloured purple for the upper half and green for the lower half. (And yes, apart from the old KVM switch, I use the PS/2 port to connect a mid-1990s mechanical Cherry keyboard which originally even had the AT plug.) – ecm Aug 26 '20 at 19:19
  • @supercat: ADB was pretty sophisticated for how simple it was... at boot the computer would enumerate all of the attached devices and assign each one a unique four-bit address. You could connect keyboards, mice, graphics tablets, and software protection dongles. – Dietrich Epp Aug 27 '20 at 17:15
  • For what it's worth, some computers (I believe I had one that was an old Acer?) had the AT keybord plug in a weird spot closer to the front of the machine, where the keyboard would be. On my system, the plug was on the side of the case, near the front panel. You had to unplug the keyboard to slide the case cover off. – smitelli Aug 27 '20 at 17:18
4

The IBM PC and its successors the XT and AT used a 5-pin din connector for the keyboard. On the XT and AT this was the only external connector placed directly on the motherboard (the original PC also had a cassette connector), other connectors were on add-in cards.

IBM's next system the PS/2 introduced in 1987 brought us the mini din keyboard and mouse ports but unlike previous IBM systems, the PS/2 was not widely cloned. Many PC clones continued to use derivatives of the AT form factor and hence continued to use the AT keyboard connector. Other PC clones used vendor-specific form factors and some of these did adopt the PS/2 keyboard connector. The PS/2 connector also became the norm on laptops with many supporting a splitter to allow a single connector to support both a keyboard and a mouse.

Systems using the AT form factor varied in how they handled the mouse. Some did not have a PS/2 mouse socket at all, requiring the user to use a serial mouse. Some had a PS/2 mouse port on a flylead to an expansion slot backplate or a mounting hole on the case. Some apparently used a variant of the form factor with a PS/2 mouse port on the motherboard though I have never seen this personally.

In 1995 intel introduced the ATX standard. This replaced the dedicated location for a keyboard connector with a flexible IO panel. For the first decade or so of ATX's life*, this IO panel nearly always incorporated a double-stacked mini din connector for the keyboard and mouse.

Intel pushed ATX heavily with the Pentium 2 and nearly all Pentium 2 systems used ATX, hence the PS/2 keyboard connector. Systems using AMD and Cyrix processors hung on for longer but ultimately the death of socket 7 around 2000 was also pretty much the death of the AT/Baby AT form factors and the 5-pin keyboard connector.

The AT and PS/2 keyboard interfaces were electically the same, only the connector was different. During the period that both standards were in use, adapters were readilly available and when I do a quick google for "ps/2 At keyboard adapter" it seems they are still available today.

* Eventually as USB became dominent, many motherboards dropped the PS/2 connectors or replaced them with a single combined keyboard and mouse connector, but that came much later.

Peter Green
  • 2,884
  • 20
  • 22
3

Fun fact: the PS/2 standard had a specific mouse and keyboard slot. I know because I once had the namesake IBM PS/2 computer that first used it.

I had to move the computer one day and I put everything back together but the computer refused to POST. Since it was a new machine, I couldn't believe it had broken so easily. I tried reseating things, but to no avail. I finally broke down and called tech support. The fix took all of 20 seconds: I had accidentally plugged the keyboard into the mouse port and vice versa. The tech himself admitted it was a bad design on IBM's part.

This was long before color coding would help sort things out (green for mice and purple for keyboards).

If you have a modern motherboard, you might have a slot like this

Combo PS/2 slot

This type of slot can accept either a keyboard or mouse. Otherwise, you'll need to look carefully on the stamped metal. There should be a label telling you what that specific PS/2 port is for.

Machavity
  • 503
  • 3
  • 8
-4

you already have an answer, but just some other options:

  • i think there was an adapter that allowed to plug a ps/2 device into a com-port

  • you could add an additional card that gives you another port

  • maybe the port would be available on the motherboard and just not wired to the back of the computer, so you can buy another port and attach it

pipe
  • 1,718
  • 17
  • 20
  • Sorry but no.... – Peter Green Aug 26 '20 at 01:59
  • 5
    "i think there was an adapter that allowed to plug a ps/2 device into a com-port" not exactly, there were adapters with a serial port plug and a PS/2 socket, but they only worked with dual-mode mice (which afact was most PS/2 ball mice but not PS/2 optical mice), not with keyboards. – Peter Green Aug 26 '20 at 02:00
  • 7
    "you could add an additional card that gives you another port" again no, connecting keyboards through expansion cards didn't become feasible until the USB era as the standard keyboard controller can only exist once in a given system. While you could put a PCI usb controller card in the machine and plug a USB keyboard into it said keyboard would only work when running a modern OS, it would not work in the BIOS setup. – Peter Green Aug 26 '20 at 02:04
  • 4
    "maybe the port would be available on the motherboard and just not wired to the back of the computer, so you can buy another port and attach it" again no, no manufacturer would sell a machine without a keyboard port and the keyboard port was directly on the motherboard right from the first PC. – Peter Green Aug 26 '20 at 02:06
  • @PeterGreen: There are many devices which could use a driver to inject keystrokes received via means other than the keyboard controller. The most popular usage was barcode or magstripe readers that would connect via serial port, but I think some barcode or magstripe readers used proprietary connections. – supercat Aug 26 '20 at 03:33
  • 4
    Still won't work in the BIOS though. – Peter Green Aug 26 '20 at 03:34
  • @supercat Plenty of barcode & magstripe readers plug inline with the keyboard port. – manassehkatz-Moving 2 Codidact Aug 26 '20 at 04:17
  • 1
    @manassehkatz-Moving2Codidact: Many did, but I think serial port-based ones were probably about as common, and some devices used proprietary cards, perhaps to let the PC's CPU do more of the decoding. – supercat Aug 26 '20 at 06:31