On Friday, April 08, 2011 04:58:22 am Alejandro Vargas wrote: > Tengo un problema un poco raro. Resulta que quería agregar un > dispositivo más a un módulo de kernel, el sata_via. > > Instalé el fuente del kernel, agregué una línea, y compilé. Pero > resulta que cuando quiero insertar el módulo, me da un error: > > > > [root@server linux]# insmod drivers/ata/sata_via.ko > insmod: error inserting 'drivers/ata/sata_via.ko': -1 Invalid module format > > Sin embargo, si miro la información del módulo, se ve todo normal: > > [root@server linux]# modinfo drivers/ata/sata_via.ko > filename: drivers/ata/sata_via.ko > version: 2.6 > license: GPL > description: SCSI low-level driver for VIA SATA controllers > author: Jeff Garzik > srcversion: C44E990DB72962F2CEF725A > alias: pci:v00001106d00002249sv*sd*bc*sc*i* > alias: pci:v00001106d00009000sv*sd*bc*sc*i* > alias: pci:v00001106d00005287sv*sd*bc*sc*i* > alias: pci:v00001106d00007372sv*sd*bc*sc*i* > alias: pci:v00001106d00005372sv*sd*bc*sc*i* > alias: pci:v00001106d00003249sv*sd*bc*sc*i* > alias: pci:v00001106d00003149sv*sd*bc*sc*i* > alias: pci:v00001106d00000591sv*sd*bc*sc*i* > alias: pci:v00001106d00005337sv*sd*bc*sc*i* > depends: libata > vermagic: 2.6.36.2-desktop-2mnb SMP mod_unload modversions 686 > > > Si la comparo con el que sí funciona: > > > [root@server linux]# modinfo sata_via > filename: > /lib/modules/2.6.36.2-desktop-2mnb/kernel/drivers/ata/sata_via.ko.gz > version: 2.6 > license: GPL > description: SCSI low-level driver for VIA SATA controllers > author: Jeff Garzik > srcversion: D1AF35C48C78B740A1DD317 > alias: pci:v00001106d00009000sv*sd*bc*sc*i* > alias: pci:v00001106d00005287sv*sd*bc*sc*i* > alias: pci:v00001106d00007372sv*sd*bc*sc*i* > alias: pci:v00001106d00005372sv*sd*bc*sc*i* > alias: pci:v00001106d00003249sv*sd*bc*sc*i* > alias: pci:v00001106d00003149sv*sd*bc*sc*i* > alias: pci:v00001106d00000591sv*sd*bc*sc*i* > alias: pci:v00001106d00005337sv*sd*bc*sc*i* > depends: libata > vermagic: 2.6.36.2-desktop-2mnb SMP mod_unload modversions 686 > > > Se ve todo prácticamente igual. Sin embargo el que yo compilé me da un > error. Al menos en el modinfo la única diferencia que yo veo es la > línea que yo agregué y la "srcversion"... Alguen sabe por qué puede > estar dando ese error?
El que funciona esta gzip'eado, no se tendrá que ver. -- Luciano
