eth0 ja RX packets dropped

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.
noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

eth0 ja RX packets dropped

Viesti Kirjoittaja noeikujoo » 27.05.2009 9:13

Mikähän mahtaa aiheuttaa sen, että RX packects dropped laskuri kasvaa koko ajan hirmuista vauhtia? Ifconficilla, jos katsoo sekunnin välein RX packets dropped lukua, niin se on muuttunut esim. arvosta 1313949012 -> 1586705921.

Koodi: Valitse kaikki

eth0      Link encap:Ethernet  HWaddr 00:1c:c0:71:56:e2
          inet addr:192.168.0.12  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:c0ff:fe71:56e2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:210430952 errors:0 dropped:1657114909 overruns:0 frame:0
          TX packets:409462475 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1627306524 (1.5 GB)  TX bytes:3882736125 (3.6 GB)
          Interrupt:220 Base address:0x2000

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 27.05.2009 11:27

Luultavasti ajuriongelma, jos kyseessä on Realtekin piiri: http://forums.debian.net/viewtopic.php?t=28371

Uudempi kerneli tai Realtekin oma erillinen ajuri saattaisi auttaa.

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 27.05.2009 11:57

nm kirjoitti:Luultavasti ajuriongelma, jos kyseessä on Realtekin piiri: http://forums.debian.net/viewtopic.php?t=28371

Uudempi kerneli tai Realtekin oma erillinen ajuri saattaisi auttaa.
Kysessä on Intelin D945GCLF2 mini-ITX emolle integroitu Realtekin piiri (Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller). Käyttiksenä Ubuntu 8.04.2 Server. Ajoin juuri äsken sudo apt-get upgrade:n ja boottasin koneen, mutta tilanne ei muuttunut mihinkään.

Koodi: Valitse kaikki

eth0      Link encap:Ethernet  HWaddr 00:1c:c0:71:56:e2
          inet addr:192.168.0.12  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:c0ff:fe71:56e2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:104 errors:0 dropped:3114764703 overruns:0 frame:0
          TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11014 (10.7 KB)  TX bytes:21451 (20.9 KB)
          Interrupt:220 Base address:0x4000
Pitäisikö kääntää itse uusi kerneli vai saako sen asennettua apt-get:llä?

P.Kosunen
Yli-ihminen
Viestit: 1148
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Viesti Kirjoittaja P.Kosunen » 27.05.2009 12:10

Onhan vastapuolen MTU myös 1500?

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 27.05.2009 12:20

noeikujoo kirjoitti:Pitäisikö kääntää itse uusi kerneli vai saako sen asennettua apt-get:llä?
Voit kääntää itse tai yrittää asentaa esim. 9.04:n paketteja (manuaalisesti tai vaihtamalla väliaikaisesti /etc/apt/sources.listiin jauntyn repositoriot).

Täällä on ohjeita kääntämiseen Ubuntu-tyyliin: https://help.ubuntu.com/community/Kernel/Compile

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 27.05.2009 12:31

P.Kosunen kirjoitti:Onhan vastapuolen MTU myös 1500?
Vastapuolella tarkoitat varmaan palomuuria? Sen MTU näyttäisi olevan myös 1500. Kun katson etänä kautta rx dropped packets laskuria etänä, niin kuin rx packects laskuri kasvaa sekunnin välien vain muutamalla (1-5) numerolla, kun dropped packets laskuri kasvaa samassa ajassa 100 miljoonaa suuremmaksi. :o

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 27.05.2009 13:05

nm kirjoitti:Luultavasti ajuriongelma, jos kyseessä on Realtekin piiri: http://forums.debian.net/viewtopic.php?t=28371

Uudempi kerneli tai Realtekin oma erillinen ajuri saattaisi auttaa.
Ilmeisesti täällä olisi uusin ajuri -> http://www.realtek.com.tw/downloads/dow ... Down=false ?

Mitäs kaikkea Ubuntuun pitäisi asentaa, että tuo ajuri suostuu kääntymään?

Tämmöisen ohjeen löysin -> http://ubuntuforums.org/showpost.php?p= ... ostcount=3 Menisiköhän tuo ajurin päivitys noin?

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 27.05.2009 13:17

noeikujoo kirjoitti:Mitäs kaikkea Ubuntuun pitäisi asentaa, että tuo ajuri suostuu kääntymään?
Ainakin build-essential ja kernelisi headerit (linux-headers-2.6.24-23-generic, -server tai muu vastaava)

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 27.05.2009 13:36

nm kirjoitti:
noeikujoo kirjoitti:Mitäs kaikkea Ubuntuun pitäisi asentaa, että tuo ajuri suostuu kääntymään?
Ainakin build-essential ja kernelisi headerit (linux-headers-2.6.24-23-
generic, -server tai muu vastaava)
Asensin nuo paketit, mutta ajuri ei kääntynyt:

Koodi: Valitse kaikki

xxxx@ubuntu-server:/usr/src/r8168-8.012.00$ sudo make clean modules
make -C src/ clean
make[1]: Entering directory `/usr/src/r8168-8.012.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
make[1]: Leaving directory `/usr/src/r8168-8.012.00/src'
make -C src/ modules
make[1]: Entering directory `/usr/src/r8168-8.012.00/src'
make -C /lib/modules/2.6.24-23-server/build SUBDIRS=/src modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-23-server'
scripts/Makefile.build:41: /src/Makefile: No such file or directory
make[3]: *** No rule to make target `/src/Makefile'.  Stop.
make[2]: *** [_module_/src] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-23-server'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/r8168-8.012.00/src'
make: *** [modules] Error 2

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 27.05.2009 13:46

Näyttää tarvitsevan kernelin lähdekoodin:

Koodi: Valitse kaikki

sudo apt-get build-dep linux-image-2.6.24-23-generic;
sudo apt-get source linux-image-2.6.24-23-generic
Voit kokeilla myös vamiiksi käännettyä moduulia:
http://acm.cse.lehigh.edu:8080/~jhw204//hardy-r8168

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 27.05.2009 13:55

nm kirjoitti:Näyttää tarvitsevan kernelin lähdekoodin:

Koodi: Valitse kaikki

sudo apt-get build-dep linux-image-2.6.24-23-generic;
sudo apt-get source linux-image-2.6.24-23-generic
Hetkinen... Eikös nuo komennot pitäisi olla näin?

Koodi: Valitse kaikki

sudo apt-get build-dep linux-image-2.6.24-23-server;
sudo apt-get source linux-image-2.6.24-23-server
nm kirjoitti:Voit kokeilla myös vamiiksi käännettyä moduulia:
http://acm.cse.lehigh.edu:8080/~jhw204//hardy-r8168
Heh.. katselin juuri äsken tuota samaa sivua. :)

Eli ensin ladataan tuo r8168_scripts.tar.bz2-paketti, puretaan se ja ajeteaan sudo ./switchmods?

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 27.05.2009 14:04

noeikujoo kirjoitti:Hetkinen... Eikös nuo komennot pitäisi olla näin?

Koodi: Valitse kaikki

sudo apt-get build-dep linux-image-2.6.24-23-server;
sudo apt-get source linux-image-2.6.24-23-server
No riippuu tietysti siitä mikä kerneli sinulla on käytössä.
Eli ensin ladataan tuo r8168_scripts.tar.bz2-paketti, puretaan se ja ajeteaan sudo ./switchmods?
Juu, mutta huomaa että tuossa paketissa on valmis moduuli vain -21-generic -kernelille ja joillekin vanhemmille versioille.

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 27.05.2009 14:21

nm kirjoitti:Juu, mutta huomaa että tuossa paketissa on valmis moduuli vain -21-generic -kernelille ja joillekin vanhemmille versioille.
Ajoin sudo apt-get build-dep linux-image-2.6.24-23-server ja sudo apt-get source linux-image-2.6.24-23-server komennot, mutta siitä huolimatta ajuri ei käänny. Samat herjat tulee edelleen, kun komennan sudo make clean modules

noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Viesti Kirjoittaja noeikujoo » 27.05.2009 14:34

noeikujoo kirjoitti:Ajoin sudo apt-get build-dep linux-image-2.6.24-23-server ja sudo apt-get source linux-image-2.6.24-23-server komennot, mutta siitä huolimatta ajuri ei käänny. Samat herjat tulee edelleen, kun komennan sudo make clean modules
Näköjään Kernelin lähdekoodit meni nyt tuonne ~/r8168_scripts -hakemiston alle. Missäs niiden oikea paikka olisi?

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 27.05.2009 14:36

Siirrä ne /usr/src-hakemistoon. Joutunet myös muokkaamaan /lib/modules/`uname -r`/build -linkkiä osoittamaan lähdekoodihakemistoon.

Vastaa Viestiin