Network card not working: r8168 or r8169?

I’m having problems with my laptop’s network card. According to lspci it’s a “Realtek Semiconductor Co., Ltd. RTL8111/8618B PCI Express Gigabit Ethernet controller (rev 01)”.

The card used to work fine, but for some time now, it happens that the connection drops randomly. Unplugging and plugging makes it work again, but again just for a short time. I don’t usually work with that card (I mostly use wireless) but now I do need to use it.

What’s the problem? Is it a driver thing? Does OpenSUSE provide wrong drivers? Any way out?

I’ve searched that card on Google. It’s problematic in Linux unltil you install the realtek drivers. They are on this link:
Realtek

I had tried using the r8168 driver, but with no luck. However, trying Realtek’s r8169 did the trick… thanks!

I wonder, however… why isn’t that driver included in OpenSUSE?! Why is there a buggy driver instead?

Beats me :confused: – copyright?
Does anyone else know?