PCIe->PCI bridges » History » Version 6
manawyrm, 02/10/2022 05:43 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 | 6 | manawyrm | - ASM1083, datecode: 1218 (18th week 2012), rev unknown (not working) |
18 | 3 | manawyrm | - ASM1083, datecode: 1346 (46th week 2013), rev 04 (working with pcie_aspm=off cmdline) |
19 | - ASM1083, datecode: 1350 (50th week 2013), rev 03 (not working) |
||
20 | 1 | manawyrm | |
21 | 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. |
22 | *Make sure you get Revision 04 or higher and disable ASPM!* |
||
23 | 1 | manawyrm | |
24 | h3. ITE IT8892E |
||
25 | |||
26 | Common on many Gigabyte motherboards. Untested. |
||
27 | |||
28 | |||
29 | h3. Diodes/Pericom PI7C9X111SL |
||
30 | |||
31 | Common on "PCI-E To Dual PCI Riser Cards" and some PCIe->PCI adapters. Untested. |
||
32 | |||
33 | |||
34 | h3. Diodes/Pericom PI7C9X113SL |
||
35 | |||
36 | Untested. |
||
37 | |||
38 | |||
39 | h3. PLX chips |
||
40 | |||
41 | Untested. |
||
42 | |||
43 | h3. TI XIO2001 |
||
44 | |||
45 | 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. |