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

Responder a