Hi! Does anyone know of a PCI multi IO or PCI Super IO board? I've seen various serial, parallel, USB, Firewire, etc PCI boards but that's not what I am seeking.
I would like to add legacy ports to recent PC with limited expandability and few of the "old fashion" IO ports. What I am looking for is a PCI board with a Super IO or Multi IO chip to provide a complete set of ports such as serial, parallel, USB, floppy, IDE, PS/2 keyboard, PS/2 mouse, etc.
Essentially a Winbond or VIA SuperIO chip on a PCI board with ports. Is there such a thing? I haven't seen one if there is one available.
Hey, Andrew - did you ever have any luck with this?
I came across this old thread because I was in search of a PCI controller for a ps/2 keyboard. I know that there are USB -> PS/2 keyboard convertors out there, but these seem to be hit and miss, and from my limited reading on geekhack.org, the ones that do work well only pass through scan codes for the 104 keys, not the extended keys found on terminal or POS keyboards (like my Cherry MX-8000 I use at work). I was thinking that it should be relatively simple to design an PCI board that setup a ps/2 port using a standard keyboard encoder, essentially guaranteeing that the clicky terminal and POS boards that many of us use would be fully usable on current machines.
And then I saw this post. It made me start thinking about other legacy ports we've lost - Parallel, Serial (if it's not gone already, it soon will be - and USB to serial adaptors are hit and miss for me), to a lesser degree, floppy..
Does anyone else see a need for this stuff? PCI ports are already going the way of the ISA bus in the late 1990's... they're already being phased out for PCI-E. I've absolutely no idea of the design spec for this stuff, but how difficult would it be to toss a serial port, parallel port, floppy port, and ps/2 keyboard and mouse port on a card? The parallel, floppy, and serial ports could (would?) use headers, while the mouse and keyboard would get external access ports. Thinking out loud here, is there a single multi-i/o chip that could do this, or would such a card need multiple controller chips with data i/o and power being supplied from the edge connectors?
I don't really mean to introduce a community project here, as I'm certainly not able to design such a beast... but I'm hoping that someone else might see the need and jump in - I'm good for monetary support/built/testing
What do you guys think? Is such a beast possible?