r8102e in Ubuntu Linux
I’ve been installing 64 bit Intrepid Ibex on a desktop. The NIC detected but it was detected as r8169 instead of r8102e. It’s working but not stable, hiccup along the way.
Been trying to find about it, I found out that it was purely luck that r8102E detected as r8169 and working. Then I get the driver directly from the manufacturer’s website here.
After download and extract it, you’ll found readme file. In short the main steps as follow,
# make clean modules (as root or with sudo)
# make install
# depmod -a
# insmod ./src/r8101.ko (or r8101.o for kernel 2.4.x)You can check whether the driver is loaded by using following commands.
# lsmod | grep r8101
# ifconfig -a
Happy ending then but not for long. After restart, the eth0 was loaded as r8169 again. To remedy the situation, type this in the terminal
#modprobe -l | grep r8169
That will show you where the real driver is reside, mine is in
/lib/modules/2.6.27-7-generic/kernel/drivers/net/r8169.ko
go delete that file and r8169 won’t be loaded by modprobe process for good *even though it still listed in modprobe -l.
That should do the trick.










