The release notes are very vague compared to the hardware notes.
It's not specific cards that are supported, it's the chipset on those cards. There are plenty of variants of any one chipset made by different manufactures. Not all of them are mentioned, but the chipset could still be supported.
Dell, HP and Broadcom all make cards using LSI2xxx or LSI3xxx chipsets for example. Those are all supported by the same mfi(4) or mrsas(4) driver. It's next to impossible to list all the cards that use this chipset. It's even more troublesome because some might work, while a different implementation of a different manufacturer might not.
If you're wondering about specific cards, provide the type/model number, somebody might have that exact card.
Do you have the specs of that server? We can have a look, I'm sure we have someone on the boards that can verify it.
You can also have a look here: http://bsd-hardware.info/ It's not an extensive list (it's all voluntary) but it might have the hardware you're looking for.
That's pretty much the problem here: Poke around and hope to find outIf you're wondering about specific cards, provide the type/model number, somebody might have that exact card.
Nobody wants to be responsible for saying something works and then get dogpiled about it not working? ?I was just wondering why there is no modern equipment in the hardware compatibility list.
You could generate a list of all the vendor and chipset IDs that are supported. But it's still not going to tell you if that particular card you have is supported or not. Even if the vendor and chipset ID match it could still not work because it's some variant that didn't change the IDs, or the manufacturer implemented something that wasn't in de reference design.
… am I missing something?
Hardware Test Lab
… We are going to build a hardware test lab, integrated into the Continuous Integration system, to perform full system testing on many different hardware devices. The system will also allow hardware to be shared between CI and developers, allowing hardware to primarily serve developer needs but also be used for testing when it is otherwise not needed.
New Hardware
The Foundation purchased 4 new build machines for scaling up the computation power for the various test jobs. These newer, faster machines substantially speed up the time it takes to test amd64 builds, so that failing changes can be identified more quickly. Also, in August, we received a donation of 2 PINE A64-LTS boards from PINE64.org, which will be put in the hardware test lab as one part of the continuous tests.
Test Lab Infrastructure
John-Mark Gurney is developing a management interface for remote access to hardware test labs, to allow reserving a device in the lab, controlling power, providing console access, and managing network-booted root filesystems.
Via the official Hardware Donations page we see that the Ports Management Team requires some ten-year-old XServe G5 PowerPCs for a package building cluster.
The Secretary has been informed
RELEASE
of FreeBSD only after they have been suitably tested with the branch for the release.The device lists in this document are being generated automatically from FreeBSD manual pages. …
RELEASE
to be incomplete.… What I find lacking is that I am unable to make a purchasing decision based on the compatibility list because all the hardware listed there is old and no one makes it anymore.
Having at least 5 modern storage cards would at least give me 5 options to choose from. There is not even 1 at the moment.
I understand that there are 3rd party tools to give me this information. but this is for a client with its own IT department.
I just need to purchase the hardware and ensure that it's on the compatibility list. I cannot do this at the moment.
www.freebsd.org
is that lists (within any one set of notes) are not intended to be comprehensive; words to that effect.Because we are not in 90-s anymore and there are too many types of hardware, too many vendors, etc; in short, too much hardware to have a complete and accurate list of everything supported.I was just wondering why there is no modern equipment in the hardware compatibility list.
… asking for "lists of compatible hardware" is just unrealistic.
There no hope of being able to generate vendor/device IDs tables automatically from drivers? With that, being able to index those into other databases would make questions like this somewhat answerable.Because we are not in 90-s anymore and there are too many types of hardware, too many vendors, etc; in short, too much hardware to have a complete and accurate list of everything supported.
It's doable, of course, but it's not trivial and it won't tell the whole story.There no hope of being able to generate vendor/device IDs tables automatically from drivers? With that, being able to index those into other databases would make questions like this somewhat answerable.
jrm@ please: with or without your Foundation hat, might you have anything to add here?
In particular, respectfully:
My interpretation of each set of hardware notes atwww.freebsd.org
is that lists (within any one set of notes) are not intended to be comprehensive; words to that effect.
For the Broadcom storage controllers, all the series through 95xx are supported by mpr(4). The 9600 series needs a new driver. There's also the SAS models, and I'm not entirely sure how those relate to the 9xxx models.