We need to make RHEL 5.2 PXE installation support Intel NIC 82576 and 82574L. But it fails on 32-bit version of RHEL 5.2 (i686).
1. For RHEL 5.2 x86_64, we have successfully to build initrd.img (initial ramdisk) to support 82576 & 82574L PXE installation.
2. But, for RHEL 5.2 i686 (32-bit version), we can not make our PXE server to support either 82576 or 82574L, no matter we boot into PAE mode (kernel 2.6.18-92.el5PAE) or non-PAE mode (kernel 2.6.18-92.el5).
Please help us to solve this issue.
After reducing the DIMM size to 2G and then rebooting into non-PAE kernel, we can build PXE-able NIC(82576 & 82574L) drivers for 32-bit RHEL 5.2 successfully.
Hence, this issue can be closed.