How to get Realtek r8168 onboard ethernet working on kernel 3.10 opensuse 12.3

I have upgraded to kernel 3.10 from the kernel stable repos and now the ethernet is not working. The chip is the realtek r8168 and works natively with openSUSE 12.3 with kernels up to 3.9.7.

Yast tells me there is a problem and that it is probably due to firmware for the kernel being out of date. So I look in yast kernel firmware and there is another version of firmware available from kernel stable repo.

Would it be a problem to install this other firmware from kernel stable repo? I do not want to break my current config with kernel 3.9.7.

opensuse12.3 & kernel 3.10 gave a slight problem on wireless connections

the cure on my laptop was to add the following lines to file /etc/resolve.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844

nb:

  1. these are google servers and are faster than the auto installed ones from Three
  2. read the info file (which was never got round too) because changes to this file may prevent some update scripts running, but nothing noticed here so far

hth’s