[LUG.ro] Compilar un modulo del kernel 2.6

Ulises2k ulises2k en gmail.com
Lun Sep 29 14:25:03 ART 2008


Me he armado este "Makefile" (lo envio adjunto por si a alguien le es util)

obj-$(CONFIG_8139TOO) += 8139too.o

KDIR    := /lib/modules/$(shell uname -r)/build
PWD     := $(shell pwd)
VERSION = 0.2
DISTFILES = 8139too.c

MODULENAME = 8139too.ko

all:
        $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
        @rm -f *.o *.ko .*.o.d *~ *.mod.c *.symvers .*.cmd *.order *.markers

install:
        mkdir -p $(DESTDIR)/lib/modules/$(shell uname -r)/kernel/drivers/net
        install -m 644 -o 0 -g 0 $(MODULENAME)
$(DESTDIR)/lib/modules/$(shell uname -r)/kernel/drivers/net
        depmod -a



El tema es que el kernel se le pasen estos parametros:
CONFIG_8139TOO = m
CONFIG_8139TOO_PIO = y
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_8139TOO_8129 = y

Como configuro el Makefile para pasarle estos parametros?

Saludos


--
Ulises U. Cuñé
Web: http://www.ulises2k.com.ar


On Mon, Sep 29, 2008 at 08:54, Manuel Naranjo <naranjo.manuel en gmail.com>wrote:

>
>  <M>   RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support
>>      [ ]     Use PIO instead of MMIO
>>      [ ]     Support for uncommon RTL-8139 rev. K (automatic channel
>> equalization)
>>      [ ]     Support for older RTL-8129/8130 boards
>>      [ ]     Use older RX-reset method
>>
>> Alguien sabe como compilar un modulo del kernel 2.6?
>>
>>
> make modules_prepare (de esta no safas la primera vez)
> make SUBDIR=drivers/<dónde quiera q' este el módulo) modules
>
> Saludos
>
> _______________________________________________
> Lugro mailing list
> Lugro en lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro
>
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : Makefile.tar.gz
Tipo       : application/x-gzip
Tamaño     : 412 bytes
Descripción: no disponible
Url        : http://www.lugro.org.ar/pipermail/lugro/attachments/20080929/43263d82/Makefile.tar-0001.bin


Más información sobre la lista de distribución Lugro