Re: [PATCH 2/2] firewire: ohci: add MSI support

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Stefan Richter
Date: Monday, April 26, 2010 - 7:44 am

(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/
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH 2/2] firewire: ohci: add MSI support, Stefan Richter, (Mon Apr 26, 7:44 am)
Re: [PATCH 2/2] firewire: ohci: add MSI support, Stefan Richter, (Mon Apr 26, 7:55 am)
Re: [PATCH 2/2] firewire: ohci: add MSI support, Clemens Ladisch, (Mon Apr 26, 8:56 am)
Re: [PATCH 2/2] firewire: ohci: add MSI support, Roland Dreier, (Wed Apr 28, 10:47 pm)