Invalid RAID config table checksum (Adaptec 1210SA)
Tom
tom at ninjabadger.net
Wed Nov 19 23:14:43 UTC 2008
Hi again,
Tom wrote:
>>> I'm more interested in finding a solution to the problem, and
>>> learning more about the checksums. Is there some way I can begin
>>> investigating this issue myself? Unfortunately, I fear my aspirations
>>> shall run away with me, but any insight/starting information to
>>> fixing the problem would be welcome.
>>
>> Take a look at lib/format/ataraid/asr.h for the layout of the
>> metadata. Hexedit it by hand and see if the rest of it appears to
>> make sense. If it is just the checksum that is wrong, then correct it.
>
> I'll see what I can gather. Just for reference (in case it's been
> missed) the checksum I receive (0xBAF vs. 0x805) and the checksum 'ml'
> received (0xF36 vs. 0x805) are different. Presumably it's just the table
> format, and not the contained metadata that is checksum'd?
I think I'm in way over my head understanding any of the asr.h or asr.c
files. My C/C++ knowledge is extremely limited, at best.
As far as a HEX editor goes on the disk; I'm at a lost as to where to
point it (see above.)
If there's any way in which you can describe the methods for pulling out
some debug data to submit, I'd be grateful.
Once again, thanks.
Tom
More information about the Ataraid-list
mailing list