Invalid RAID config table checksum (Adaptec 1210SA)

Tom tom at ninjabadger.net
Wed Nov 19 00:26:26 UTC 2008


Hi all,

My apologies in advance if I'm in the wrong place, but my attempts to 
find a solution lead me here time and time again. :)

I'm having some trouble using a simple two-disk RAID-0 array with an 
Adaptec 1210SA card. My exact problem has been well described almost two 
years ago, here:

https://www.redhat.com/archives/ataraid-list/2007-February/msg00007.html

Unfortunately no-one has ever replied with any solution that I can see!

Here's some useful output to supplement my shameful thread revival:

# uname -a
Linux ubuntu 2.6.24-19-generic #1 SMP Wed Aug 20 22:56:21 UTC 2008 i686 
GNU/Linux (Ubuntu 8.04.1)

# dmraid -V
dmraid version:		1.0.0.rc14 (2006.11.08)
dmraid library version:	1.0.0.rc14 (2006.11.08)
device-mapper version:	4.12.0

# dmraid -ay -vvv
WARN: locking /var/lock/dmraid/.lock
NOTICE: /dev/sdf: asr     discovering
NOTICE: asr: reading extended data on /dev/sdf
ERROR: asr: Invalid RAID config table checksum (0xBAF vs. 0x805) on /dev/sdf
NOTICE: /dev/sdf: ddf1    discovering
NOTICE: /dev/sdf: hpt37x  discovering
NOTICE: /dev/sdf: hpt45x  discovering
NOTICE: /dev/sdf: isw     discovering
NOTICE: /dev/sdf: jmicron discovering
NOTICE: /dev/sdf: lsi     discovering
NOTICE: /dev/sdf: nvidia  discovering
NOTICE: /dev/sdf: pdc     discovering
NOTICE: /dev/sdf: sil     discovering
NOTICE: /dev/sdf: via     discovering

NOTICE: /dev/sde: asr     discovering
NOTICE: asr: reading extended data on /dev/sde
ERROR: asr: Invalid RAID config table checksum (0xBAF vs. 0x805) on /dev/sde
NOTICE: /dev/sde: ddf1    discovering
NOTICE: /dev/sde: hpt37x  discovering
NOTICE: /dev/sde: hpt45x  discovering
NOTICE: /dev/sde: isw     discovering
NOTICE: /dev/sde: jmicron discovering
NOTICE: /dev/sde: lsi     discovering
NOTICE: /dev/sde: nvidia  discovering
NOTICE: /dev/sde: pdc     discovering
NOTICE: /dev/sde: sil     discovering
NOTICE: /dev/sde: via     discovering

And I'm not sure if this will be useful, but here it is anyway:

# lspci -v
01:06.0 RAID bus controller: Silicon Image, Inc. Adaptec AAR-1210SA SATA 
HostRAID Controller (rev 02) (prog-if 01)
	Subsystem: Adaptec Unknown device 0240
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 32, Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: I/O ports at ac00 [size=8]
	Region 1: I/O ports at a800 [size=4]
	Region 2: I/O ports at a400 [size=8]
	Region 3: I/O ports at a000 [size=4]
	Region 4: I/O ports at 9c00 [size=16]
	Region 5: Memory at fdeff000 (32-bit, non-prefetchable) [size=512]
	[virtual] Expansion ROM at fdf00000 [disabled] [size=512K]
	Capabilities: [60] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-

Of course, the simplest answer would be to try 1.0.0-rc15 and see how it 
goes. I've downloaded the source and checked the changelog: tere's no 
mention of a fix pertaining to this issue, and as I also rely on dmraid 
for my boot devices I'd rather not break it without a tested package 
with which to install (unless I had no other choice, you understand.)

I could also update to Ubuntu 8.10, which is planned, but I've noticed 
that the version included in this release is still only at 1.0.0-rc14. 
What has happened to rc15 in Intrepid? Is there a package update planned 
by the maintainer?

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.

Thanks for reading! Any ideas are more than welcome.

Regards,

Tom




More information about the Ataraid-list mailing list