James Ogley
Click for www.electoral-vote.com Archives:
November
S M T W T F S
     
30    

2006
Nov

Advogato Blog

Links:
Bursledon Parish
openSUSE
Poker Stars

Blogroll:
Planet SUSE
Craig B
Dave B
Kat B
Justin D
Nick D
Sally D
Steve H
Tim H
Paul J
Andy & Liz M
Roger W

[RSS 2.0] [RSS 0.91] [Blosxom Powered] [Bursledon Parish] [Use openSUSE] [Get Firefox] [Lib Dems]

© 1995 - 2008
James Ogley

All views expressed on this site are my own. They do not necessarily reflect those of the Parish of Bursledon, the Diocese of Winchester or the Church of England. As such, I do not expect them all to be popular but you, the reader, can certainly expect them to be honest.

Was all set to post a short HOWTO on getting a Realtek 8168 NIC working on openSUSE after Realtek released version 1.05 of their Linux driver which both builds and works. Was then trumped when I plugged in my ethernet cable and the card sprang to life using the r8169 module. Seems the openSUSE kernel packages were updated on November 15th and this included this update. See my message on the openSUSE list.

If you're using a version that's older than Factory/10.2, you may still need to compile the driver. In that case follow the link above and download the tarball. Unpack it and make sure you have the following packages installed:

  • make
  • kernel-source
  • kernel-syms
  • gcc
Make sure you're root and in the directory created by unpacking the tarball do the following:
  • make - This will build and install the module, which is why you need to be root already.
  • depmod -a - This sets up all the module dependencies correctly.
  • modprobe r1000 - This loads the module.
Once all that's done, you can set up the card as normal in YaST.

The problem is that, because it's not provided by openSUSE as part of the kernel package, you'll need to rebuild it (make clean && make && depmod -a) whenever the kernel is upgraded.