Jump to content

[HowTo] Boot from RAID 0-Drive on RAID-Controller (Bad Axe 2, may work with other Mobo's as well...)


theotherone
 Share

32 posts in this topic

Recommended Posts

Stunning, Stunning, Stunning..... :)

Hell freezes over here!... :unsure:

 

Maybe this is interesting for some others as well, so i post here again how i managed to get a RAID-0 1 TeraByte Volume which is connected to a HighPoint 2302-RAID-Controller to boot (one 500GB small problem remains, maybe someone could help :unsure: ).

 

My configuration is a Maschine installed with a detailed guide from weaksauce12 (Kalyway/BrazilMac-Method for Bad Axe 2-Boards) shown here.

 

My configuration thus far is as follows:

 

1 x 7600 GT Grafikcard

1 x INTEL Bad AXE 2 Motherboard

1 x HighPoint RocketRAID 2302 RAID-Controller with 2 x 500 GB internally (RAID 0), 1 x 1 TB MyBook HD externally

1 x 750 GB Seagate SATA Drive -> connected to the Motherboard

1 x 500 GB Samsung SATA Drive -> connected to the Motherboard

1 x 250 GB FireWire HD connected on on of the 2 FW 400 Ports of the Mobo

1 x PIONEER SATA DVD-R 212 SuperDrive

1 x LG MultiWriter as slave on ATA

1 x 160 GB HD (this is my VISTA-Corner) as master on the ATA-Bus

1 x SAT-Receiver elgato eyeTV 310 on the second FireWire Port of the Motherboard

1 x CREATIVE X-FI USB SoundCard-Device for Sound In- and -Output (works out of the box, mute too...)

1 x 24" APPLE Cinema-Display

4 x 2GB GeIL fast DDR2-800m Memory (8GB Total)

1 x CANON Scanner 4400 on USB

1 x iPhone 8 GB on USB

1 x MSI Bluetooth 2.0-Stick working out of the box (not under VISTA, it's searching for a driver...)

1 x USB-CARDReader for Banking

1 x 600 W ThoughtPower PSU

1 x Q6600 Quad-Core CPU, 2,4 GHz, currently running @3,0 GHz

1 x beautyful Lian-Li V100 Case which matches the Mac Pro-Style

1 x APPLE Alu-Bluetooth-Keyboard (with Backup-Keyboard USB for BIOS-Settings)

 

Everything is running fine and i wanted to start from my RAID-0 Drive which is connected to the RAID-Controllercard (The Card has Support for OS 10.5: install the Drivers, shut down, built in the controller and restart and configure your raid..., works very well). Weaksauce12 then recommended the Clone-Tool CopyCatX (maybe other cloners from the windows world may do also...) to get the RAID to boot from the Controller.

 

 

Here is how i made it:

Bought the weaksauce-recommended CopyCatX from SubRosaSoft (59,95$, Ghost or any other cloner from the win-world may do also...), Installed a Kalyway-10.5.1 on an external FireWire-Drive via FireWire (MBR). The RAID was previously formatted as HFS+(journaled), MBR, 1 TB. Now, (missing a startup-option via firewire on the Bad Axe 2) i connected the external installed Kalyway-Drive via USB and made the USB Port the first to boot from in BadAxe BIOS. After that booted from USB-Drive and got both disks (the StartupVolume to clone from and the RAID-Volume to clone to) in a state where CopyCat X could unmount them to clone one disk to the other. This process consumed about three hours (not too bad for a 500 GB clone).

 

After that, i set the RAID-Controller as the device to boot from in Bad Axe BIOS, sure enogh, the boot worked like a charm! Really fast now, Geekbench gives me 121.04 on Disk Test versus 55.90 for my normal 500 GB Samsung Startupvolume.

 

But there is one small problem here: My previously 1 Terabyte-Volume shrunk to a 500 GB Volume, like the Disk i cloned from. I tried to repair the header in Disk Utility (which worked, but showd no success, my Terabyte-Drive is only 500 GB in turn for a faster Boot...

 

Maybe this should easy to repair, even if not i will go back and eventually will make 2 x 500 GByte RAIDs out of the TeraByte Volume, maybe i go RAID 5 if performance is not too much smaller, any recommendations?

 

I think it would be best to go all-GUID for the whole Install, but don't know if this will work, but now, where i have external drives bootable, etc. i could go on and test and i think this must be doable...

 

Again, thanks to all in this fine community for a performant Holiday-Season!! :wacko:

 

 

Link to comment
Share on other sites

did the same with a sil3132 controller - works awesome

only issue couldn´t do it with a guid disk - didn´t find a way to clone it bootable.

tried these: copycatx,carbon and superduper........no success

 

Tried GUID also and couldn't get it to work..., so we may have to stay at MBR for awhile...

Link to comment
Share on other sites

finally it worked with this method:

 

booted from os x dvd (or other os). I´ve made an image of the guid leo disk with diskutility.

booted the original leo and cloned the dmg with diskutility to the raid-disk.

opened terminal and set the disk active with boot1h and boot0.

to be on the safe side I installed efi 8 again (may not needed) - rebooted.....

 

there it is ........leo booting from raid0 with sil3132 :D

Link to comment
Share on other sites

did the same with a sil3132 controller - works awesome :hysterical:

only issue couldn´t do it with a guid disk - didn´t find a way to clone it bootable.

tried these: copycatx,carbon and superduper........no success

 

Which SI3132 card did you get? I just ordered a 2-port Rosewill with it from Newegg for about $30 shipped, thank goodness the 3132 chipset works - so cheap!

 

Also, can you run some speed tests on your RAID boot drive? I'm interested to know what your read/write speeds are!

Link to comment
Share on other sites

here it is :( my card is a dawicontrol 300e

 

Results 209.11

System Info

Xbench Version 1.3

System Version 10.4.11 (8S2167)

Physical RAM 4096 MB

Model P5W DH Deluxe

Drive Type SiImage

CPU Test 155.36

GCD Loop 355.16 18.72 Mops/sec

Floating Point Basic 171.71 4.08 Gflop/sec

vecLib FFT 123.25 4.07 Gflop/sec

Floating Point Library 111.19 19.36 Mops/sec

Thread Test 601.18

Computation 545.91 11.06 Mops/sec, 4 threads

Lock Contention 668.89 28.78 Mlocks/sec, 4 threads

Memory Test 190.24

System 185.81

Allocate 152.33 559.41 Kalloc/sec

Fill 199.53 9701.54 MB/sec

Copy 218.86 4520.51 MB/sec

Stream 194.88

Copy 193.61 3998.98 MB/sec

Scale 193.01 3987.57 MB/sec

Add 196.55 4186.98 MB/sec

Triad 196.41 4201.66 MB/sec

Quartz Graphics Test 220.42

Line 177.39 11.81 Klines/sec [50% alpha]

Rectangle 230.68 68.87 Krects/sec [50% alpha]

Circle 223.59 18.23 Kcircles/sec [50% alpha]

Bezier 200.62 5.06 Kbeziers/sec [50% alpha]

Text 307.21 19.22 Kchars/sec

OpenGL Graphics Test 224.87

Spinning Squares 224.87 285.26 frames/sec

User Interface Test 570.04

Elements 570.04 2.62 Krefresh/sec

Disk Test 106.60

Sequential 160.69

Uncached Write 199.64 122.57 MB/sec [4K blocks]

Uncached Write 210.84 119.29 MB/sec [256K blocks]

Uncached Read 96.05 28.11 MB/sec [4K blocks]

Uncached Read 211.50 106.30 MB/sec [256K blocks]

Random 79.76

Uncached Write 33.23 3.52 MB/sec [4K blocks]

Uncached Write 151.36 48.46 MB/sec [256K blocks]

Uncached Read 128.63 0.91 MB/sec [4K blocks]

Uncached Read 176.12 32.68 MB/sec [256K blocks]

Link to comment
Share on other sites

I still get as good as or nearly as good results with an apple-software-raid (using diskutility) with 2 500 GB SAMSUNG HD50LJ as with my 120-Euro controller with 2 WD 500 GB Drives, here the numbers (10.5.1 Kalyway, GUID, EFI8 started from an 750 GB Seagate). Maybe the quad-core helps here so much:

 

APPLERAID 2 x 500 GB SAMSUNG Drives (70% full) a 500 GB as Software-RAID 0 (Diskutility):

 

Results 108.19

System Info

Xbench Version 1.3

System Version 10.5.1 (9B18)

Physical RAM 8192 MB

Model Mac Pro

Drive Type AppleRAID

Disk Test 108.19

Sequential 168.09

Uncached Write 307.05 188.52 MB/sec [4K blocks]

Uncached Write 307.19 173.81 MB/sec [256K blocks]

Uncached Read 75.01 21.95 MB/sec [4K blocks]

Uncached Read 252.98 127.15 MB/sec [256K blocks]

Random 79.77

Uncached Write 30.99 3.28 MB/sec [4K blocks]

Uncached Write 349.95 112.03 MB/sec [256K blocks]

Uncached Read 109.40 0.78 MB/sec [4K blocks]

Uncached Read 170.05 31.55 MB/sec [256K blocks]

 

 

----------------------------------------------------------------

HighPoint-Controller 2302 with 2 x WD 500 GB Drives (30% full) as RAID 0:

 

Results 116.02

System Info

Xbench Version 1.3

System Version 10.5.1 (9B18)

Physical RAM 8192 MB

Model Mac Pro

Drive Type HPT DISK 1_0

Disk Test 116.02

Sequential 140.34

Uncached Write 181.67 111.55 MB/sec [4K blocks]

Uncached Write 173.13 97.95 MB/sec [256K blocks]

Uncached Read 80.30 23.50 MB/sec [4K blocks]

Uncached Read 209.72 105.40 MB/sec [256K blocks]

Random 98.89

Uncached Write 47.36 5.01 MB/sec [4K blocks]

Uncached Write 275.32 88.14 MB/sec [256K blocks]

Uncached Read 112.72 0.80 MB/sec [4K blocks]

Uncached Read 146.38 27.16 MB/sec [256K blocks]

 

So, after all i think i would be better with a cheapo SI3132-card then with my expensive HighPoint card wich gives me not much more, or even after all no card at all using only apple-softraid .

 

I would really like to have this APPLERAID bootable... :P

Link to comment
Share on other sites

I'll do a shootout when mine arrives...single drive vs. Apple's Software RAID 0 vs. SI3132 RAID 0. I need like 120 MB/s or so minimum to record HDMI uncompressed from my camcorder, so hopefully one of those solutions will be what I need at a low or free cost.

 

I'm also interested to know if we can put multiple SI3132 cards together in a single system...I had read somewhere that you can only have one HighPoint card per motherboard, at least in real Mac Pros...

Link to comment
Share on other sites

when you cloned the 500G disk it did an exact copy. 500G is still sitting on that terabyte not being used. If you have access to a linux OS you could use cfdisk to partition that other 500G as type AF, then go back to OSX and it will be available to format etc without loosing your existing 500G partition.

 

2 problems though. 1. you will have 2 partitions and 2. Linux may or maynot see the partition.

 

Another option. Is not there a tool for OSX to expand the partition size?

Link to comment
Share on other sites

  • 1 month later...

I was thinking of using the onboard RAID controller on the bad axe, but this maybe only works for windows (as the floppy with drivers are needed)? So even if I install linux, would I need a separate RAID controller to get hardware RAID? Would be nice to get a dual boot system working with RAID 1.

Link to comment
Share on other sites

what you really shoud do it get the latest osx install dvd , make a command line backup of it (iso) using the dd command. then mount this iso readable and copy your raid controllers kext to the proper folders on the dvd(/system/library/extensions, I believe). Burn the iso to dvd and you now have an osx install that will see your raid. If you already setup your raid0 in its bios it should show up as the full 1 tb drive in osx now.

 

I went through all the problems you did as well until I tried this method, and I have never looked back.

Link to comment
Share on other sites

Another way to install leopard in a raid 0 configuration; i have the sil3132 raid controller and configured in bios with two 160 gb hd.

 

first copy de sil3132 kext to a pendrive and boot the system with your fav dvd of leo, then open terminal and go to the directory where the sil3132 kext is located:

 

kextload silicon...kext

 

after that you shoud now see the disk and start the instalation on it. When finished remember to copy the kext into the extensions folder otherwise when rebooting the raid config will not be detected.

 

 

 

salud

Link to comment
Share on other sites

@gd96: Wow! Why did i have not thought about this in the first place?? It' simply seems to be the most natural way to do it... :)

 

Anyway, now i have a Superfast RR3520 from Highpoint and it is no longer a problem for me. I simply installed efi v8 and afterwards make the RAID-Partition bootable then installing from the commandline or cloning a installed system to the RAID and it works much better then with the previous controller.

 

Also a big plus is the updated SuperDuper from which i can make bootable clones without giving up space. Weaksauce have tested this in various conditions and i can confirm that it works beautifully! No more need to go back to the flaky CopyCatX.

 

Thanks for sharing!

Link to comment
Share on other sites

  • 3 weeks later...

Hi!

 

Is is much more faster than a normal system? Well, some people told me, that there is no big increase copy speed. Thats true?

 

P.S. I have a GA-P35-DS3 with an onboard RAID-0 Controller.

Is it possible to get it work on this mainboard with two Samsung Sata 200 Gig Harddisks?

 

 

Thank you very much.

 

 

Bye!

Link to comment
Share on other sites

Raid on Asus p5w Dh is silicon image. Works 100 percent perfectly.. with no setup. I have 2 raptors in raid 0 as boot drive.. i score about 145 in hard drive.. with read and write speeds reaching up to 207mb/s.

Link to comment
Share on other sites

Installed using 2-port 3132 chipset PCIe (branded as "best connectivity"). This was pretty painful to begin with as none of the other procedures documented on here seemed to work for me (maybe I can't follow instructions well!).

 

In the end, here's what worked for me..

 

Created a RAID 0 array using two 160GB disks and then partitioned in OS X as MBR, HFS+ Journalled.

 

Used Carbon Copy Cloner to copy the contents of my original system drive over to the new 320GB drive (just a copy - not a block level clone).

 

Then used the bootefi.sh script that is knocking around on here. I downgraded the version of EFI used by the script to v5 as that is what works best for me.

 

Repair permissions and reboot to the new disk. Now booting of RAID 0 with a reasonable increase in performance! :(

 

I know I don't have GUID (but is that a problem?) and I don't have EFI 8 but everything is working great (apart from sleep/wake).

 

And the performance below is slightly under par due to the fact I'm running my CPU at stock (1.8GHz) right now instead of the 3.0GHz overclock in my sig.

 

Results 100.35

System Info

Xbench Version 1.3

System Version 10.5.2 (9C31)

Physical RAM 4096 MB

Model Mac Pro

Drive Type SiImage

Disk Test 100.35

Sequential 137.86

Uncached Write 175.29 107.62 MB/sec [4K blocks]

Uncached Write 191.73 108.48 MB/sec [256K blocks]

Uncached Read 73.54 21.52 MB/sec [4K blocks]

Uncached Read 222.36 111.76 MB/sec [256K blocks]

Random 78.88

Uncached Write 36.96 3.91 MB/sec [4K blocks]

Uncached Write 145.56 46.60 MB/sec [256K blocks]

Uncached Read 101.61 0.72 MB/sec [4K blocks]

Link to comment
Share on other sites

  • 3 weeks later...

OK, any of you guys still going with this?

 

Three weeks later and I've unplugged the Sil3132 card and called it a day. Longer term use uncovered a number of issues with using RAID0 in my setup. The problems were mainly with random lockups but I also had corruption and i/o performance issues.

 

Using the RAID0 set as my boot disk, I encountered an unrecoverable corruption that stopped me from being able to boot. Luckily I have other bootable volumes so was able to get back in and take a look at the RAID0 set. Disk utility was not able to repair it so I reformatted and just used the RAID0 for data.

 

It was then that I really noticed the system hangs. And also disk utility was finding numerous problems (repairable thankfully). I'd find it with the screen blank (or sometimes with the desktop present but really really slow) and I'd have to cold reset. Then it booted and didn't see the card at all. Faulty card? This time it ran solidly for hours so I deleted the kexts and yanked the card!

 

 

No solutions from me - I just wondered whether anyone else was having problems or if maybe I just got a bad 3132 card.

Link to comment
Share on other sites

  • 2 weeks later...

Finally booting Raid0 on a Hackintosh, I had my tries with Softraid about a year ago and didn't succeed. So after reading this topic I gave it a go. Thanks TheOtherOne, Peach-OS and others.

 

I was able to order the Dawicontroller in the Netherlands for a reaonable price. Hooked up 2 80GB WD's and after some fiddling with boot0-boot1h I SuperDupered my 10.5.2. (kernel9.2) Efi 8.0 GUID partition onto the Raid0 Array.

 

The increase in speed was very notable. Since there is no way to tweak OSX into using a non-booting Raid0 array to use as a swap/cache disk it had to be the booting disk, and it works wonders.

Even sleep was still working!

 

So far so good, but then I had my first KP, utilising any RAM from 3.2 GB upward results in a Panic. (To reproduce this you could monitor "Activity Monitor" and fire-up a couple of virtual machines with 1,5GB allocated to each of them)

 

This thread has some information in regard to that 4gb of ram random crash, but it is mainly focused on the 4gb limit of the JMicron.kext. The funny part is that if you buy a Sil3132 PCI-EX card to solve that issue; and later on want to use it with Raid0 you are back at square 1...

 

The panics are indeed solved when i add a line into the boot.plist

<string>maxmem=3072</string>

Since then I haven't had any KP or data-corruption problems whatsoever.

 

I wonder if anybody has found another solution to this problem, since i can only use half of the installed memory...

I use the 1.5.16.0 kext from here

And i havent updated the BIOS yet, so it is still the Dawicontroller BIOS.

Link to comment
Share on other sites

  • 3 weeks later...
Finally booting Raid0 on a Hackintosh, I had my tries with Softraid about a year ago and didn't succeed. So after reading this topic I gave it a go. Thanks TheOtherOne, Peach-OS and others.

 

I was able to order the Dawicontroller in the Netherlands for a reaonable price. Hooked up 2 80GB WD's and after some fiddling with boot0-boot1h I SuperDupered my 10.5.2. (kernel9.2) Efi 8.0 GUID partition onto the Raid0 Array.

 

The increase in speed was very notable. Since there is no way to tweak OSX into using a non-booting Raid0 array to use as a swap/cache disk it had to be the booting disk, and it works wonders.

Even sleep was still working!

 

So far so good, but then I had my first KP, utilising any RAM from 3.2 GB upward results in a Panic. (To reproduce this you could monitor "Activity Monitor" and fire-up a couple of virtual machines with 1,5GB allocated to each of them)

 

This thread has some information in regard to that 4gb of ram random crash, but it is mainly focused on the 4gb limit of the JMicron.kext. The funny part is that if you buy a Sil3132 PCI-EX card to solve that issue; and later on want to use it with Raid0 you are back at square 1...

 

The panics are indeed solved when i add a line into the boot.plist

<string>maxmem=3072</string>

Since then I haven't had any KP or data-corruption problems whatsoever.

 

I wonder if anybody has found another solution to this problem, since i can only use half of the installed memory...

I use the 1.5.16.0 kext from here

And i havent updated the BIOS yet, so it is still the Dawicontroller BIOS.

 

So if I buy 8gb of ram for my hackintosh I can only use 3gb of it just to be sure the RAID will still work

Link to comment
Share on other sites

 Share

×
×
  • Create New...