Hello,

On Mon, 18 May 2026 13:08:05 +1000
Ruben Schade <[email protected]> wrote:

> I'm looking to get a PCIe to PCI bridge adapter, to let me connect PCI 
> devices to my amd64 PCIe system (classic sound cards, mostly). I've 
> looked up ppb(4), which references this under the BRIDGES section, but 
> it doesn't get more specific:
> 
>  > Generic PCI bridges, including expansion backplanes.  
> 
> Anyone have any real world tips/advice on which such bridge device I 
> should buy, what to avoid? Or am I overthinking it?
> 
> Most of the bridges I'm seeing are based around a ASMedia ASM1083 
> controller.

I went the other way around to add an NVMe device to a PCI-X G5:

[     1.000000] pci2 at ibmcpc0 bus 7
[     1.000000] pci2: i/o space, memory space enabled
[     1.000000] ppb0 at pci2 dev 4 function 0: PLX Technology PEX 8111 
PCIe-to-PCI Bridge (rev. 0x21)
[     1.000000] ppb0: PCI Express capability version 1 <PCI/PCI-X to PCI-E 
Bridge> x1 @ 2.5GT/s
[     1.000000] pci3 at ppb0 bus 8
[     1.000000] pci3: i/o space, memory space enabled
[     1.000000] nvme0 at pci3 dev 0 function 0: vendor 1c5c product 174a (rev. 
0x00)
[     1.000000] nvme0: NVMe 1.3
[     1.000000] nvme0: interrupting at irq 54
[     1.000000] nvme0: SKHynix_HFM256GD3HX015N, firmware 41030C20, serial 
FSB2N701512702O37
[     1.000000] ld0 at nvme0 nsid 1
[     1.000000] ld0: 238 GB, 31130 cyl, 255 head, 63 sec, 512 bytes/sect x 
500118192 sectors

No special drivers needed, it's seen as a simple pci-pci bridge.

This one is kinda annoying - sitting in a 64bit/133MHz slot but only
supports 32bit/66MHz, while claiming to be a PCI-X device ( the only
PCI-X feature it supports is MSI ). For your purposes 32bit/33MHz
should be more than enough though.

You may want to check if the bridge you're going to buy supports 5v
devices - older PCI cards may not work in 3.3v only slots.

have fun
Michael

Reply via email to