Kernel 4.14.18 y 4.15.2

Los hay ya, pero...con arreglo a lo que pasan con estas versiones, yo, por el momento, no me funciona el módulo b44 en la rama 4.15.x, así que espero entonces a que se hagan las cosas para que ponga el punto final del módulo u otro módulo que haga como 'sustitución' del mismo.

Kernel 4.14.18:

23.062.481 líneas, 73.525.169 palabras y 714.235.047 caracteres escritos.

Kernel 4.15.2:

23.330.148 líneas, 74.257.202 palabras y 720.969.605 caracteres.

Siempre con este comando: find -name *.[hcS] | xargs cat | wc

Habrá más, a ver si se soluciona el tema que dije estos días. Pronto tendré la imagen de Debian Testing, pero con el kernel 4.15.x, y ya puestos, arreglo este tema para que furule la Ethernet. ;-) Creo, que tendré que hacer una instalación en limpio (igual sí, ya se verá).

¡Pues sí que estamos buenos!...

Bueno, comprobando varias cosas, y efectivamente, no activa el módulo b44 en el 4.15.0/4.15.1. Y sí en el 4.14.15 para arriba, pero menos, las versiones superiores. ¡Se queda en blanco!

Claro, al ver esos módulos, veo en el config del kernel 4.15.0, con respecto al 4.14.15, muestro lo primero:

CONFIG_B44=m
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI=y

Mientras, que en el kernel 4.15.0/4.15.1, me sale solo esto:

CONFIG_B44=m

¡Pero NO me lo levanta! ¡Ni haciéndole 'modprobe b44'!

Si está como PCI y más, no quiere ni de coña ponerlas como 'y'. Al hacerlo con el 'make oldconfig && make prepare', como tengo en el 4.14.15/4.14.16/4.14.17, que *sí* funcionan.

Ni en el Changelog, ni en el código fuente, ni en ninguna parte encuentro una diferencia que ni conozco el porqué. Ni dónde. Y es muy raro que no me quiera levantar para la Ethernet solo.

Pero la WiFi sí, ¡vaya que sí que la levanta! ¡Perfectamente! ¡Vaya que sí!

Yo no entiendo el problema, veo en el código que está todo perfecto, en los parámetros también. Es raro y pase esto en las Broadcom...

¡Y no me muestra nada a través de journalctl...pero nada, nada de nada!

Y es raro, porque con udevadm me muestra correcto en 4.14.15 para arriba, menos 4.15.x.

El resto funciona bastante bien, solo eso.

Fallos en el kernel 4.15.

No es tan grave, pero sí detectado.

En el kernel 4.14.15, que ahora mismo estoy, se ve perfectamente el mismo de la tarjeta de red eth0, pero de la b44:

lspci -k

(...)
03:00.0 Ethernet controller: Broadcom Limited BCM4401-B0 100Base-TX (rev 02)
        Subsystem: Dell BCM4401-B0 100Base-TX
        Kernel driver in use: b44
        Kernel modules: b44
(...)

Y siempre me muestra el mismo, a través de /sys/class/net...:

eth0  lo  wlp12s0

El eth0 apunta a: /sys/devices/pci0000:00/0000:00:1e.0/0000:03:00.0/ssb0:0/net/eth0

Pero perfectamente...

Bueno, en el kernel 4.15.0 y 4.15.1, esto:

lspci -k

(...)
03:00.0 Ethernet controller: Broadcom Limited BCM4401-B0 100Base-TX (rev 02)
        Subsystem: Dell BCM4401-B0 100Base-TX
(...)

Ni de coña me hace a que se me muestre en el núcleo el dispositivo con el módulo activo. Ni de coña...

Y en /sys/class/net no aparece ni eth0, ni nada, sólo lo y wlp12s0. Nada más y nada menos que eso.

Lo que yo no sé, si Debian es consciente de esto, o si es un problema de permisos de preferencias o algo. Pero se ha de arreglar pero YA, para que esté en el kernel 4.15.0...o después.

Dicen, que en el 4.16 se arregle esta cosa...a ver si es verdad.

Kernel 4.4.115, 4.4.80, 4.14.17 y 4.15.1

Como es de esperar, ya hay los nuevos kernel's disponibles...y son éstos:

Kernel 4.4.115:

19.277.782 líneas, 62.171.017 palabras y 554.998.962 caracteres escritos.

Kernel 4.9.80:

20.547.750 líneas, 65.991.861 palabras y 593.213.077 caracteres escritos.

Kernel 4.14.17:

23.061.859 líneas, 73.522.974 palabras y 714.216.903 caracteres escritos.

Kernel 4.15.1:

23.329.562 líneas, 74.255.090 palabras y 720.952.208 caracteres escritos.

Siempre, siempre, siempre: find -name *.[hcS] | xargs cat | wc

Kernel 4.4.114, 4.9.79 y 4.14.16

Bien, han llegado ayer mismo, los kernels que voy a mencionar:

Kernel 4.4.114:

19.277.437 líneas, 62.169.887 palabras y 554.988.618 caracteres escritos.

Kernel 4.9.79:

20.547.451 líneas, 65.990.935 palabras y 593.204.086 caracteres escritos.

Kernel 4.14.16:

23.061.075 líneas, 73.520.735 palabras y 714.195.813 caracteres escritos.

Siempre en base a este comando: find -name *.[hcS] | xargs cat | wc