I have installed PSP 7.70 on 32bit RHEL4 Update 4 and had no issues. Granted I did not update from 2.6.9-42.ELsmp to 2.6.9-42.0.10.ELsmp yet.
I install with "./install770.sh -nui -silent".
On blade (BL460c) the system continues to use tg3 driver.
On DL585 G2 the system uses bnx2 driver but this is the same as Red Hat detects and uses on U4 IIRC.
On 64-bit there is an issue with hprsm that prevents some iLO communication, update to latest hprsm to solve this (
http://h18007.www1.hp.com/support/files/server/us/download/26677.html).I agree that the packaging is atrocious:
* overwriting Red Hat drivers is just silly, there should be a more elegant way
* update RH packages and the updated drivers are then broken (no dependencies get declared between HP's packages and the installed kernel)
* after installing a new kernel even if you try to rebuild a package before reboot it only looks at the running kernel instead of all available kernels so no rebuild is possible until after you've booted into new kernel
I've configured yum to keep all our RHEL boxes up to date, the HP packages make yum (or whatever you use) much more difficult.
I'm just beginning to investigate this myself, perhaps there's an elegant way to install and keep PSP up to date but I haven't found it yet ...