mfi timeouts

John Baldwin jhb at freebsd.org
Tue Nov 15 15:52:55 UTC 2011


On Monday, November 14, 2011 7:27:18 pm Jan Mikkelsen wrote:
> Hi,
> 
> Sorry about being unclear. They all failed in the same way.
> 
> So, these combinations have continuous timeout errors and fail to completely boot:
> 
>   Plain 9.0-RC1
> 
>   9-stable with 1.62 of mfi.c
> 
>   9-stable with www.freebsd.org/~jhb/patches/mfi.patch, pci_alloc_msi
>   instead of pci_alloc_msix and hw.mfi.msix=0
> 
> This boots, but gets "mfi0: Cannot allocate interrupt" and there are no /dev/mfi* devices:
> 
>   9-stable with www.freebsd.org/~jhb/patches/mfi.patch and hw.mfi.msix=1
> 
> This seems to work, but I have not put any load on it yet:
> 
>   9-stable with www.freebsd.org/~jhb/patches/mfi.patch, pci_alloc_msi
>   instead of pci_alloc_msix and hw.mfi.msix=1

Ok, so MSI interrupts seem to work for you.
> 
> I see you have a new patch, www.freebsd.org/~jhb/patches/mfi_msi.patch. This patch doesn't seem to include the dummy read from your earlier patch, 
or the one in 1.62 of mfi.c. I assume I need to apply the 1.62 mfi.c diff to by 9-stable sources as well. Is that correct?

You can just apply this patch, no need to backport the fix in 1.62 as that
fix should not be needed if you are using MSI.

-- 
John Baldwin


More information about the freebsd-stable mailing list