• 0
Sign in to follow this  
dgrigo

Hard Disk Numbering VS Motherboard port numbers

Question

Hello,

I need someone to explain me why the hardware ports are different than the numbers in storage manager...

found out the hard way (glad i had raid 6) as i had to replace disk 2 as of DSM reported.

So i removed Hardware port 1 Disk and found out i had removed disk 6 according to dsm.

As off now, the only way i can identify a hard disk is by checking the serial number.... I guess DSM writes on disk the info but don't have any match on the hardware controller.

 

Maybe @Polanskiman can give me some info? 

 

also i need some clarifications on some red errors i am getting on dmseg

 

1 . invalid raid superblock magic on sda3 - sdx3  does not have a valid v0.90 superblock, not importing

2 . BTRFS has skinny extents

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

My experience with HDD numbering is that onboard controllers are generally 1-n and add-on controllers will be n+1 to n+x. If you are using multiple add on controllers the numbering will be based on how the PCI slots the cards are in are interpreted by the bios/xpe. In addition, the sata/sas channels on the add on card might not be logical to the HDD numbers in XPE/DSM. There are a lot of depedencies based on your unique hardware setup.

 

For example in one of my setups with a Marvell 8 port SAS/SATA add on card, On-board sata 1-4 = DSM HDD 1-4; Marvell ports 0-3 = DSM HDD 9-12; Marvell ports 4-7=DSM HDD 5-8.

I learned about this the hard way too - like you once pulling the wrong drive, so my workaround was to label the sata leads to the controllers to match DSM Storage Manager details and label the drives with the last 4 characters of their serial numbers so I could trace them correctly. 

Share this post


Link to post
Share on other sites
  • 0

Also from my experience, that's why I prefer using bare metal in which I can see SMART with sn on each drive that matches sn on the label I put on each physical drive. So, every time DSM alarms a hard drive issue, I just look for its sn and then pull out the physical drive with a label accordingly.

Because we're using our own hardware, do not suppose DSM writes on disk the info that matches on the hardware controller(s).

Edited by Elpee

Share this post


Link to post
Share on other sites
  • 0

I can confirm there can be a difference in mainbord and DSM ports. Seen this on at least 3 boards. Serial number is best to check. Asrock C70M1 is an example. 

Share this post


Link to post
Share on other sites
  • 0

Oki Guys thank you very much for the confirmation, yeah i guess only serial number.

Any info on the 2 errors i am getting in dmesg

 

/thanks

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this