• Home
  • NW
  • Kultúra
  • Šport
  • Fun
  • Linux
  • Download

Asus A6TC

  • Ubuntu 8.04
  • Gigabit LAN
  • Disk

Network

  • IP config
  • Firewall
  • SSH tunnel
  • TIPS
  • SSH tunnel advanced

Server basics

  • LVM with EXT3

Linky kámošov

  • Sacie-komando

Linky školy

  • Diplomovka
  • STU FEI KTL
  • STU FEI

Linky in-line

  • Zakkaz
  • Be-mag

Na pobavenie

  • Najstaršia stránka
LINUX » ASUSA6TCR8168

Problem with gigabit realtek network card

Ubuntu 8.04 uses with default generic kernel driver r8169, witch is buggy for this network card. Specialy, when there is an upload traffic, with combination with nvidia graphic card whole system randomly freezes, and you are not even able to switch to console. Instead of this buggy driver, you can use driver r8168 with patch for this notebook. It is an obsolete solution, but it is working and system is stable. In next few steps you can install this modul in generic kernel. You have download source code for driver r8168-8.006.00.tar.bz2 and patch r8168-8.005.00.hardy.diff.txt.

1. Ubuntu update:
apt-get update && apt-get upgrade
2. Install stuff needed for compiling kernel and moduls:
apt-get install build-essential
3. Extracting of driver's source code:
tar -xjvf r8168-8.006.00.tar.bz2
cd r8168-8.006.00/src
4. Copy patch to r8168-8.006.00/src directory. For applying of this patch use following command:
patch < r8168-8.005.00.hardy.diff.txt
5. Patched modul compiling:
cd ..
make clean
make modules
sudo make install
6. Insert modul into kernel and generate an initramfs image:
depmod -a
mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r`
7. Blacklist r8169 modul:
sudo sh -c 'echo "blacklist r8169" >> /etc/modprobe.d/blacklist-network'
sudo sh -c 'echo "blacklist r8169" >> /etc/modprobe.d/blacklist'
8. For automatic loading of modul r8168 at boot time the file /etc/modules has to be modiefied:
sudo sh -c 'echo "r8168" >> /etc/modules'
9. Remove r8169 driver, update of an an initramfs image and system restart:
rmmod r8169
sudo update-initramfs -c -k all
sudo reboot
10. Check, if modul r8168 is loaded (if there is also r8169, something went wrong):
root@roleta:/# lsmod | grep r81
r8168                  34704  0 
root@roleta:/# 

Some content copyright © 2008 find on facebook , some rights reserved, feel free to share "opensource" way of thinking. Layout created at CSSWebLayouts
Legal | Privacy Policy | Contact