Jump to content
XPEnology Community

45 Drives


tomtcs

Recommended Posts

I would love some assistance:

 

I just received my 45 Drives unit that I purchased with the understanding that I would be running FreeNAS or Windows Server 2012 R2 on the unit. However, I would really like to run XPEnology on the unit instead. I've run into nothing but trouble so far. First problem is that the RAID controllers aren't recognized when I look at DMESG, so I have more compliant LSI cards on order in hopes of resolving that problem.

 

My second issue once I get the new cards will most likely being able to see all 45 drives + 2 USB + 1 eSATA Port + 6 onboard SATA connections within the XPEnology system. Would anyone be willing / able to lend me some pointers in getting all 45 drives recognized in the system? I understand Linux reasonably well, just not the whole binary calculation idea to get the ports running.

 

Any assistance is greatly appreciated...

Link to comment
Share on other sites

I believe I'll be getting three of these: http://www.newegg.com/Product/Product.a ... 6816118142

 

I'm not sure on the chipset as of yet. Currently I have 2 Highpoint controllers installed in the unit but they aren't recognized at all. I put in a request in the drivers forum to see if someone could give me pointers on how I can compile the source drivers for the kernel, but haven't seen any replies yet: http://www.highpoint-tech.com/USA_new/s ... erview.htm

Drivers and specs are listed there.

 

I was able to use that previous 24 bay unit's information to get the chassis to see 64 available disk slots and I arbitrarily used 0xffffffff for internal devices. So far it has seen drives using my temporary Areca controller till I either get the Highpoint adapters working or the LSI cards come in. Till then, I'm a bit stuck for testing.

Link to comment
Share on other sites

There is a very detailed thread on the forum about this, that was posted by one of the 'Gurus', but I can't find it at the moment. Credit is to him for the original work but basically, you need to map in binary the 'slots' that drives appear in and then convert that to hex eg

 

0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 esata PORTS

0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 USB PORTS

0001 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 DRIVE PORTS

 

a 1 represents an occupied drive and a 0 not so this config has 45 internal drives but no esata/usb

 

hence

esataportcfg="0x000000000000"

usbportcfg="0x000000000000"

internalportcfg="0x1fffffffffff"

 

If you want USB and esata, adjust the values, but there cannot be any overlap, eg two '1's in the same place eg

 

0100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 esata PORTS

0010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 USB PORTS

0001 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 DRIVE PORTS

Link to comment
Share on other sites

×
×
  • Create New...