Comment 9 for bug 86798

Yep. And there is strange behaviour:

root@phantom:~# modprobe -r r8169
root@phantom:~# modprobe r8169
root@phantom:~# ping ya.ru
ping: unknown host ya.ru
root@phantom:~# ifup eth1
ifup: interface eth1 already configured
root@phantom:~# ping ya.ru
ping: unknown host ya.ru
root@phantom:~# ifdown eth1
Interface "eth1" is already disabled.
SIOCDELRT: No such process
root@phantom:~# ifup eth1
root@phantom:~# ping ya.ru
PING ya.ru (87.250.251.8) 56(84) bytes of data.
64 bytes from ya.ru (87.250.251.8): icmp_seq=1 ttl=56 time=117 ms

I showed that ifup script thinks that eth1 is up and configured. When I try
to ifdown eth1 right after reinserting module ifdown tells me that interface
is already down, but it really doesn't.

And this affects wireless as well. Everytime I get connected to my home
wi-fi I should reinsert module for eth1 (r8169) and ifup/down it to make
wireless work correctly.