Project

General

Profile

PCIe->PCI bridges » History » Version 11

manawyrm, 03/07/2022 05:56 PM

1 1 manawyrm
h1. PCIe->PCI bridges
2
3
Many interesting chipsets for retro networking are equipped with the older PCI bus instead of the current PCIe interface.
4
There are a number of PCIe->PCI bridge chipsets available, with varying levels of quality/reliability.
5
6 3 manawyrm
If you have tested a new chipset or revision of a bridge chip listed here, please update this page.
7
8 1 manawyrm
h3. ASMedia ASM1083/1085
9
10 4 manawyrm
The ASMedia ASM1083 (PCIe to 2x PCI) and ASM1085 (PCIe to 5x PCI) chipsets seem to have problems with interrupt handling.
11 1 manawyrm
This will flood the kernel log with messages like:
12
<pre>pcieport [...]: PME: Spurious native interrupt!</pre>
13
ASM1083/1085 also seem to have other issues related to DMA/IRQ handling. Many soundcards seem to have issues as well.
14
15
Tested revisions:
16 5 manawyrm
- ASM1085, datecode: 1040 (40th week 2010), rev 01 (not working)
17 9 manawyrm
- ASM1083, datecode: 1106 (11th week 2011), rev 01 (not working)
18 7 manawyrm
- ASM1083, datecode: 1127 (27th week 2011), rev 01 (unknown)
19 6 manawyrm
- ASM1083, datecode: 1218 (18th week 2012), rev unknown (not working)
20 3 manawyrm
- ASM1083, datecode: 1346 (46th week 2013), rev 04 (working with pcie_aspm=off cmdline)
21
- ASM1083, datecode: 1350 (50th week 2013), rev 03 (not working)
22 8 manawyrm
- ASM1083, datecode: 1438 (38th week 2014), rev 04 (working with pcie_aspm=off pci=noaer,nocrs)
23 1 manawyrm
24 3 manawyrm
Cards with a revision (check lspci) higher than 03 seem to work better. With ASPM enabled (by default), they will still flood messages about interrupts.
25
*Make sure you get Revision 04 or higher and disable ASPM!*
26 1 manawyrm
27
h3. ITE IT8892E
28
29
Common on many Gigabyte motherboards. Untested.
30
31
32
h3. Diodes/Pericom PI7C9X111SL
33
34
Common on "PCI-E To Dual PCI Riser Cards" and some PCIe->PCI adapters. Untested.
35
36 11 manawyrm
The "PCI-E To Dual PCI Riser Cards" have some sort of issue and won't get recognized at all in most systems. Reason is still unknown, pending investigation.
37 1 manawyrm
38 10 manawyrm
h3. Diodes/Pericom PI7C9X118SL
39 1 manawyrm
40 10 manawyrm
Used on StarTech.com PCIe to PCI adapter card. 
41
Seems to work fine, with default kernel settings, interrupts work, legacy I/O writes work.
42 1 manawyrm
43 10 manawyrm
<pre>03:00.0 PCI bridge: Pericom Semiconductor Device e113</pre>
44
45
HFC-S ISDN card, ES1371 sound card and Matrox Mystique graphics card were tested successfully.
46 11 manawyrm
Sangoma Wanpipe cards (A104D) were tested successfully.
47 1 manawyrm
48
h3. PLX chips
49
50
Untested.
51
52
h3. TI XIO2001
53
54 2 laforge
Issues reported with Sangoma Wanpipe cards, specifically: Cards enumerate quite fine, are visible in lusb and driver binds to it. However, their interrupts never reach Linux, neither the registered interrupt handler, nor does the counter in /proc/interrupts ever count up.
Add picture from clipboard (Maximum size: 48.8 MB)