As this thread did not come to a resolution, I thought I would post the solution to my similar problem. I have a Compaq SR5350F with an on-board RealTek RTL8101E that would not work with Centos Linux that came with Elastix 1.0 . In addition, I needed a second ethernet port and a PCI T1 card, and did not have another PCI slot (although it looks like I could have installed another PCI Express card).
After a lot of searching, I found this site with the Linux driver for the RTL8101E card: http://driverscollection.com/?C=8
. I just followed the instructions that came with the driver (you first have to extract the .tar.bz2 file with
tar xjvf (driver name).tar.bz2
I would note that searching for the r1000 driver on the RealTek http://www.realtek.com.tw/
website leads one to the driver for "RTL8111B/RTL8168B/RTL8111/RTL8168/RTL8111C". I tried installing that first. It didn't work at all for my onboard RTL8101E.
Other notes: I found a posting that said that I should enable the LAN BootRom in the BIOS (I tried that, but it didn't work and was not necessary. Of course, you do have to enable the onboard ethernet in the BIOS.)
Also, if you comment out the "alias" line for eth0 in /etc/modprobe.conf (if there is one), and use a generic /etc/sysconfig/network-scripts/ifcfg-eth0 file, the driver or operating system will add the hardware address and driver name to ifcfg-eth0 and create a new alias line, which is handy if you have more than one enthernet adapter to ensure that the proper IP address gets assigned to the proper adapter.
See also this post: http://www.linuxquestions.org/questi...roblem-531962/
for related info (they refer to a perhaps newer r1000 driver that I had trouble locating) and for info on ensuring that your system has the right libraries and sources to compile the driver.