3.1-es kernel óta néha magától leáll a net

Fórumok

probléma: kb 2 hete naponta többször leakad a net, logokban semmit nem találok ezügyben, ha csinálok egy /etc/init.d/net.eth0 restart-ot akkor megjavul

(logban előtte nincs semmi gyanús, pl:
Dec 2 11:59:01 localhost cron[2566]: (root) CMD (rm -f /var/spool/cron/lastrun/
cron.hourly)
Dec 2 12:00:01 localhost cron[2577]: (root) CMD (test -x /usr/sbin/run-crons &&
/usr/sbin/run-crons )
Dec 2 12:10:01 localhost cron[2730]: (root) CMD (test -x /usr/sbin/run-crons &&
/usr/sbin/run-crons )
Dec 2 12:20:01 localhost cron[2847]: (root) CMD (test -x /usr/sbin/run-crons &&
/usr/sbin/run-crons )
Dec 2 12:30:01 localhost cron[2916]: (root) CMD (test -x /usr/sbin/run-crons &&
/usr/sbin/run-crons )
Dec 2 12:35:07 localhost kernel: r8169 0000:01:00.0: eth0: link down
Dec 2 12:35:08 localhost kernel: r8169 0000:01:00.0: eth0: link up

____________________________________________

ifconfig eth0-ban van viszonylag sok packet drop

eth0: flags=4163 mtu 1500 metric 1
inet 160.114.100.96 netmask 255.255.240.0 broadcast 160.114.103.255
ether 00:25:22:83:0a:58 txqueuelen 1000 (Ethernet)
RX packets 1284835 bytes 1098661703 (1.0 GiB)
RX errors 0 dropped 42947 overruns 0 frame 0
TX packets 384323 bytes 30444372 (29.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 17 base 0x6000

Az RX errorsnál a drop az másdpercenként 2-3-al növekszik

Ami változott mostanában az a kernel, viszont ennél a drivernél semmi opció nincs extrában a kernelnél ami alkalmazható

ls -l /lib/modules/3.0.6-gentoo/kernel/drivers/net/
összesen 68
-rw-r--r-- 1 root root 6941 okt 7 15.34 mii.ko
-rw-r--r-- 1 root root 59642 okt 7 15.34 r8169.ko

ls -l /lib/modules/3.1.1-gentoo/kernel/drivers/net/
összesen 72
-rw-r--r-- 1 root root 6941 nov 16 12.48 mii.ko
-rw-r--r-- 1 root root 62301 nov 16 12.48 r8169.ko

ls -l /lib/modules/3.1.4-gentoo/kernel/drivers/net/
összesen 72
-rw-r--r-- 1 root root 6941 dec 2 10.05 mii.ko
-rw-r--r-- 1 root root 62301 dec 2 10.05 r8169.ko

Azóta ma is volt kernel frissítés de úgy néz ki hogy a driver méret az a 3.0.6-ról 3.1.1-re váltás óta (nov 16) nem változott.

Kérdés az lenne hogy lehetséges-e a 3.0.6-os drivert simán átkopizni a 3.1.4-es driverek helyére (backupolás után), vagy ez tuti galibát okoz?

Másik kérdés, van-e valami debugg tool amivel ki lehetne deríteni hogy most a driver a hibás vagy valami más, esetleg több infót megtudni a cuccról

Harmadik kérdés, még milyen egyéb infót kell megadnom hogy tudjatok segíteni nekem az ügyben.

Előre is köszönök minden segítséget!

Hozzászólások

Milyen chip van az eszközön? Nekem ezzel voltak gondok:

Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

De csak akkor, ha windows-t bootoltam előtte. Most cirka 4 hónapja nem jelentkezik (akkor bootoltam utoljára win-t)

lspci ->
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

Nálam nincs windows a gépen, gentoo fut rajta 2000 óta.

Ha backupolom a modul fájlokat, rmmodal kiszedem az újat, copyval, átkopizom a régi driver fájljait a könyvátrba, depmod, és insmod után az új kervel tudja kezelni a régebbi kernel moduljait is vagy totál elhasalna?

Közben kipróbáltam nem lehet a régi drievrt az új kernel alá betölteni, valami változott úgy néz ki a kernelben:
modprobe mii
FATAL: Error inserting mii (/lib/modules/3.1.4-gentoo/kernel/drivers/net/mii.ko): Invalid module format

modprobe r8169
FATAL: Error inserting r8169 (/lib/modules/3.1.4-gentoo/kernel/drivers/net/r8169.ko): Invalid module format

Ha visszamásolom az új drivereket akkor csont nélkül betölti, csak ugye bugos, lehet hogy kénytelen leszek downgradelni kernelt és kipróbálni hogy tényleg ez okozza-e