Trouble compiling Rocket 750 HBA drivers

lildergs

Active Member
Jul 7, 2017
14
0
41
34
My server has a HighPoint Rocket 750 card.

When I try to install the drivers (available here: http://www.highpoint-tech.com/USA_new/series_r750-Download.htm) I get the below errors when building: https://pastebin.com/3jKgYcyh

It looks like the installation script essentially tries to use headers with a linux-headers-$(uname -r) syntax. My understanding is that this is why I can't compile the drivers with my pve-headers-$(uname -r) syntax.

Any suggestions?

Is there some way to alias the headers?

The script to install is quite extensive and so ideally I wouldn't have to edit it -- to see it you can unzip the .bin by running sh r750-linux-src-v1.2.10.1-17_01_23.bin --target ./dump_dir and looking at the ./dump_dir/dist/hptdrv-monitor script.

Would appreciate all advice. :)

EDIT:

Derp...I ran the make manually and it looks like there are issues not related to the kernel headers. See: https://pastebin.com/AerkTQZu

I also see that the drivers only go up to kernel 4.9 and my Proxmox is kernel 4.15.18-2.

Just a basic compatibility issue?

Can I roll back to a 4.9 kernel?

Would like input :)

Thanks!
 
Last edited:
Hi,

please read the output where all needed information is provided.

""Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel""

Also, you have to install the pve-headers.