RAID Card Passthrough support

Project Justification:

Our software relies on disk serial numbers and model information to track disk wipe status and history. Increasingly, RAID cards do not pass disk information through to the operating system by default, if at all.

We need a way to interface with the RAID cards to either

a) enable direct access to disks attached to the RAID card; or

b) enable access to the disk information via communication with the RAID card.

We are interested in the following disk information in (roughly) descending priority:

Serial Number of the disk

Capacity of the disk

Model information of the disk

Ability to issue ATA/SCSI commands directly to the disk

Ability to extract S.M.A.R.T. information from the disk

Project Scope:

To provide a programmatic way to enable passthrough support on a RAID card that natively supports disk passthrough functionality (i.e. HBA or IT mode) so our software can access the disk attributes listed above.

To provide a method to access disk attributes (as detailed above) for disks attached to a computer via a RAID card that does not natively support passthrough; this solution could entail development of kernel drivers or device firmware to support HBA PASSTHROUGH on certain RAID cards.

Achieving the above would

a. Allow our software to interact directly with the drive rather than relying on the RAID card for information such as serial number, SMART data, etc

b. Allow us to avoid performance bottlenecks associated with the RAID controller functions when writing large amounts of data to disks connected to the RAID card

c. Allow WipeOS to programmatically put the card into PASSTHROUGH mode without requiring the user to reboot into the card’s BIOS to configure an option that may not be there.

Project Deliverables:

Automatic HBA PASSTHROUGH capabilities on the most popular RAID cards that do not expose a HBA mode directly.

Project Success:

The biggest challenge is getting the Kernel Drivers for HBA PASSTHROUGH working on the largest subset of cards. The more drivers that we have, the higher coverage we will have. Our wiping solution needs to be fast, running at least 80MB/s on SATA 2 drives, but the higher the write speed, the better.

Skills: C Programming, C# Programming, C++ Programming, Microcontroller, Software Architecture

See more: dell r410 install raid card, ubuntu server raid card, raid card ubuntu, esxi passthrough raid controller, vmware raid controller support, cheap esxi raid controller, raid controller card, esxi raid card, lsi raid controller, lsi megaraid sas 9280-4i4e, esxi 6.5 raid controller, raid card linux setup, linux find installed raid card, install ubuntu raid card, install sata raid card ubuntu, best linux raid card ubuntu, name card sample support, ubuntu raid card setup, smart client web based system large insurance company, smart card data

About the Employer:
( 0 reviews ) United States

Project ID: #17373793

4 freelancers are bidding on average $4975 for this job


I have read your requirement carefully and had enough understood. i can complete your project. i will offer 100% guarantee. RAiD is not problem for me.

$5000 USD in 30 days
(44 Reviews)

Dear Sir, I am an electrical engineer with 19 years experience in this area . I am interested in your project : RAID Card Passthrough support Please send a private chat message.

$6900 USD in 30 days
(33 Reviews)

Hi , I will provide you 100% quality work. Moreover you don't have to pay anything in advance , you have to pay only once you will be 100% satisfy . Please tell me when do you want to start ?

$3000 USD in 20 days
(3 Reviews)

Hi, I am an electronics and computer science engineer, (haven't updated my profile/portfolio for quite sometime), I have built various products for businesses either here or through other plateforms, having experie More

$4998 USD in 30 days
(8 Reviews)