mpt fails to find disks on LSILogic 1068
John Baldwin
jhb at freebsd.org
Fri Mar 23 12:42:47 UTC 2012
On Friday, March 23, 2012 2:13:43 am Dmitry Sivachenko wrote:
> On 3/23/12 3:42 AM, John Baldwin wrote:
> > On 3/22/12 7:05 PM, Marius Strobl wrote:
> >> On Thu, Mar 22, 2012 at 11:09:38PM +0400, Dmitry Sivachenko wrote:
> >>> On 3/22/12 2:01 PM, Marius Strobl wrote:
> >>>> On Thu, Mar 22, 2012 at 09:15:52AM +0400, Dmitry Sivachenko wrote:
> >>>>> Hello!
> >>>>>
> >>>>> I have a server with LSILogic 1068-IR Controller with 2 disks connected.
> >>>>> This system was running FreeBSD-7.3 without a problem and recently I tried
> >>>>> to upgrade to 9-STABLE (build on 15 of February).
> >>>>>
> >>>>> New version of FreeBSD fails to initialize this controller:
> >>>>>
> >>>>> mpt0:<LSILogic SAS/SATA Adapter> port 0xd000-0xd0ff irq 26 at device 3.0
> >>>>> on pci6
> >>>>> pcib3: attempting to grow memory window for (0-0xffffffff,0x100000)
> >>>>> front candidate range: 0xfdd00000-0xfddfffff
> >>>>> back candidate range: 0cfe000000-0xfe0fffff
> >>>>> pcib7: failed to allocate initial memory window (0-0xffffffff,0x100000)
> >>>>> mpt0: 0x4000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff).
> >>>>> mpt0: Unable to memory map registers.
> >>>>> mpt0: Giving Up.
> > Can you get a full log from a verbose boot? The root problem is
> > probably earlier when mpt's BARs are first examined and probably has to
> > do with an issue with the decoding windows on pcib7.
> >
> >
>
> Please find the full log below:
>
> pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
> pcib0: decoding 4 range 0-0xcf7
> pcib0: decoding 4 range 0xd00-0xffff
> pcib0: decoding 3 range 0xa0000-0xbffff
> pcib0: decoding 3 range 0xd0000-0xdffff
> pcib0: decoding 3 range 0xf0000000-0xfebfffff
This is ok.
> pcib3: <ACPI PCI-PCI bridge> irq 56 at device 9.0 on pci0
> pcib0: allocated type 4 (0xd000-0xefff) for rid 1c of pcib3
> pcib3: failed to allocate initial memory window: 0xfdb00000-0xfebfffff
And here is where it blows up. That range is in the range of the
parent bridge (pcib0), so there must be some sort of conflict.
Can you try booting with 'debug.acpi.disabled=sysres'? Also, can
you obtain the output of devinfo -rv from a pre-9 kernel?
--
John Baldwin
More information about the freebsd-scsi
mailing list