cvs commit: src/sys/dev/mpt mpt_pci.c

mjacob at freebsd.org mjacob at freebsd.org
Thu Nov 16 03:30:45 UTC 2006



MSI/MSI-X seemed work with MPT for SAS, 4Gb FibreChannel on one system 
(SuperMicro Xeon) and 2Gb FibreChannel on another (4xdual core Opteron), 
but failed for onboard MPT on that system (dual core Opteron)

mpt3: request 0xffffffff80e75050:96 timed out for ccb 0xffffff01433ec400 
(req->ccb 0xffffff01433ec400)
mpt3: completing timedout/aborted req 0xffffffff80e75050:96
mpt3: Timedout requests already complete. Interrupts may not be 
functioning.
mpt2: request 0xffffffff80e67050:96 timed out for ccb 0xffffff0141c75c00 
(req->ccb 0xffffff0141c75c00)
mpt2: completing timedout/aborted req 0xffffffff80e67050:96
mpt2: Timedout requests already complete. Interrupts may not be 
functioning.


MSI/MSI-X failed to work for the onboard em on the SuperMicro system.

Given the (unselective) failure rate for me and the relatively small 
sample, but with two pretty widely used system types I'd like to suggest 
that you reconsider making the MSI and MSI-X being 'on' as the default.

-matt


>
>
> Sorry- should have said "broader testing", which would include FC 4Gb cards.
>
>> On Wednesday 15 November 2006 15:18, Matt Jacob wrote:
>>> mjacob      2006-11-15 20:18:09 UTC
>>>
>>>   FreeBSD src repository
>>>
>>>   Modified files:
>>>     sys/dev/mpt          mpt_pci.c
>>>   Log:
>>>   Turn off MSI until some testing is done.
>>>
>>>   Revision  Changes    Path
>>>   1.40      +2 -0      src/sys/dev/mpt/mpt_pci.c
>> 
>> Works great here on the box I tested it on with both MSI and MSI-X, so it
>> wasn't untested.
>> 
>> -- 
>> John Baldwin
>> 
>


More information about the cvs-src mailing list