(probe23:arcmsr0:0:16:0): inquiry data fails comparison at DV1
step
Scott Long
scottl at samsco.org
Thu Jun 11 15:35:40 UTC 2009
Andre Oppermann wrote:
> Scott Long wrote:
>> Andre Oppermann wrote:
>>> Today I upgraded an AMD64 server from FreeBSD 6.4 to 7-STABLE and got
>>> a big
>>> nasty surprise with the Areca RAID controller:
>>>
>>> arcmsr0: <Areca SATA Host Adapter RAID Controller (RAID6 capable)
>>> > mem 0xfdbff000-0xfdb400000 irq16 at device 14.0 on pci18
>>> ARECA RAID ADAPTER0: Driver Version 1.20.00.15 2007-10-07
>>> ARECA RAID ADAPTER0: FIRMWARE VERSION V1.46 2009-01-06
>>> arcmsr0: [ITHREAD]
>>> ...
>>> (probe23:arcmsr0:0:16:0): inquiry data fails comparison at DV1 step
>>> run_interrupt_driven_hooks: still waiting after 60 seconds for
>>> xpt_config
>>>
>>> From here on it hangs and repeats the last message with some sort of
>>> exponential backoff. Ctrl-Alt-Del to reboot doesn't work but ScrollLock
>>> does. Hard reset is required to reboot.
>>>
>>> Booting the old 6.4 kernel works and the system comes up again with full
>>> access to the RAID array.
>>>
>>> Any help appreciated.
>>>
>>
>> I'll try to reproduce this locally. There have been sporadic reports of
>> the "fails comparison" problem, but none as fatal as this. Is it
>> possible to compile your kernel with CAMDEBUG and
>> CAM_DEBUG_FLAGS=CAM_DEBUG_INFO?
>
> CAMDEBUG doesn't give any output.
>
> As it turns out the hang seems to be related to an interrupt routing
> problem somehow. I did an BIOS upgrade and BIOS settings factory reset.
> The mainboard is an ASUS M2N32 WS Professional with an Athlon64 X2 4800+.
> Enabling all on-board devices including ATA and various SATA controllers
> together with "PnP OS" set to yes fixed the hand and allowed FreeBSD 7 to
> boot sucessfully. Why 6.4 doesn't stumble I don't know.
>
> The "(probe23:arcmsr0:0:16:0): inquiry data fails comparison at DV1 step"
> line is still there. Fortunately the boot process simply continues from
> there without further trouble.
>
> If there are any other CAM debug options or patches you want me to try I
> can do that. The system is only in partial production and I'm allowed to
> reboot it during workhours.
>
You enabled both CAMDEBUG and CAM_DEBUG_FLAGS=CAM_DEBUG_INFO in your kernel?
Scott
More information about the freebsd-stable
mailing list