Hi Philip,<div>  Thankyou for taking some time on this. I searched the Ubuntu forums long and hard, even posted on there. I was starting to think no-one uses the VIA raid any more. I guess few do.</div><div><br><div>   Is it possible you might still have a working version in CVS?  It used to work, and on this very same mainboard. I can't remember which version of ubuntu, but I do remember it was the first version where the live CD could see the array and existing partitions, and installed, without any intervention from me. It was 2 or 3 years back.</div>

<div><br></div><div><br></div><div>Regards<div>David</div><div><br></div>
<br><br><div class="gmail_quote">On Thu, Mar 29, 2012 at 9:12 PM, Phillip Susi <span dir="ltr"><<a href="mailto:psusi@ubuntu.com">psusi@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I took a look at this, and I can't see how this error would ever NOT happen ( which is really strange since I used to have a via chipset that worked fine ).  via.c computes a sum of the first 50 bytes ( comment says this, but it actually starts at offset 50 and goes back to zero, so it's really 51 bytes ), then compares it with the sum stored in the metadata, which is at byte 50.  There is no value you could possibly have for the checksum byte that when added to the sum of the preceding bytes, would give you that same checksum, unless the sum of the first 50 bytes happened to be zero, any value at all would be valid for the checksum byte.<div class="HOEnZb">

<div class="h5"><br>
<br>
On 12/6/2011 12:29 PM, Heinz Mauelshagen wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 12/05/2011 02:38 PM, Bad Bod wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
I don't know if this is the correct place to send this, please send me<br>
information on where I should post of this is not the right place.<br>
<br>
dmraid version<br>
1.0.0.rc16 (2009.09.16) shared<br>
<br>
RAID 0, Asus M2V motherboard, via 8237, 2 * hitachi 250Gb HD<br>
<br>
ubuntu 11.04 and fedora 15<br>
<br>
running 'dmraid - ay' gives the following output.<br>
<br>
ERROR: via: invalid checksum on /dev/sdb<br>
ERROR: via: invalid checksum on /dev/sda<br>
no raid disks<br>
<br>
windows via v-raid tool shows no errors, array boots works fine in<br>
windows 7. Have rebuilt array several times to ensure metadata should<br>
not be corrupt.<br>
<br>
attached is dd of /dev/sda with metadata. Sorry, dumped 3000 sectors<br>
so a bit more than you need ;)<br>
<br>
Any assistance greatly appreciated, even if this is just my setup that<br>
is weird, I am happy to patch around it to get it working. I looked at<br>
the via.h and could not work out where to start :(<br>
<br>
As I said at start, if this is not the correct place then please<br>
inform me where is, and please accept my apologies.<br>
</blockquote>
<br>
That's fine.<br>
I'll try to have a look...<br>
<br>
Heinz<br>
</blockquote>
</div></div></blockquote></div><br></div></div>