rtl8168

Hello!

Does Mikrotik support Realtek 8168 gigabit ethernet chipset?

I have tried 3.3 version - it discovers an ethernet interface, but it does not seem to work. For example it always shows link-ok, even when the cable is not plugged in.

The older version 2.9.50 does not see the ethernet controller at all.

The ethernet adapter is a builtin PCI Express Gigabit one. I have tried to install fedora linux 8 on the computer and had the same ethernet problem, which could only be solved by installing r8168 driver from realtek web site.

Is there a way to use the driver with mikrotik routeros?

write to support =)

3.4 version works fine! Thank you! :smiley:

Oops. It seems I was mistaken about 3.4 version. The built in PCI-Express ethernet only works when I insert another PCI ethernet card. When it is the only ethernet it still does not work.

But the good news is that new linux kernel from fedora updates (2.6.24.3) does work with the builtin ethernet just fine.

3.23 version does not detect this adapter, while 3.22 does. :frowning:

Did you try to plug it in another PCI slot ? To set some options in BIOS etc etc ? To test your configuration with some livecd and testing tools?

funny thing, after several reboots it has found it. But now there are two ether1 interfaces. Fortunately I can rename one.
0 R ether1 1500 00:17:9A:38:0B:21 enabled
1 R ether1 1500 00:1D:7D:9F:5D:9A enabled

Please check for IRQ conflicts as well :slight_smile:

Trying to make it work with rtl8168e on d-Link DGE-560T B1
System not see any new devices.

I am trying to install RTL8168 card in mini PCIe slot of the wAP LR8 kit(MIPSBE) instead of the LoRa module.
Id does not show additional interface when inserted (Tested with RouterOS 6.49.7 and 7.7)

While I can see the card under System > Resources > PCI
Vendor ID: 0x10ec
Device ID: 0x8168

nothing happens. Any ideas if this can be resolved?

This is what I used. The card and chip on it does say it is 8111 but RouterOS reads it as specified above
https://www.aliexpress.com/item/4000070422734.html?spm=a2g0o.order_list.order_list_main.41.2d631802tQTxwn

Quite possibly it can’t be resolved. Most likely ROS doesn’t include necessary drivers for that chip.

Only x86 ROS includes variety of drivers. All other platforms generally only include drivers needed by hardware on that specific platform and Mikrotik hardware. Nothing else.
Unless Mikrotik decides to include the driver/kernel module in MIPSBE build, it’s not going to work. It’s same with any other devices, for example I tried mining riser to plug Intel network card into board with mini-PCIe slot. It worked about same as you describe: device shows in PCI device list, but that’s all. No drivers, no support, no fun.
On MIPSBE it’s understandable as Mikrotik must be trying really hard to still fit everything into 16MBs of flash some devices have… that said extra package “additional drivers” with all the good stuff wouldn’t be that hard to make. Build all the usual kernel modules, pack it up in separate ROS package, with no support and throw it out to the community. We would quickly figure out what works and what doesn’t, so later there could be two packages: untested and tested…