Re: (deb-cat) Ethernet I219-LM em deixa de funcionar

2018-02-17 Conversa Josep Lladonosa
2018-02-17 19:30 GMT+01:00 Josep Lladonosa :

>
>
> 2018-02-17 17:11 GMT+01:00 Narcis Garcia :
>
>> 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/
>
>
>
>
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/
>> >
>> > 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/inte
>> l/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/ethern
>> et/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/int
>> el/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

Re: (deb-cat) Ethernet I219-LM em deixa de funcionar

2018-02-17 Conversa Josep Lladonosa
2018-02-17 17:11 GMT+01:00 Narcis Garcia :

> 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/






>
>
> 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/
> >
> > 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/
> 
>  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/
> 
>  Quina versió tens tu?
> 
> 
>  2018-02-04 13:01 GMT+01:00 Josep Lladonosa   >:
> 
>  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.
> 
>  

Re: (deb-cat) Ethernet I219-LM em deixa de funcionar

2018-02-17 Conversa Narcis Garcia
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.


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/
> 
> 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/

 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/

 Quina versió tens tu?


 2018-02-04 13:01 GMT+01:00 Josep Lladonosa >:

 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ó?

 

Re: (deb-cat) Ethernet I219-LM em deixa de funcionar

2018-02-17 Conversa Narcis Garcia
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.




__
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 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/
> 
> 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/

 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/

 Quina versió tens tu?


 2018-02-04 13:01 GMT+01:00 Josep Lladonosa >:

 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"...


Re: Thunderbird + ClamAV

2018-02-17 Conversa Narcis Garcia
Una mesura mitigadora, que jo faig servir, és re|enviar sempre el correu
electrònic en text planer i sense adjunts que jo no hagi revisat.

El correu electrònic amb formats normalment només l'envio si l'he
compost jo des de zero i perquè em fa falta, per exemple, per enganxar
una URL molt llarga que no vull que salti entre línies.

Aquest mètode em resulta més eficaç encara que els antivirus, els quals
sovint passen per alt la vinculació d'imatges remotes o altres enginys
per l'espionatge, o tècniques noves.
Alguns antivirus fins i tot insereixen el seu «regalet» víric en forma
de signatura.



__
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 16/02/18 a les 19:55, Robert Marsellés ha escrit:
> 
> Per començar, m'agrada saber com funcionen les coses.
> 
> Després, hi ha altres motius que no vaig voler ficar al missatge inicial
> per no fer la cosa gaire llarga.
> 
> Per exemple, no vull enviar a un conegut un arxiu adjunt que a mi ni em
> fa pessigolles pel que dius però a ell, en canvi, li pot fer passar un
> mal rato. Excepte si algú dels que en sabeu més del tema em garantiu que
> això no pot passar mai. I encara m'ho pensaria una bona estona.
>