Project

General

Profile

PCIe->PCI bridges » History » Version 2

laforge, 02/10/2022 09:29 AM

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
h3. ASMedia ASM1083/1085
7
8
The ASMedia ASM1083 and ASM1085 chipsets seem to have problems with interrupt handling.
9
This will flood the kernel log with messages like:
10
<pre>pcieport [...]: PME: Spurious native interrupt!</pre>
11
ASM1083/1085 also seem to have other issues related to DMA/IRQ handling. Many soundcards seem to have issues as well.
12
13
Tested revisions:
14
- ASM1085, datecode: 1040 (40th week 2010)
15
- ASM1083, datecode: 1218 (18th week 2012)
16
- ASM1083, datecode: 1346 (46th week 2013)
17
- ASM1083, datecode: 1350 (50th week 2013)
18
19
There are reports online of cards with PCI revisions higher than Rev. 03 being fixed. This does not seem to be true.
20
21
h3. ITE IT8892E
22
23
Common on many Gigabyte motherboards. Untested.
24
25
26
h3. Diodes/Pericom PI7C9X111SL
27
28
Common on "PCI-E To Dual PCI Riser Cards" and some PCIe->PCI adapters. Untested.
29
30
31
h3. Diodes/Pericom PI7C9X113SL
32
33
Untested.
34
35
36
h3. PLX chips
37
38
Untested.
39
40
h3. TI XIO2001
41
42 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)