OVH Community, your new community space.

Realtek 8169 crashing


Myatu
24-08-2013, 17:27
Quote Originally Posted by rizuk
...
Aug 24 14:50:01 ns209388 CRON[21861]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$
Aug 24 15:16:57 ns209388 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1089" x-info="http://www.rsyslog.com"] start
Aug 24 15:16:57 ns209388 rsyslogd: rsyslogd's groupid changed to 103
Aug 24 15:16:57 ns209388 rsyslogd: rsyslogd's userid changed to 101
Aug 24 15:16:57 ns209388 rsyslogd-2039: Could not open output pipe '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ]
Aug 24 15:16:57 ns209388 kernel: [ 0.000000] Initializing cgroup subsys cpuset
...

this is where it crashed?
That would be, indeed. Have you restarted the server in Rescue Mode and performed a CPU/RAM check? I wouldn't associate gibberish in the syslog with the NIC...

rizuk
24-08-2013, 17:11
when i check the nic driver
on 12.04 system it said

Kernel driver in use: r8168
Kernel modules: r8168

installed it on 13.04
now it just says

Kernel driver in use: r8168
and no modules loaded that normal?

rizuk
24-08-2013, 17:06
Aug 24 14:38:01 ns209388 CRON[21323]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:39:01 ns209388 CRON[21367]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/l$
Aug 24 14:39:01 ns209388 CRON[21368]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:40:01 ns209388 CRON[21424]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:41:01 ns209388 CRON[21467]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:42:01 ns209388 CRON[21510]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:43:01 ns209388 CRON[21555]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:44:01 ns209388 CRON[21598]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:45:01 ns209388 CRON[21643]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:46:01 ns209388 CRON[21687]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:47:01 ns209388 CRON[21731]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:48:01 ns209388 CRON[21774]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:49:01 ns209388 CRON[21818]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 24 14:50:01 ns209388 CRON[21861]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@$
Aug 24 15:16:57 ns209388 rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1089" x-info="http://www.rsyslog.com"] start
Aug 24 15:16:57 ns209388 rsyslogd: rsyslogd's groupid changed to 103
Aug 24 15:16:57 ns209388 rsyslogd: rsyslogd's userid changed to 101
Aug 24 15:16:57 ns209388 rsyslogd-2039: Could not open output pipe '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ]
Aug 24 15:16:57 ns209388 kernel: [ 0.000000] Initializing cgroup subsys cpuset
Aug 24 15:16:57 ns209388 kernel: [ 0.000000] Initializing cgroup subsys cpu
Aug 24 15:16:57 ns209388 kernel: [ 0.000000] Linux version 3.8.0-27-generic (buildd@roseapple) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #40-Ubuntu SMP Tue Jul 9 00:17:05 UTC 2013 (Ubun$
Aug 24 15:16:57 ns209388 kernel: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic root=/dev/md2 ro
Aug 24 15:16:57 ns209388 kernel: [ 0.000000] KERNEL supported cpus:
Aug 24 15:16:57 ns209388 kernel: [ 0.000000] Intel GenuineIntel
Aug 24 15:16:57 ns209388 kernel: [ 0.000000] AMD AuthenticAMD
Aug 24 15:16:57 ns209388 kernel: [ 0.000000] Centaur CentaurHauls


this is where it crashed?

Myatu
24-08-2013, 16:56
Quote Originally Posted by rizuk
not much in syslog

ns209388 named[1393]: error (connection refused) resolving 'ns2.platinumcommunications.net/A/IN': 69.31.192.12#53
ns209388 named[1393]: error (connection refused) resolving 'ns1.platinumcommunications.net/A/IN': 69.31.192.12#53
ns209388 named[1393]: error (connection refused) resolving 'ns2.platinumcommunications.net/AAAA/IN': 69.31.192.12#53
That's Bind9 (named) trying to connect to a external nameserver, but this nameserver is not allowing it. Slightly odd, but not a reason for a server to crash.

Quote Originally Posted by rizuk
just getting a load of

g 23 06:43:01 ns209388 CRON[20780]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
That's normal (it' OVH's RTM).

You should see in the syslog where it shows boot messages - just before that would be the last stuff that happened before the server rebooted, which may give a hint as to what happened when it crashed/became unreachable.

rizuk
24-08-2013, 16:41
not much in syslog

ns209388 named[1393]: error (connection refused) resolving 'ns2.platinumcommunications.net/A/IN': 69.31.192.12#53
ns209388 named[1393]: error (connection refused) resolving 'ns1.platinumcommunications.net/A/IN': 69.31.192.12#53
ns209388 named[1393]: error (connection refused) resolving 'ns2.platinumcommunications.net/AAAA/IN': 69.31.192.12#53

just getting a load of

g 23 06:43:01 ns209388 CRON[20780]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:44:01 ns209388 CRON[20823]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:45:01 ns209388 CRON[20868]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:46:01 ns209388 CRON[20912]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:47:01 ns209388 CRON[20957]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:48:01 ns209388 CRON[21001]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:49:01 ns209388 CRON[21045]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:50:01 ns209388 CRON[21089]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:51:01 ns209388 CRON[21132]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:52:01 ns209388 CRON[21175]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:53:01 ns209388 CRON[21218]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:54:01 ns209388 CRON[21262]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:55:01 ns209388 CRON[21306]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:56:01 ns209388 CRON[21349]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:57:01 ns209388 CRON[21392]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:58:01 ns209388 CRON[21436]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 06:59:01 ns209388 CRON[21479]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:00:01 ns209388 CRON[21524]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:01:01 ns209388 CRON[21608]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:02:01 ns209388 CRON[21693]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:03:01 ns209388 CRON[21776]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:04:01 ns209388 CRON[21861]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:05:01 ns209388 CRON[21944]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:06:01 ns209388 CRON[22028]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:07:01 ns209388 CRON[22071]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:08:01 ns209388 CRON[22116]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:09:01 ns209388 CRON[22161]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:09:01 ns209388 CRON[22162]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/l$
Aug 23 07:10:01 ns209388 CRON[22217]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:11:01 ns209388 CRON[22261]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:12:01 ns209388 CRON[22304]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:13:01 ns209388 CRON[22348]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:14:01 ns209388 CRON[22391]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:15:01 ns209388 CRON[22436]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:16:01 ns209388 CRON[22480]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:17:01 ns209388 CRON[22525]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:17:01 ns209388 CRON[22526]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Aug 23 07:18:01 ns209388 CRON[22570]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:19:01 ns209388 CRON[22614]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:20:01 ns209388 CRON[22657]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:21:01 ns209388 CRON[22701]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:22:01 ns209388 CRON[22745]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:23:01 ns209388 CRON[22790]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:24:01 ns209388 CRON[22833]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:25:01 ns209388 CRON[22877]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:26:01 ns209388 CRON[22920]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:27:01 ns209388 CRON[22964]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:28:01 ns209388 CRON[23007]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:29:01 ns209388 CRON[23052]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:30:01 ns209388 CRON[23096]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:31:01 ns209388 CRON[23140]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:32:01 ns209388 CRON[23183]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:33:01 ns209388 CRON[23226]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:34:01 ns209388 CRON[23270]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)
Aug 23 07:35:01 ns209388 CRON[23314]: (root) CMD (/usr/local/rtm/bin/rtm 49 > /dev/null 2> /dev/null)

Myatu
24-08-2013, 16:22
By "crashing", what happens? Kernel panic? What doe the syslog reveal?

rizuk
24-08-2013, 16:13
i thought my problem was gone BUT im still getting crashing i have installed latest drivers
nic

its just random crashing...

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.8.0-27-generic (buildd@roseapple) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #40-Ubuntu SMP Tue Jul 9 00:17:05 UTC 2013 (Ubuntu 3.8.0-27.40-generic 3.8.13.4)
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic root=/dev/md2 ro
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x0000000040003fff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000040004000-0x0000000040004fff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000040005000-0x00000000da62afff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000da62b000-0x00000000daaadfff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000daaae000-0x00000000daabefff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000daabf000-0x00000000dabe3fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000dabe4000-0x00000000db803fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000db804000-0x00000000db804fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000db805000-0x00000000db847fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000db848000-0x00000000dbc6dfff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000dbc6e000-0x00000000dbff3fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000dbff4000-0x00000000dbffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000dd000000-0x00000000df1fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000081fdfffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] SMBIOS 2.7 present.
[ 0.000000] DMI: System manufacturer System Product Name/P8H77-M, BIOS 1101 02/06/2013
[ 0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] No AGP bridge found
[ 0.000000] e820: last_pfn = 0x81fe00 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-CFFFF write-protect
[ 0.000000] D0000-E7FFF uncachable
[ 0.000000] E8000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask 800000000 write-back
[ 0.000000] 1 base 800000000 mask FE0000000 write-back
[ 0.000000] 2 base 0E0000000 mask FE0000000 uncachable
[ 0.000000] 3 base 0DE000000 mask FFE000000 uncachable
[ 0.000000] 4 base 0DD000000 mask FFF000000 uncachable
[ 0.000000] 5 base 81FE00000 mask FFFE00000 uncachable
[ 0.000000] 6 disabled

Phixion
23-08-2013, 00:57
So I was missing a package that this entire process depends on, 'dkms'. Follow this guide and it should work: http://forum.ovh.co.uk/showpost.php?p=47569&postcount=9

Phixion
22-08-2013, 13:23
OK so I opened a browser to tell you the good news, no crashes over night etc... I tab back to my server and it's crashed!

I'm going to attempt to install the new drivers following myatu's guide.

rizuk
22-08-2013, 01:57
Quote Originally Posted by Felix@OVH
Also, you could check out ftp://ftp.ovh.net/made-in-ovh/bzImage/latest-test/, it's a kernel we are preparing currently for a roll-out soon.

Felix
why not remove the kernel that comes with the servers its broken

szisti
21-08-2013, 18:59
Couple of years back had some major issues with Dell's Broadcom Ethernet cards
The server was up and running, but lost access to network and was not accessible from the network either
this was the fix for that: modprobe bnx2 disable_msi=1

might be something similar for you too with the network driver, so it very likely that it will work with OVH kernel

Phixion
21-08-2013, 15:15
Hello Felix.

The install is clean Debian 7 with the default (non ovh) kernel. No Cronjobs.

The server stops pinging and I get an email telling me my server has stopped responding.

The crashing is very random, I've come to the conclusion it's a network card issue due to reports of this happening with this particular NIC. (on here and google)

03:00.0 0200: 10ec:8168 (rev 09)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 09)

The support guy I spoke to suggested installing the Debian 7 with OVH kernel to see if that fixes things.

Reinstalling now, I've got nothing to lose, I'll see how it goes and report back.

Felix@OVH
21-08-2013, 15:09
Also, you could check out ftp://ftp.ovh.net/made-in-ovh/bzImage/latest-test/, it's a kernel we are preparing currently for a roll-out soon.

Felix

Felix
21-08-2013, 15:06
Phixion wrote:
> My server keeps taking a poop and dying on me


Can you post some details what exactly is happening? Does it just stop pinging?
Do you have a specific workload when it happens? any logs? Cronjobs?

> it's got a Realtek 6189
> NIC and I think that is the culprit.


Maybe you can post the output of
(lspci;lspci -n)|sort -n|grep -B1 Ether

to see if the PCI-ID is 8186 or 8189. Although I think the problems with r8168
in Debian kernels are (should be) fixed since long time now.

Phixion
21-08-2013, 14:48
Hello,

My server keeps taking a poop and dying on me, it's got a Realtek 6189 NIC and I think that is the culprit.

I tried following the guide on here to installing the drivers from the Realtek site but they seem to have changed the way you install them. They no longer include an auto install script.

Here is my modinfo:

Code:
filename:       /lib/modules/3.2.0-4-amd64/kernel/drivers/net/ethernet/realtek/r8169.ko
firmware:       rtl_nic/rtl8168f-2.fw
firmware:       rtl_nic/rtl8168f-1.fw
firmware:       rtl_nic/rtl8105e-1.fw
firmware:       rtl_nic/rtl8168e-3.fw
firmware:       rtl_nic/rtl8168e-2.fw
firmware:       rtl_nic/rtl8168e-1.fw
firmware:       rtl_nic/rtl8168d-2.fw
firmware:       rtl_nic/rtl8168d-1.fw
version:        2.3LK-NAPI
license:        GPL
description:    RealTek RTL-8169 Gigabit Ethernet driver
author:         Realtek and the Linux r8169 crew 
srcversion:     71126868D831C783047869A
alias:          pci:v00000001d00008168sv*sd00002410bc*sc*i*
alias:          pci:v00001737d00001032sv*sd00000024bc*sc*i*
alias:          pci:v000016ECd00000116sv*sd*bc*sc*i*
alias:          pci:v00001259d0000C107sv*sd*bc*sc*i*
alias:          pci:v00001186d00004302sv*sd*bc*sc*i*
alias:          pci:v00001186d00004300sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008169sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008168sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008167sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008136sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008129sv*sd*bc*sc*i*
depends:        mii
intree:         Y
vermagic:       3.2.0-4-amd64 SMP mod_unload modversions
parm:           use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int)
parm:           debug:Debug verbosity level (0=none, ..., 16=all) (int)
Here is my lspci:

Code:
00:00.0 Host bridge: Intel Corporation Ivy Bridge DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Ivy Bridge PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Device 016a (rev 09)
00:14.0 USB Controller: Intel Corporation Panther Point USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Panther Point MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation Panther Point USB Enhanced Host Controller #2 (rev 04)
00:1c.0 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 1 (rev c4)
00:1c.4 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 5 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)
00:1d.0 USB Controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Panther Point LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Panther Point 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation Panther Point SMBus Controller (rev 04)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 09)
04:00.0 PCI bridge: ASMedia Technology Inc. Device 1080 (rev 03)
Notice the NIC is displayed as an 8168B but modinfo 8168 doesn't display anything whereas modinfo 8169 does.

Please can someone help me with this?

Cheers