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