Ok, we found the problem. The gasket between the oil pump and pickup was missplaced and blocked the oil from the pickup! And it has probably sucked up air too. Knocking sound came from the rod bearings.
I guess it just didn't get enough volume of oil, the pressure was fine..
So my brother learnd something... take your time when building an engine!
Don't rush it! Hope he gets it up and running now..