Kirjoittaja Aihe: Pieni ongelma Intel Ethernet ajurin kanssa [Ratkaistu]  (Luettu 4701 kertaa)

Kinnari

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Seuraava ongelma tuli myös 10.10 päivityksen yhteydessä, en ole ehtinyt paneutua asiaan ennen kuin nyt.
Käynnistäessäni koneen uusimpaan kerneliin niin koneen kiinteä verkkoyhteys ei nouse ylös kuin vasta 5-10 min kuluttua. Ei auta vaikka kuinka naputtelisi verkkoa päälle/pois se vie aina sen saman ajan. ADSL-modeemin mukaan verkkokortti ei ole päällä, epäilin jo kaapeliakin. Kone kuitenkin yrittää epätoivoisesti tarjota langattomia yhteyksiä joita se löytää ympäriltä yhä uudelleen vaikka vastaan aina 'peru'
Auto eth0:ssa on täppä 'yhdistä automaattisesti' päällä. Verkkoyhteydet-listalla se näyttää etten olisi koskaan ollut yhteydessä sen kautta vaikka olisin saanut yhteyden auki. IPv6:n menetelmä on 'ohita'
Vanhimmalla kernelillä käynnistäessäni verkkokortti on aktiivinen jo sisäänkirjautumisruudussa, auto eth0 kytkeytyy heti kun kirjaudun
« Viimeksi muokattu: 30.12.10 - klo:15.07 kirjoittanut Kinnari »

juyli

  • Vieras
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #1 : 22.12.10 - klo:23.01 »
ADSL-modeemin mukaan verkkokortti ei ole päällä, epäilin jo kaapeliakin. Kone kuitenkin yrittää epätoivoisesti tarjota langattomia yhteyksiä joita se löytää ympäriltä yhä uudelleen vaikka vastaan aina 'peru' ...

Luovaa arvailua: käytössä on siis yhtäaikaa sekä Ethernet sekä Wlan-yhteys, ja järjestelmä koittaa arpoa, kumpaa oikeastaan käytetään? Koitapa ottaa langaton yhteys pois käytöstä, jos konetta on tarkoitus käyttää piuhan päässä. Jos käytössä on esim. dhcp, jossa palveluntarjoajalta noudetaan ip:t, reititykset sekä nimipalvelimet, voi tuo ehkä kestää, jos yhteys palveluntarjoajaan jollakin tapaa tökkii. Joskus homma voi hidastua, jos esim. aikapalvelimelta koitetaan päivittää maailman aikaa jne.
En välitä splash-kuvasta, vaan haluan, että jo boottauksen aikana voi tarvittaessa seurata, missä käynnistyksessä mennään. Ongelmatilanteissa on helpompi nähdä, mihin boottaus kulloinkin pysähtyy/hidastuu tms. mahdollisista virheilmoituksista puhumattakaan.
Tosin komento dmesg sitten kertoo usein korutonta kieltään.
Muistaakseni oletuksena järjestelmä käyttää langallista yhteyttä, vaikka langatonkin olisi tarjolla, mutta, jos langallinen yhteytesi nousee hitaasti ylös, voisi nuo langattomat olla jo tarjolla.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #2 : 23.12.10 - klo:12.36 »
En osaa tuosta suoraan arvata mikä siellä tökkii vastaan langallisen yhteyden puolella mutta voi tietysti kokeilla päätteessä (Sovellukset / Apuohjelmat / Pääte)

Koodia: [Valitse]
sudo dhclient
meneekö heti verkkoon vai kertooko se jotain virhettä Ethernetille eli enimmäkseen se on nimeltään "eth0", joskus "eth1" tai "eth2" jos on ollut useampia kortteja tai vaihdellut niitä. Tietysti jos sinulla on toinen kortti käsillä niin voisi kokeilla sillä myös onko käytös sama vai toimiiko heti.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Kinnari

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #3 : 27.12.10 - klo:15.30 »

Tosin komento dmesg sitten kertoo usein korutonta kieltään.

Kone ei siis nosta kiinteän verkon porttia 'ylös' uudella Kernelillä, vanhalla se tekee sen heti

Liitteenä dmesg:n antamat tiedot vanhalla ja uudella Kernelillä

[ylläpito on poistanut liitteen]

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #4 : 27.12.10 - klo:18.21 »
Löysin jotain tuohon liittyvää. Siinä sanotaan että se on bugi Intelin e1000e -ajurissa joka olisi korjattu versiossa 1.0.15.  Tässä linkki, kolmas puheenvuoro (bruce.w.allan / Intel) siellä:

http://www.gossamer-threads.com/lists/linux/kernel/1141525

Tässä on linkki uusiin ajureihin:

http://sourceforge.net/projects/e1000/
« Viimeksi muokattu: 27.12.10 - klo:18.29 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Kinnari

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #5 : 28.12.10 - klo:07.51 »
Tässä dhclientin listaus ennen verkon avautumista:
Listening on LPF/eth0/00:1e:68:ba:6b:76
Sending on   LPF/eth0/00:1e:68:ba:6b:76
Listening on LPF/wlan0/00:21:5c:2d:b5:27
Sending on   LPF/wlan0/00:21:5c:2d:b5:27
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

ja yhteyden löydyttyä:
Listening on LPF/wlan0/00:21:5c:2d:b5:27
Sending on   LPF/wlan0/00:21:5c:2d:b5:27
Listening on LPF/eth0/00:1e:68:ba:6b:76
Sending on   LPF/eth0/00:1e:68:ba:6b:76
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPREQUEST of 172.16.221.124 on eth0 to 255.255.255.255 port 67
DHCPACK of 172.16.221.124 from 172.16.221.254
bound to 172.16.221.124 -- renewal in 8123 seconds.


dmesg antoi yhteyden löydyttyä seuraavat rivit:
[  771.453558] ADDRCONF(NETDEV_UP): eth0: link is not ready
[  772.053168] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  772.893926] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
[  772.893934] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[  772.894261] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

eli heti kun portti nousi ylös niin eth0 yhdisti verkkoon


Tässä on linkki uusiin ajureihin:

http://sourceforge.net/projects/e1000/

Miten asennan paketin käyttöön?


ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #6 : 28.12.10 - klo:14.18 »
Tiputin tuon paketin koneelleni, tein kotihakemistoni alle e1000e -hakemiston ja raahasin kaikki tiedostot tuosta pakatusta tiedostosta sinne eli avasin ne sinne.  Menin päätteeseen ja vaihdoin e1000e -hakemiston alle.  Kirjoitin siellä

Koodia: [Valitse]
make
ja se teki ainakin ".ko" loppuisen tiedoston sinne.  Tein haun ja tuo "e1000e.ko" näyttäisi olevan tällä hetkellä itselläni täällä:

/lib/modules/2.6.31-22-generic-pae/kernel/drivers/net/e1000e

eli tuosta voi arpoa vastaavan paikan/ paikat koneellasi versioiden mukaisesti.


Joku muu osaa ehkä heti neuvoa paremmin miten tuo uusi ajuri pitäisi asentaa oikeaoppisesti ettei aiheuta sivuvaikutuksia ja niin että asennuksen pystyy purkamaan haluttaessa, ajurin nimi on kuitenkin eri kuin aikaisemmin.
Tuli myös mieleen toimisiko se mahdillisesti sillä vanhemman version ajurilla vai vaatiiko eri ydin että se on käännetty uudestaan (kuten oletan) ?  Koneellasi lienee nimittäin valmiina kaksi eri versiota tuosta, se toimiva ja se ongelmainen.  On tietysti mahdollista myös että uudemmalla ytimellä ei toimi kumpikaan.

 e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k2

 e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4






« Viimeksi muokattu: 28.12.10 - klo:14.24 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Kinnari

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #7 : 29.12.10 - klo:12.50 »
kopioin vanhan kernelin e1000e.ko tiedoston uudemman päälle (kopio tallessa) mutta ei se auttanut
Tiputin tuon paketin koneelleni, tein kotihakemistoni alle e1000e -hakemiston ja raahasin kaikki tiedostot tuosta pakatusta tiedostosta sinne eli avasin ne sinne.  Menin päätteeseen ja vaihdoin e1000e -hakemiston alle.  Kirjoitin siellä
Koodia: [Valitse]
makeja se teki ainakin ".ko" loppuisen tiedoston sinne.

Sain vastaukseksi:
Koodia: [Valitse]
make: *** Kohteita ei ole annettu, eikä makefileä löytynyt. Seis.make: *** Kohteita ei ole annettu, eikä makefileä löytynyt. Seis.Miten jatkan? Odotan uutta kerneliä :D

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #8 : 29.12.10 - klo:16.26 »
Voin yrittää opastaa mutta kuten jo sanoin, tällä pienellä varauksella:
Lainaus
Joku muu osaa ehkä heti neuvoa paremmin miten tuo uusi ajuri pitäisi asentaa oikeaoppisesti ettei aiheuta sivuvaikutuksia ja niin että asennuksen pystyy purkamaan haluttaessa, ajurin nimi on kuitenkin eri kuin aikaisemmin.

Jokin vaihe on jäänyt tekemättä jos se sanoo noin.  Kertaus:  
1) Tuon tiedoston tallentaminen netistä
2) Tehdään hakemisto e1000e kotihakemiston alle
3) Puretaan tiedostot siitä tiputetusta pakatusta tiedostosta tuohon "e1000e" -hakemistoon eli klikkaillaan auki tuota pakattua tiedostoa kunnes sen sisältämät tiedostot näkyvät, valitaan ne kaikki ja raahataan hiirellä tuonne e1000e -hakemistoon.  Siellä pitäisi näkyä tuo "makefile" muiden mukana.
4) Käynnistetään kone uudella kernelillä.
5) Mennään päätteeseen (Järjestelmä/Apuohjelmat/Pääte)
6)  cd e1000e
7) make

Jos se onnistuu tuohon asti niin ehkä sen saisi tehtyä loppuun astikin (?).  En kylläkään pysty testaamaan tuota kun itsellä ei ole vastaavaa korttia.   Ohjeita tuohon löytyy netistä mutta ne ovat ristiriitaisia / moninaisia / vaikeasti tulkittavia, luin aika pitkästi niitä.  

Helpointa on toki odottaa uutta kerneliä kun tuo toimii kuitenkin sillä vanhemmalla.

« Viimeksi muokattu: 29.12.10 - klo:20.29 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Kinnari

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #9 : 30.12.10 - klo:08.30 »
no niin, se makefile löytyi src-hakemistosta :)

make teki tiedoston ixgbe.ko 

Pitääkö minun kopioida se sen e1000.ko nimellä vanhan tiedoston päälle?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #10 : 30.12.10 - klo:10.03 »
Lainaus
Pitääkö minun kopioida se sen e1000.ko nimellä vanhan tiedoston päälle ?

Eikö se nimi ollut e1000e.ko ? Kannattaa nimetä talteen se vanha tiedosto jos kokeilet tuolla tavalla.  Havaitsin muuten Intel: in tiedoista että tuolla uudella ajurilla on riippuvuus ---> "ethtool" uusin versio, senkin joutuisi hankkimaan tuohon.  

Yleensä omien viritysten asennus tehdään "sudo make install" komennolla mutta tuossa on kaksi asiaa joihin joudun sanomaan "mutta..."
1) Kokeilin jo yhdellä koneella mutta jouduin virheeseen "sääntö puuttuu" eli lieneekö virhe/puute "Makefile": n sisällössä ?
2) En tiedä jättääkö se vanhan ajurin peliin mukaan kun ajurin nimi on vaihtunut, sen joutuisi ehkä "black-listaamaan" tms. latautumisen estämiseksi.

Eli helpoin kokeilu voi olla juuri tuo että korvaa sen ongelmallisen ja asentaa myöskin uusimman version "ethtool" apuohjelmasta.  Siellä voi lisäksi joutua ajamaan "sudo depmod -a" joka päivittää riippuvuudet.

Yritän vielä katsoa tuota "sudo make install" tietä hieman mutta en pysty testaamaan loppuun kortin puuttumisen takia.

 
« Viimeksi muokattu: 30.12.10 - klo:10.08 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: taas pieni ongelma Network Managerin kanssa
« Vastaus #11 : 30.12.10 - klo:10.43 »
Nyt toimi myös tuo "sudo make install" mutta tuloksesta en tietenkään tiedä ilman korttia.  Tuossa oli pieni juoni noiden tiedostojen purkamisessa:  Purkamista ei pidä tehdä vain "src" kansiosta vaan yksi taso ylöspäin, siellä on tiedosto jota kaivataan. Sen sijaan "make" mennään tekemään tuon "src" kansion alla eli tuo hakemiston vaihtokomento tuolla ylempänä onkin "cd e1000e/src".
Tein myös tuon "sudo make install" tuon samaisen src -hakemiston alta.

Taitaa olla tuo otsikkokin vanhentunut, siellä kai pitäisi nyt lukea "Pieni ongelma Intel Ethernet ajurin kanssa" ?
 

PS.  Alkoi myös "man ixgbe" myös näyttää tietoa tuon asennuksen jälkeen koneellani.

PPS.   Täällä kerrotaan että tarvitaan uusin "ethtool" ajurin "konfigurointiin ja diagnostiikkaan". En tiedä tarvitaanko sitä että ajuri toimisi ollenkaan:

http://www.mjmwired.net/kernel/Documentation/networking/ixgbe.txt

Täältä löytyy se uusin "ethtool":

http://sourceforge.net/projects/gkernel/

« Viimeksi muokattu: 30.12.10 - klo:11.09 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Kinnari

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: Pieni ongelma Intel Ethernet ajurin kanssa [Ratkaistu]
« Vastaus #12 : 30.12.10 - klo:15.14 »
tein sen
Koodia: [Valitse]
sudo make installkäynnistin koneen ja verkkoyhteys toimi heti!

ethtool:in hain ja yritin myös sen asennusta mutta se antoi herjaksi
Koodia: [Valitse]
make: *** Kohteen "install" tuottamiseen ei ole sääntöä. Seis.
Muutin otsikon sopivammaksi, tämä olisi varmaan kuulunut laitealueelle

Edellinen Network Manager-ongelma johtui varmaan samasta syystä?
http://forum.ubuntu-fi.org/index.php?topic=36448.msg286308#msg286308

Kiitos!

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Pieni ongelma Intel Ethernet ajurin kanssa [Ratkaistu]
« Vastaus #13 : 30.12.10 - klo:15.25 »
Hyvä, sehän onnistui sitten helposti (?). :)
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Kinnari

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: Pieni ongelma Intel Ethernet ajurin kanssa [Ratkaistu]
« Vastaus #14 : 10.01.11 - klo:12.06 »
Aamulla tuli jotain päivityksiä ja kun käynnistin seuraavan kerran niin taas oli eth0 hukassa. Kernel-numero pysyi samana.

Tein uudelleen edellisen ohjeen mukaan ja taas kaikki ok

Hassua?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Pieni ongelma Intel Ethernet ajurin kanssa [Ratkaistu]
« Vastaus #15 : 10.01.11 - klo:13.26 »
Normaalia kun kernel vaihtuu, menee juuri noin mutta kummempi asia jos kernel ei vaihtunut...
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Kinnari

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: Pieni ongelma Intel Ethernet ajurin kanssa [Ratkaistu]
« Vastaus #16 : 19.05.11 - klo:20.41 »
tammikuusta asti ongelmia ajurin kanssa, vei jopa yli 10min ennen kuin verkkokortti toimi.
11.04 päivityksen jälkeen kaikki ongelmat hävisi :D