View previous topic :: View next topic |
Author |
Message |
taskara Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 10 Apr 2002 Posts: 3763 Location: Australia
|
Posted: Fri Aug 09, 2002 10:20 pm Post subject: promise or highpoint hardware or software raid? |
|
|
from my observations (talking raid 0):
most people seem to think that promise raid sux under linux because it's really just a "software" windows solution with crappy linux drivers. Promise release no source drivers for linux.
people seem to like highpoint because they heave a source driver for linux (but i haven't seen it on their webpage) - tho highpoint's raid is also "software" - not true hardware raid.
others swear by linux software raid (lsr) on an ide controller.
SO my question is:
do you think highpoint "hardware" raid is better than lsr under gentoo?
which will give you a better raid solution? which is faster? which is more reliable?
should I throw out my promise pdc 20270 raid controller for a standard ata133 controller and use lsr, or change it to a highpoint raid card?
let the wars begin ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
rommel Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/4044a6693d4383c435461.jpg)
Joined: 19 Apr 2002 Posts: 1145 Location: Williamsburg Virginia
|
Posted: Sat Aug 10, 2002 7:22 am Post subject: |
|
|
no its not better....if your not going to shell out the money for a good harware raid solution (which will not give you better performance then lsr just free up a few cpu cycles) then use linux softare raid...its fun to set up too and it supports all raid levels and is hot swapable.
and you may want to see if you can use that promise controller as two ide channels , does it allow for that in its bios?...if so you could use what you ahve for lsr just fine...i know i messed with a gigabyte mobo that had an onboard promise raid chip and it allowed you to toggle between regular ide channel function or raid. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
taskara Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 10 Apr 2002 Posts: 3763 Location: Australia
|
Posted: Sat Aug 10, 2002 7:27 am Post subject: |
|
|
so you think lsr is faster than promise and highpoint controllers? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Yama Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/18419214354283735e3f6d9.png)
Joined: 21 Jul 2002 Posts: 135 Location: Sydney, Australia
|
Posted: Sat Aug 10, 2002 7:47 am Post subject: LSR is better |
|
|
I have an ASUS A7V333 mobo with an integrated Promise PDC20276 controller in addition to the standard VIA one. The PDC is a 'lite' version of a Promise Fastrak controller, and can only run in RAID mode. This means that it can't handle devices like CD-ROM drives.
However, I found a way around this. I have two Seagate 80GB IDE drives, a CD-burner and a DVD-ROM drive. I wanted to keep each device on its own channel, meaning there could be no slave devices, and I didn't want to use Promise's WinRAID. After some searching, I found this site: http://www.lumberjacker.de/Downloads/downloads.html.
I downloaded the Pure UDMA 133 version of the A7V333 BIOS and used ASUS's flash utility to write it to the chip. Now the Promise chip behaves like an UDMA133 controller, and I can put my burner and DVD on it. To have them working in Windows, I had to load a driver (included with the new BIOS), and for GNU/Linux I had to compile a kernel with PDCxxxxx support.
All my drives work fine, and I am flawlessly running Linux software RAID and EVMS on the hard drives. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
taskara Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 10 Apr 2002 Posts: 3763 Location: Australia
|
Posted: Sat Aug 10, 2002 8:00 am Post subject: |
|
|
that's sounds cool
I have a promise 20270 raid controller, with msi kt333 mainboard - so I can't flash any bois'
so maybe I should throw my promise card away and get a highpoint raid controller (which can be used as just an ata card) or just a pci ide controller and use software raid on it. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Yama Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/18419214354283735e3f6d9.png)
Joined: 21 Jul 2002 Posts: 135 Location: Sydney, Australia
|
Posted: Sat Aug 10, 2002 8:29 am Post subject: |
|
|
Is the Promise chip integrated into the motherboard? If it's a separate card, you can still flash it (look for "Roms Promise" on the lumberjacker.de page). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
rommel Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/4044a6693d4383c435461.jpg)
Joined: 19 Apr 2002 Posts: 1145 Location: Williamsburg Virginia
|
Posted: Sat Aug 10, 2002 7:15 pm Post subject: |
|
|
yeah i did the same with a program called cbrom....actually i inserted teh bios file i wanted for the onboard highpoint raid controller into the bios for the mainboard...and then flashed the bios of the mainboard like you would normally. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
JohnHerdy n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/gallery/Space Quest/Space_Quest_-_Vohaul.gif)
Joined: 11 Jul 2002 Posts: 61
|
Posted: Sat Aug 10, 2002 7:38 pm Post subject: |
|
|
1 comment about the Promise don't release source drivers for linux: this is not true. Promise is actively developing drivers for their hardware. And they are doing it on the one and only right place: the kernel. Just check the kernel-mailinglist and you will see a lot of patches, comments and discussion between employees of Promise and other kernel-hackers (especially Alan Cox). There are a lot of hardware suppliers that keep the drivers on their website which is IMHO the wrong place.
Regards,
John Herdy. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
taskara Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 10 Apr 2002 Posts: 3763 Location: Australia
|
Posted: Sun Aug 11, 2002 1:29 am Post subject: |
|
|
that's a good point - I was unaware that they were actively contributing to the kernel support for their controllers - still some source drivers would be nice from their page, instead of pre-packaged versions for limited distros.
The pdc driver Gentoo uses for installing (v 1.2) appears to be a beta - you can see when you "modprobe pdcraid" - so does this mean that it uses this beta driver, or the kernel support, or are both needed? and if so, then shouldn't we have a source from promise?
I am beginning to agree tho that either lsr or full hardware raid is the way to go.
? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Pigeon Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Mortal Kombat/Mortal_Kombat_-_Raiden.gif)
Joined: 21 Jun 2002 Posts: 307
|
Posted: Sun Aug 11, 2002 1:45 am Post subject: |
|
|
Quote: | (which will not give you better performance then lsr just free up a few cpu cycles) |
*cough* Otherwise known as better performance.
Anyway... I think I've just figured out all the problems people have been having (myself included) with booting Gentoo on a HPT/Promise card using GRUB. I'll write something up tomorrow or the next day, assuming it keeps working.
Anandtech had an interesting article up a while about RAID performance. One has to question their methods though, since all the systems they tested, including plain ol' IDE, were within 5% of each other. Exception being CPU usage, where software based RAID took about half as much CPU usage as hardware based. Pretty funny. Have to wonder what they did wrong. (hell, have to wonder whether they did it at all) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
JohnHerdy n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/gallery/Space Quest/Space_Quest_-_Vohaul.gif)
Joined: 11 Jul 2002 Posts: 61
|
Posted: Sun Aug 11, 2002 6:10 am Post subject: |
|
|
The PDC-driver on the gentoo 1.2 ISO is relatively old. The nifty updates went in 2.4.19-RC?. But no worries with the beta driver you can start the installation. When you come to the point where you must choose your kernel go for vanilla 2.4.19 (the Gentoo-source is based on 2.4.19-pre? so it's not in there). Select PDC-RAID in the kernel and there you go. I'm using it myself and it's very fast. I agree with full hardware RAID is the way to go but it's also more expensive. The PDC-RAID is the next best thing because it is using less CPU then LSR. If you have any trouble installing PDC-RAID please let me know I have done it before and might be able to help you.
Regards,
John Herdy. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
rommel Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/4044a6693d4383c435461.jpg)
Joined: 19 Apr 2002 Posts: 1145 Location: Williamsburg Virginia
|
Posted: Sun Aug 11, 2002 6:24 am Post subject: |
|
|
if your running some dog system then any software based raid will hurt you...but if your running like a 2ghz + proccessor and scsi with pc2400 cas 2 ddr then its really doesnt matter...LOL |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
taskara Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 10 Apr 2002 Posts: 3763 Location: Australia
|
Posted: Sun Aug 11, 2002 1:04 pm Post subject: |
|
|
thanks John.
I have setup a gentoo box with raid 0 on my pdc raid controller.
and also a raid 1 on a pdc raid controller.
It all works sweet - but how can I check it's all working properly.. or what can I use to test? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
lukeren n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 11 Aug 2002 Posts: 9
|
Posted: Sun Aug 11, 2002 9:09 pm Post subject: Promise(s) ? |
|
|
Hey!
I've been looking around this forum, but no one seems to have the same config as I do.
I've got the FastTrack 133 "Lite" onboard my ASUS P4B266-E, but I don't use the RAID function. I just use it to get the extra 4 IDE ports for my harddrives.
When I try to "modprobe pdcraid" I get "Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found" which is very logical, since there is no array to be found.
Anyone have a way out of this? It's been bugging me for quite some time, and all my data is on that controller. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Pigeon Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Mortal Kombat/Mortal_Kombat_-_Raiden.gif)
Joined: 21 Jun 2002 Posts: 307
|
Posted: Sun Aug 11, 2002 9:32 pm Post subject: |
|
|
Does the pdc202xx driver work? (has to be enabled in the kernel)
Also, do you have any ill effects other than the error message? If you don't, well.. *shrug* |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
taskara Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 10 Apr 2002 Posts: 3763 Location: Australia
|
Posted: Sun Aug 11, 2002 10:06 pm Post subject: |
|
|
if you're not using the promise onboard controller as a raid card - then you don't need to insmod pdcraid.
just make sure you enable support for that promise card in your kernel.
if you want to use software raid, then follow the set of instructions under the documentation area of the forum.
![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
lukeren n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 11 Aug 2002 Posts: 9
|
Posted: Mon Aug 12, 2002 8:43 am Post subject: |
|
|
Well, I'm at work at the moment, so I can't find the EXACT error message, but what it tells me when the kernel boots, is something like this:
PDCxxxx: ignored by SCAN_PCI_IDE_DEVICES uses own driver |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
JohnHerdy n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/gallery/Space Quest/Space_Quest_-_Vohaul.gif)
Joined: 11 Jul 2002 Posts: 61
|
Posted: Mon Aug 12, 2002 12:10 pm Post subject: |
|
|
taskara wrote: | It all works sweet - but how can I check it's all working properly.. or what can I use to test? |
What do you wan't to test (it all works sweet)? You can test/tune performance with hdparm.
Regards,
John Herdy. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
col l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/151396989846b908e08692e.jpg)
Joined: 08 May 2002 Posts: 820 Location: Melbourne - Australia
|
Posted: Mon Aug 12, 2002 1:10 pm Post subject: Re: LSR is better |
|
|
Cool can anyone confim....does this flash my promise raid bios from the "lite" to the "pro" version (my gigabyte 7vrxp has the lite bios) ... this is what it looks like but I dont read german |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
taskara Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 10 Apr 2002 Posts: 3763 Location: Australia
|
Posted: Mon Aug 12, 2002 1:15 pm Post subject: |
|
|
JohnHerdy, but how can I test it with hdparm, when it only test a direct device ?
ie, I can run "hdparm -tT /dev/hde" but not "/dev/ataraid/disc0/disc"
and then aren't I just checking the speed of the single original drive?
I have done this, and the results seem to be the same as my drive without raid 0.
?? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
taskara Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 10 Apr 2002 Posts: 3763 Location: Australia
|
Posted: Mon Aug 12, 2002 1:23 pm Post subject: |
|
|
and col, yes I believe that is to "upgrade" your bios to make your lite promise controller to a full controller. the idea has been around for a while.
honestly there's not much point if you just use raid 0
can't guarantee that they are all going to work properly tho. and don't forget if you update to a new gigabyte bios it will re-set the promise controller back to lite.
be warned that you could cause your bios to stop working properly, and if that happens your mainboard wont work.
there is a way to fix that if you have an eprom programmer (which I do) but even then the bios chip has to be supported.
If you only use raid 0 - I wouldn't bother |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
JohnHerdy n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/gallery/Space Quest/Space_Quest_-_Vohaul.gif)
Joined: 11 Jul 2002 Posts: 61
|
Posted: Mon Aug 12, 2002 1:41 pm Post subject: |
|
|
taskara wrote: | JohnHerdy, but how can I test it with hdparm, when it only test a direct device ? |
Do you have a /dev/md?
Regards,
John Herdy. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
JohnHerdy n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/gallery/Space Quest/Space_Quest_-_Vohaul.gif)
Joined: 11 Jul 2002 Posts: 61
|
Posted: Mon Aug 12, 2002 5:26 pm Post subject: |
|
|
I apologise for my previous comment. I was on my work and kinda busy so I wasn't paying enough attention. /dev/md? is obviously for linux raid. Now I'm home and more relaxed so reading my comment again doesn't make me happy. To test performance on your drive, do the following:
emerge dbench
i.e dbench 10
Regards,
John Herdy. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
lukeren n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 11 Aug 2002 Posts: 9
|
Posted: Mon Aug 12, 2002 7:06 pm Post subject: |
|
|
Ok, the message I get is this:
Aug 12 20:45:12 gentoo kernel: PDC20276: ignored by ide_scan_pci_device() (uses own driver)
Anyone knows what that means? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
taskara Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 10 Apr 2002 Posts: 3763 Location: Australia
|
Posted: Mon Aug 12, 2002 11:34 pm Post subject: |
|
|
thanks john
I'll give it a go
lukeren:
are you using raid ? if so are you using lsr or "hardware" raid?
can u still access the drives on the card, even with this error? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|