Add the hpt37xx driver to the tree.
This driver was written by Highpoint and supports the
3740A 12Gbps SAS RAID controller as well as the 3840A
NVMe RAID controller.
jpaetzel on May 5 2018, 6:06 AM.Authored by
wrt amd64-elf.hpt37xx_lib.o.uu, I'd like us to stop uuencoding objects, they can just be committed directly.
We have a number of binary files in the tree already, some representative examples:
One user asked me why this driver never hit src tree. Were there any serious issues with the driver?
Note there's a slightly newer driver from HighPoint.
I don't have a card to test with. That, coupled with the binary blob makes me less inclined to spend time on it.
But I'd like reports of it working after the commit to feel happiest.
Great! Thanks. There's a hptiop that's billed as supporting all 3xxx/4xxx hpt cards, but the man page doesn't list 37xx cards. Do you know if the cards this driver supports are also supported by that one?
The user gave me access to his box to test the latest driver from the website. Good news is it works very well. Unfortunately, kldload hpt37xx panics kernel. I see it panics in hpt_match() but I cannot trace it any further because the problem is somewhere in the binary blob. When it is compiled in kernel or loaded from loader(8), everything looks normal. What should we do now?