Switching from onboard sata to dell raid card


Recommended Posts

Within the last year I upgraded from using an old am3 motherboard to an dual xeon board with practically no problems other than a few sata ports not working which was no big deal at the time as I didn't need the ports. A few months ago, however, I added more drives and needed more sata ports, and thus added a cheap realtek raid card. It worked ok, but would bottleneck my system terribly whenever I was transferring from share to share within the server.

Last week I decided to upgrade and added a Dell Poweredge H310 controller card with 2 sas breakout cables. The thought was that if all the drives were handled through the same device it would eliminate any bottlenecks when transferring from share to share (or drive to drive). The card seems to work fine but seems to have changed the drive names so that now unraid doesn't read them as being the same devices (see picture). For now I can switch back to using the onboard sata ports so I can get back to running my server, but I would really like to use my new card.

 

What do I need to do or change to migrate from onboard sata to the h310 card?

Thanks in advanced!

-Andrew

unraid.jpg

Link to comment

What you should of done before switching to the Dell HBA is to record your drives or take a screen shot of what you have provided use with, before making the change. The only thing you really have to make sure of is that the same drive that was your parity drive before is your parity drive now. Then you can simply do a new config and everything will be ok, you will not lose any data as long as the parity drive is the same drive now that it was before you switched to the Dell HBA, that is the most important thing. Also, I should mention that you should have any important data backed up as well and not have it in only one place, your unRAID server.

Link to comment

Ok I see what you're saying, but I guess I didn't paint the whole picture. I know what drive went where. If you look at the picture I provided you can see how the drives were originally labeled compared to what the hba labeled them. I knew it would wipe the parity and keep everything else, but it wouldn't even let me start the array. That's why I was so confused.

Link to comment

I believe that the new card is naming the drives "correctly" (i.e., compatible with the way most controller and MBs would name the drives).

 

This is super easy to fix. You need to do a new config, assign the disks to the proper slots (including parity and data disks), indicate to trust parity, and start the array.

 

Make sure all of your drives mount. You could do a non-correcting parity check for a few minutes and make sure not parity errors (if you left off a drive the parity errors would be enormous in seconds, if it goes a minute with none you should be fine).

 

I have an Areca controller that also names drives weirdly. There is a plugin called "Dynamix SCSIDevices" that fixes it for that controller.. It may also work for yours, but I'd experiment, and if it is naming disks weirdly, might suggest avoiding that controller for array disks.

Link to comment

Sorry - I think my earlier post was backwards.

 

Although the method I laid out would work to bring the array online, it looks like the NEW controller is the one naming the drives wrong, not the old.

 

See @Diode663 post above to ensure you have set up the h310 properly.

 

If you are not able to resolve, the method of installing that plugin may resolve the issue. You should not have to do a new config and trust parity procedure. But you really want the controller to use the standard naming convention, or you will have problems with upgrades and even moving disks between ports in your array.

Link to comment

For anyone reading, a way to avoid all this drama is to buy an 9201-8i controller instead of the Dell or Perc or 9211 cards. The 9201 is a pure HBA and requires no flashing.

 

The 9207-8i is also an excellent choice, albeit a bit more costly. But is recommended if SSDs are going to be attached, or if you are using a SAS expander and need the bandwidth. it is also recommended if you need to put the card in an PCI 3.0 x4 slot. This will allow you to run 8 drives at full speed, whereas the 9201, with the PCI 2.0 speed, could constrain you a little with ALL drives running in parallel.

Link to comment
  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.