It's probably the cable, as I told you in the other thread. Try another one and if it doesn't work, I'd contact HP and see if the port is dead (highly unlikely).
I have a grill in mine (from my Sharkoon case). I suggest putting a cache drive and an array drive in there (not two array drives). The reason for that is when you do a parity check, the cache drive is not checked, so only one of the drives will heat up.
If you hammer the cache drive with a usenet and/or client like I do, the other drive there, if it's in the array, will probably be spun down.
My drives in that top part (5400rpm) don't get too hot. I wouldn't put 7200rpm drives in there. My older 7200rpm drives (in the 4-bay area) get to 45 degrees during a parity check, but none of my drives ever go above that.