SimonP23,  The R710 indeed supports the H800 (pn D90PG), but the 2950 will not support an H810. That is due to it being a 11th and 12th generation controller card. The  2950 does look to support the H800 (pn 5KYFR).  Let me know if this helps you with your question.  Thanks.
Will an H800 work in a R710 and an H810 in a 2950? And will these controllers also work in newer generation servers. Thanks, Simon
PERC H800 & H810 server support