GarenTsen
01-10-2005, 10:55 AM
Hi all!
I've just bought a new s-ata raid controller (Hightpoint 1640) and four 200 GB s-ata disks of the same brand (Maxtor).
My goal is to set it up as a big volume in raid0 for maximum speed (and I know, no parity).
I've used raidtools to create this array and I can create the filesystem, ext3, and mount it as such:
mount /dev/md0 /share
So far all is great. My next step was to share this mount via samba and do some speed testing from a WinXP workstation. The problem arises when I copy a larger file. Suddenly, often just after a few seconds, the linux server crashes totally. Looking in dmesg after bootup again I can see nothing special that caused the crash.
The strange thing is that if I copy a file locally, from the boot disk not part of the raid array, to the array, it works. The crashing only seems to happen when writing files via samba.
I’ve tried to create the array manually and with fedora core 3 installation tools. I’ve also tried the driver supplied by Highpoint which I managed to compile and load in Slackware 10 in 2.4.x kernel. Same problem. I’ve even tried the new Ubuntu distro (my current favourite) and the exact same problem arises.
When booting I’ve sometimes seen an errormessage that hde got some error regarding to sync and errorcode 0x58 but searching the net this seems to do with DMA issues. I can’t see how this could cause a total, non-responsive, crash.
In desperation I’m now installing win2000 server to see if there might be a problem with the raid controller or one of the disks. In the meantime I’d like to hear any suggestions you might have regarding this issue. I’m stunned at the moment, and quite sad that I can’t get this to work!
Thanks
/Emil
I've just bought a new s-ata raid controller (Hightpoint 1640) and four 200 GB s-ata disks of the same brand (Maxtor).
My goal is to set it up as a big volume in raid0 for maximum speed (and I know, no parity).
I've used raidtools to create this array and I can create the filesystem, ext3, and mount it as such:
mount /dev/md0 /share
So far all is great. My next step was to share this mount via samba and do some speed testing from a WinXP workstation. The problem arises when I copy a larger file. Suddenly, often just after a few seconds, the linux server crashes totally. Looking in dmesg after bootup again I can see nothing special that caused the crash.
The strange thing is that if I copy a file locally, from the boot disk not part of the raid array, to the array, it works. The crashing only seems to happen when writing files via samba.
I’ve tried to create the array manually and with fedora core 3 installation tools. I’ve also tried the driver supplied by Highpoint which I managed to compile and load in Slackware 10 in 2.4.x kernel. Same problem. I’ve even tried the new Ubuntu distro (my current favourite) and the exact same problem arises.
When booting I’ve sometimes seen an errormessage that hde got some error regarding to sync and errorcode 0x58 but searching the net this seems to do with DMA issues. I can’t see how this could cause a total, non-responsive, crash.
In desperation I’m now installing win2000 server to see if there might be a problem with the raid controller or one of the disks. In the meantime I’d like to hear any suggestions you might have regarding this issue. I’m stunned at the moment, and quite sad that I can’t get this to work!
Thanks
/Emil