Are you going to ask a question?
So far you have not even told us which device it is, or which OpenWrt version you are using...
One possibility is that you use a device (like PC) into which you have added network ports via extension cards (or something like that), and you have not included the correct kernel drivers into the build.
Thanks a lot. I bought a brand new network card and OpenWRT does not recognize it, even can not create interface, like eth1
My device is Gigabyte GA-G31M-S2L and build in network card works just fine. But none of descrete PCI Network card are visible in system. Here is dmesg log openwrt_dmesg_log - Pastebin.com
I will try to add drivers as you propose. Thank you, friend!
P.S. PCI network cards I did try to use are:
RTL8139D (Have no idea about manufacturer is chip name)
Gembird NIC-R1 (RTL8139D Also)
I guess I have bad luck with unsupported chip, or may be broken PCI slot in baseboard
UPD:
Looks like I already have all necessary drivers
root@OpenWrt:~# opkg install kmod-r8169
Package kmod-r8169 (5.15.167-1) installed in root is up to date.
root@OpenWrt:~# opkg install kmod-e1000
Package kmod-e1000 (5.15.167-1) installed in root is up to date.
root@OpenWrt:~# opkg install kmod-igb
Package kmod-igb (5.15.167-1) installed in root is up to date.
root@OpenWrt:~#
Probably an x86 based PC motherboard, then. Right?
From OpenWrt perspective PCs are just one generic target, and you need to install the necessary drivers, exactly correct ones.
(For proper routers with embedded fixed chips, the right combination of drivers for the device is defines in the device recipe, but naturally not for PCs)
8169 is not 8139...
I doubt that they use the same driver.
Looking at the x86 download dir from kmods, there are separately r8101, r8125, r8126, r8168, r8169 drivers as well as 8139cp and 8139too drivers.
Looking at the source code, you likely need one of the 8139 drivers for your 8139 chip...
Edit:
I noticed after writing the answer to your earlier message, that you have already installed also those 8139 kmods. Have you since the cold-booted the device? Or at least rebooted? Kmod drivers are not taken into use without reboot, orinsmod <kmodname>command
And possibly there are more variants of that really old 8139 chip than is supported here, so it is quite possible that your chip variant is not supported. And as 8139 is from early 2000s, it does not support any modern/newr network standards, so you will be crippled with it in any case. Newer PCI card might be a better solution.
Power-efficiency only really started with sandy-bridge, dropping that to ~60-70 watts, with a bigger improvement only starting with >=haswell (those you might get under 20 watts idle).
Out of curiosity i just put some old parts together...an intel board with a Pentium Dual E2180, 4GB RAM, a 320G hdd and a 400W psu.
Running a live linux from a stick, the system draws approx. 43 W idle.
It will draw some more when moving data packets, but i don't think it will reach more than 60-65W.
But from the economical view, that's still much to much compared to a cheap (used) plastic router who will be satisfied with 10% of the power.
Maybe the OP hasn't have to pay for the electricity or it's only a quarter compared to the prices here in Germany.