Re: (deb-cat) Ethernet I219-LM em deixa de funcionar
Rescato aquest fil (Vaig aconseguir compilar aplicant el pedaç de
schnick a https://sourceforge.net/p/e1000/bugs/542/)
per advertir que és a partir de les actualitzacions que mitiguen els
defectes d'Intel, que m'estic trobant amb problemes de connectivitat de
xarxa per dispositius Intel, a diversos ordinadors diferents (I219-LM,
82567LM, etc.).
Abans d'aquestes actualitzacions, la xarxa anava finíssima. El
controlador e1000e que porta Debian 9 és la versió 3.2 ; instal·lant la
darrera versió de controlador (3.4) la única cosa que passa és que el
problema es dóna menys sovint: no cada dia sinó potser cada quinze dies.
El 17/02/18 a les 20:32, Josep Lladonosa ha escrit:
>
>
> 2018-02-17 19:30 GMT+01:00 Josep Lladonosa <jlladono@gmail.com
> <mailto:jlladono@gmail.com>>:
>
>
>
> 2018-02-17 17:11 GMT+01:00 Narcis Garcia <informatica@actiu.net
> <mailto:informatica@actiu.net>>:
>
> Després d'aquest temps, considero resolt el primer problema, ja que
> aquesta interfície de xarxa no dóna el més mínim problema des de
> l'actualització del controlador.
>
> Només falta la manera de què el controlador actualitzat
> s'apliqui a les
> noves versions de nucli que vinguin per actualitzacions.
>
>
>
> Podries usar dkms. Crec que seguint això podries aconseguir alguna cosa:
>
> http://tomoconnor.eu/blogish/building-dkms-package-latest-intel-e1000e-driver/
> <http://tomoconnor.eu/blogish/building-dkms-package-latest-intel-e1000e-driver/>
>
>
>
>
> Un altre lloc on en parlen:
>
> https://www.reddit.com/r/Ubuntu/comments/2mwzlj/newer_e1000e_driver_with_1404/
>
> D'aquí en pots treure el dkms.conf que, juntament amb les fonts del
> controlador, pots fer que, cada cop que instal·lis una nova versió de
> nucli, el controlador es compili per a aquella versió
> i quedi afegit al nucli.
>
> Val a dir que pot arribar a passar que en una actualització a una versió
> de nucli important (de 3.14.x a 3.15.x, per exemple), la compilació del
> controlador pugui fallar i aleshores cal cercar un pegat (patch) per tal
> d'adequar-lo a la versió de nucli més recent...
>
> La llàstima és que en els repositoris de Debian no hi hagi el dkms per a
> aquest controlador. Per a d'altres sí que hi és (per exemple, el
> broadcom-sta que tinc en algun portàtil).
>
> Salutacions,
> Josep
>
>
>
>
>
>
>
>
>
> El 15/02/18 a les 10:50, Narcis Garcia ha escrit:
> > De moment, m'he apuntat aquesta recepta solventant fins i tot un
> > problema del «Makefile» del mateix projecte:
> >
> > 0. Install build/compiler tools:
> > sudo apt-get install build-essential linux-headers-amd64
> >
> > 1. Download latest stable version from:
> > https://sourceforge.net/projects/e1000/files/e1000e%20stable/
> <https://sourceforge.net/projects/e1000/files/e1000e%20stable/>
> >
> > 2. Unpack:
> > tar zxf e1000e-*.tar.gz
> >
> > 3. Compile and install:
> > cd e1000e-*/src/
> > sudo make install
> >
> > 3.1. If it fails with "cc1: error: code model kernel does not
> support
> > PIC mode"
> > # Find in Makefile ( e1000e/src/Makefile , Line ~152) =>
> > EXTRA_CFLAGS += $(CFLAGS_EXTRA)
> > # Insert a new line after that => EXTRA_CFLAGS += -fno-pie
> > sudo make install
> >
> > 4. Where is the binary installed:
> > find /lib/modules | grep -e '/e1000e\.ko$'
> >
> /lib/modules/4.9.0-5-amd64/updates/drivers/net/ethernet/intel/e1000e/e1000e.ko
> > /lib/modules/updates/drivers/net/ethernet/intel/e1000e/e1000e.ko
> >
> > 5. Updated boot-embedded driver:
> > sudo update-initramfs -u
> >
> >
> > Els diferents e1000e.ko generats no són iguals.
> > Com que veig que no es crea automàticament per cada nucli (com el
> > 4.9.0-4 que també hi ha instal·lat),
> > EL QUÈ EM QUEDA ARA, és trobar la manera que tot això es posi
> com cal el
> > dia que actualitzi el sistema (a Linux 4.9.0-6 per exemple)
> sense haver
> > de recordar i recuperar tot el procediment manual.
> >
> >
> >
> >
> > __________
> > I'm using this express-made address because personal addresses
> aren't
> > masked enough at this mail public archive. Public archive
> administrator
> > should fix this against automated addresses collectors.
> > El 07/02/18 a les 14:29, Narcis Garcia ha escrit:
> >> He descarregat el paquet linux-image-4.14.0-0.bpo.3-amd64 del
> repositori
> >> «backports» i veig que el mòdul-controlador que conté és de
> la mateixa
> >> versió:
> >> filename:
> >>
> ./lib/modules/4.14.0-0.bpo.3-amd64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
> >> version: 3.2.6-k
> >>
> >> El mateix amb el paquet linux-image-4.14.0-3-amd64 del repositori
> >> sid/unstable:
> >>
> >> filename:
> >>
> ./lib/modules/4.14.0-3-amd64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
> >> version: 3.2.6-k
> >>
> >> La meva idea era reemplaçar solsament aquest fitxer, si fos
> possible
> >> obtenir-lo ja compilat i compatible amb Debian 9. Igualment
> espero a què
> >> algú pugui comprovar que no és el cable el què falla, ja que
> els altres
> >> 2 ordinadors bessons no tenen aquest problema.
> >>
> >>
> >> __________
> >> I'm using this express-made address because personal
> addresses aren't
> >> masked enough at this mail public archive. Public archive
> administrator
> >> should fix this against automated addresses collectors.
> >> El 04/02/18 a les 19:52, Narcis Garcia ha escrit:
> >>> El controlador ve amb el paquet linux-image-4.9.0-5-amd64 i
> l'únic
> >>> fitxer relacionat sembla ser:
> >>>
> /lib/modules/4.9.0-5-amd64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
> >>> No en sé veure la versió.
> >>>
> >>> Ara estic veient que els 3 ordinadors en qüestió no tenen
> exactament el
> >>> mateix problema. Només és un que no es recupera
> definitivament després
> >>> de perdre l'estat «link ok».
> >>>
> >>> __________
> >>> I'm using this express-made address because personal
> addresses aren't
> >>> masked enough at this mail public archive. Public archive
> administrator
> >>> should fix this against automated addresses collectors.
> >>>
> >>> El 04/02/18 a les 13:36, Josep Lladonosa ha escrit:
> >>>> Narcís, mira't això!
> >>>>
> >>>>
> https://sourceforge.net/projects/e1000/files/e1000e%20stable/3.3.6/
> <https://sourceforge.net/projects/e1000/files/e1000e%20stable/3.3.6/>
> >>>>
> >>>> Sembla que t'has trobat amb un bug que s'ha resolt en la
> versió 3.3.6
> >>>> del controlador e1000e. Val a dir que ara van per la 3.4.0.2.
> >>>>
> >>>>
> https://sourceforge.net/projects/e1000/files/e1000e%20stable/3.4.0.2/
> <https://sourceforge.net/projects/e1000/files/e1000e%20stable/3.4.0.2/>
> >>>>
> >>>> Quina versió tens tu?
> >>>>
> >>>>
> >>>> 2018-02-04 13:01 GMT+01:00 Josep Lladonosa
> <jlladono@gmail.com <mailto:jlladono@gmail.com>
> >>>> <mailto:jlladono@gmail.com <mailto:jlladono@gmail.com>>>:
> >>>>
> >>>> Hola, Narcís,
> >>>>
> >>>> Apunt:
> >>>> Si el controlador es troba com a mòdul, potser es pot
> eliminar el
> >>>> mòdul (rmmod) i tornar-lo a incorporar (modprobe) per
> tal d'evitar
> >>>> de fer reboot. Si torna a funcionar aleshores podries
> determinar que
> >>>> sí que és el controlador.
> >>>>
> >>>> Veig que funcionen a 1 Gbps. Els cables estan ben fets?
> Pateixen
> >>>> d'alguna interferència? Ho dic perquè podria ser que hi
> hagués
> >>>> alguna renegociació a nivell físic i que el controlador
> no la
> >>>> contempli, quedant "estabornit"...
> >>>>
> >>>> Potser podria afectar a la cosa el fet que les targetes
> tinguin els
> >>>> noms llargs (en lloc dels ethX tradicionals). Podria estar
> >>>> relacionat amb DHCP i la renovació?
> >>>>
> >>>> Salutacions,
> >>>> Josep
> >>>>
> >>>> 2018-02-03 15:36 GMT+01:00 Narcis Garcia
> <debianlists@actiu.net <mailto:debianlists@actiu.net>
> >>>> <mailto:debianlists@actiu.net
> <mailto:debianlists@actiu.net>>>:
> >>>>
> >>>> 00:1f.6 Ethernet controller [0200]: Intel
> Corporation Ethernet
> >>>> Connection (2) I219-LM [8086:15b7] (rev 31)
> >>>>
> >>>> Ja m'he trobat amb 3 ordinadors que utilitzen
> aquest xip de
> >>>> xarxa integrat a la placa base (la mateixa als
> tres), amb Debian
> >>>> 9 (sense escriptori):
> >>>>
> >>>> Havent engegat l'ordinador, després d'un interval
> d'entre 5 i 20
> >>>> hores, la xarxa deixa de funcionar. Sense perdre la
> configuració
> >>>> que tenia per DHCP, ja no hi ha comunicació ni tan
> sols amb el
> >>>> router (ni ping ni res), és a dir com si
> l'ordinador estigués
> >>>> sol a la xarxa.
> >>>>
> >>>> Com que aquests ordinadors no els tinc a casa, els
> he creat un
> >>>> servei que intenta accions i enregistra els
> esdevniments. Aquí
> >>>> la bitàcola d'un procés complet fins a reiniciar
> l'ordinador,
> >>>> que és la única solució:
> >>>>
> >>>> === Failure history ===
> >>>> 2018-02-03 11:05:48 CPUs:0%
> enp0s31f6::1000baseT-FD::link-ok
> >>>> IP:192.168.1.33 Gateway:192.168.1.1:Alive Internet:Yes
> >>>> 2018-02-03 11:07:49 CPUs:0%
> enp0s31f6::1000baseT-FD::link-ok
> >>>> IP:192.168.1.33 Gateway:192.168.1.1:Alive Internet:Yes
> >>>> 2018-02-03 11:09:50 CPUs:2%
> enp0s31f6::1000baseT-FD::link-ok
> >>>> IP:192.168.1.33 Gateway:192.168.1.1:Alive Internet:Yes
> >>>> 2018-02-03 11:14:02 CPUs:0% enp0s31f6:no-link
> IP:192.168.1.33
> >>>> Gateway:192.168.1.1:Fails Internet:No
> >>>> 2018-02-03 11:18:14 CPUs:1%
> enp0s31f6::1000baseT-FD::link-ok
> >>>> IP:192.168.1.33 Gateway:192.168.1.1:Fails Internet:No
> >>>> 2018-02-03 11:18:14 Trying to notify to: narcis@...
> >>>> 2018-02-03 11:18:15 $ ifdown "enp0s31f6"
> >>>> 2018-02-03 11:18:15 $ sleep 2
> >>>> 2018-02-03 11:18:17 $ ifup "enp0s31f6"
> >>>> 2018-02-03 11:21:46 CPUs:1%
> enp0s31f6::1000baseT-FD::link-ok IP:
> >>>> Gateway::No Internet:Unroutable
> >>>> 2018-02-03 11:23:49 CPUs:2%
> enp0s31f6::1000baseT-FD::link-ok IP:
> >>>> Gateway::No Internet:Unroutable
> >>>> 2018-02-03 11:23:49 $ dhclient "enp0s31f6"
> >>>> 2018-02-03 11:26:53 CPUs:6%
> enp0s31f6::1000baseT-FD::link-ok IP:
> >>>> Gateway::No Internet:Unroutable
> >>>> 2018-02-03 11:26:53 $ dhclient "enp0s31f6"
> >>>> 2018-02-03 11:29:57 CPUs:1% enp0s31f6:no-link IP:
> Gateway::No
> >>>> Internet:Unroutable
> >>>> 2018-02-03 11:29:57 Trying to notify to: narcis@...
> >>>> 2018-02-03 11:29:58 $ reboot
> >>>>
> >>>> * La informació de l'enllaç la obtinc amb: mii-tool
> enp0s31f6
> >>>> * La informació de la IP popia amb: ip address show
> enp0s31f6
> >>>> * La informació del router (gw) amb: netstat -rn
> >>>> * La disponibilitat del router es detecta amb: ping
> -c 1 192.168.1.1
> >>>> * La disponibilitat d'internet es detecta amb: nc
> -v -w 4 -z
> >>>> 216.146.35.35 53
> >>>>
> >>>> El router va perfectament i fa l'assignació DHCP
> quan realment
> >>>> rep la petició. Perquè li deixa de funcionar la xarxa a
> >>>> l'ordinador? Com puc analitzar millor el problema?
> Pot ser cosa
> >>>> del controlador *e1000e* que utiltza Debian?
> >>>>
> >>>> Gràcies.
> >>>>
> >>>> --
> >>>>
> >>>>
> >>>> __________
> >>>> I'm using this express-made address because
> personal addresses aren't masked enough at this mail public
> archive. Public archive administrator should fix this against
> automated addresses collectors.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> --
> >>>> Salutacions...Josep
> >>>> --
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> --
> >>>> Salutacions...Josep
> >>>> --
> >>
> >
>
>
>
>
> --
> --
> Salutacions...Josep
> --
>
>
>
>
> --
> --
> Salutacions...Josep
> --
Reply to: