Will this work? I found a cheap serial port card I need for a POS receipt printer but I'm not sure if the computer has a PCI Express x1 slot.

For sure it has a PCI slot though so I'm wondering if I can pop it in


enter image description here

No, they have different sized slots, and their buses differ.

The image used in this answer is taken from ( http://upload.wikimedia.org/wikipedia/commons/f/fc/PCIExpress.jpg ), and has been modified to include text and indication circles in red. It is licensed under the CC-BY-SA 3.0

  • Oh Okay, what about a pci express x1 in pci express x16? – Scandalist Sep 16 '14 at 2:00
  • 1
    Have you done any reading on PCI-express? – Ramhound Sep 16 '14 at 2:51
  • I prefer to go straight to the pros – Scandalist Sep 16 '14 at 7:19
  • @Scandalist Technically yes you can put a x1 in an x16 slot, the extra lanes just won't be used. However in real life, on some computers it doesn't work because the manufacterer has made alterations. ( superuser.com/questions/89222/… ) – Robin Hood Sep 17 '14 at 0:04

Rule of thumb tends to be you can put a 'smaller' PCIe card into a larger slot - so a x1 will fit in an x16.

If you're trying to put in an pci e x1 card into a pci slot, adaptors exist - these use chips that were originally meant for using GPUs designed for pci-e on PCI. Most systems should have at least one x1 card slot, unless this is something like mini ITX

However many modern systems do still have serial port headers. Its worth checking if you have one, getting a suitable adaptor and using that instead.

  • Thanks, that makes sense. The system does have a serial port but they have two receipt printers – Scandalist Sep 16 '14 at 7:06

You can place a PCIe 1x card into any available PCIe slot and it will work -- even if the slot is longer than the card.

You can NOT plug it into the PCI slot however.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.