(adding Cc: lkml, quoting in full)
Clemens Ladisch wrote:
I got a FW643 card a few days ago and can test that one. Also, I have a
JMicron JMB381 native PCIe 1394a controller. The latter is a less ideal
test specimen since it is buggy already without MSI (soon stops to
operate if one dares to mix isochronous and asynchronous I/O; sometimes
also if there is a bus reset at an inconvenient time).
From lspci:
04:00.0 FireWire (IEEE 1394): Agere Systems FW643 PCI Express1394b
Controller (PHY/Link) (rev 07) (prog-if 10 [OHCI])
[...]
Capabilities: [4c] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [60] Express (v1) Endpoint, MSI 00
[...]
0a:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host
Controller (prog-if 10 [OHCI])
[...]
Capabilities: [80] Express (v1) Endpoint, MSI 00
[...]
Capabilities: [94] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: fffffffc Data: 0000
[...]
Does "MSI 00", "MSI: Enable-" mean they do or don't support MSI? Asks a
PCIe newbie.
The FW643 (actually two of them) sits behind a PCIe switch:
03:04.0 PCI bridge: PLX Technology, Inc. PEX 8505 5-lane, 5-port PCI
Express Switch (rev aa) (prog-if 00 [Normal decode])
[...]
Capabilities: [48] MSI: Enable+ Count=1/2 Maskable+ 64bit+
Address: 00000000fee0f00c Data: 41a1
Masking: 00000003 Pending: 00000000
Capabilities: [68] Express (v1) Downstream Port (Slot+), MSI 00
[...]
I hope this switch does not make things any more interesting.
Looks right, but what do I know?
--
Stefan Richter
-=====-==-=- -=-- ==-=-
http://arcgraph.de/sr/
--