[opensuse-es] tamaño de módulos del kernel
Hola lista Estoy tratando de hacer funcionar una placa sintonizadora de TV sin soporte en linux y observo que los módulos cuando los compilo tienen un tamaño muy superior al que trae la distribución por defecto en /lib/modules. Ejemplo módulo saa717x.ko tiene el siguiente tamaño:27272 y el que compile 302038. Estoy obteniendo diferencias de 10 y hasta 22 veces en tamaño. Estoy usando OpenSuSE 11.4 kernels desde el 2.6.37 hasta el 3.0.0. El procedimiento que hago es bajar las fuentes, luego en /usr/src/linux: make clean make oldconfig make make modules Luego reemplazo el módulo de mi interés en: /lib/modules/kernelx.x.x-desktop/kernel/driver... Pregunta: ¿me estoy olvidando de algún paso para que el módulo tenga menor tamaño? Gracias por adelantado, Alfredo -- Dona tu voz http://www.voxforge.org/es -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2011-08-06 03:10, Alfredo Jesús Delaiti wrote:
Pregunta: ¿me estoy olvidando de algún paso para que el módulo tenga menor tamaño?
No se como se hace, pero el exceso es la información de depuración. - -- Cheers / Saludos, Carlos E. R. (from 11.4 x86_64 "Celadon" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk48nugACgkQtTMYHG2NR9WXigCeInYhceSs4Ph1fu9OVIgavU+P wLQAnic7gHqjI3tHswWenVc18yi0Tn2W =FUp7 -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 5 de agosto de 2011 22:10, Alfredo Jesús Delaiti
Hola lista
Estoy tratando de hacer funcionar una placa sintonizadora de TV sin soporte en linux y observo que los módulos cuando los compilo tienen un tamaño muy superior al que trae la distribución por defecto en /lib/modules. Ejemplo módulo saa717x.ko tiene el siguiente tamaño:27272 y el que compile 302038. Estoy obteniendo diferencias de 10 y hasta 22 veces en tamaño. Estoy usando OpenSuSE 11.4 kernels desde el 2.6.37 hasta el 3.0.0. El procedimiento que hago es bajar las fuentes, luego en /usr/src/linux: make clean make oldconfig make make modules
Luego reemplazo el módulo de mi interés en: /lib/modules/kernelx.x.x-desktop/kernel/driver...
Pregunta: ¿me estoy olvidando de algún paso para que el módulo tenga menor tamaño?
Elemental Watson! Debes comprimirlo! Si no me equivoco, el cambio se produjo desde que se empezó a usar la extensión .ko, que son comprimidos. http://www.groupsrv.com/linux/about160660.html https://patchwork.kernel.org/patch/4039/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola El 06/08/11 11:22, Juan Erbes escribió:
El 5 de agosto de 2011 22:10, Alfredo Jesús Delaiti
escribió: Pregunta: ¿me estoy olvidando de algún paso para que el módulo tenga menor tamaño?
Elemental Watson!
Debes comprimirlo!
Si no me equivoco, el cambio se produjo desde que se empezó a usar la extensión .ko, que son comprimidos.
http://www.groupsrv.com/linux/about160660.html
https://patchwork.kernel.org/patch/4039/ Gracias por los enlaces. Lo que me extraña es que si están comprimidos tendrían una extensión distinta a .ko y los dos módulos el de "fabrica" y el que yo compilo y reemplazo, tienen la misma extensión, salvo que el sistema se de cuenta automáticamente que es un módulo comprimido con igual extensión (Linux no presta atención a las extensiones como otros sistemas operativos).
Saludos, Alfredo -- Dona tu voz http://www.voxforge.org/es -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 7 de agosto de 2011 15:02, Alfredo Jesús Delaiti
Hola
El 06/08/11 11:22, Juan Erbes escribió:
El 5 de agosto de 2011 22:10, Alfredo Jesús Delaiti
escribió: Pregunta: ¿me estoy olvidando de algún paso para que el módulo tenga menor tamaño?
Elemental Watson!
Debes comprimirlo!
Si no me equivoco, el cambio se produjo desde que se empezó a usar la extensión .ko, que son comprimidos.
Gracias por los enlaces. Lo que me extraña es que si están comprimidos tendrían una extensión distinta a .ko y los dos módulos el de "fabrica" y el que yo compilo y reemplazo, tienen la misma extensión, salvo que el sistema se de cuenta automáticamente que es un módulo comprimido con igual extensión (Linux no presta atención a las extensiones como otros sistemas operativos).
Linux mira las cabeceras de los archivos. Salu2 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Alfredo Jesús Delaiti
-
Carlos E. R.
-
Juan Erbes