도와주세요!!
글 수 15,339
2006.01.18 21:50:54 (*.230.15.222)
6582
안녕하세요.
kernel.org 에서 linux-2.4.19.tar.gz 을 받아서 압축을 푼 상태가 다음과 같습니다. ( 패치적용을 하지 않은 상태 )
#
# linux/drivers/nand/Makefile
#
# $Id: Makefile,v 1.7 2002/04/30 09:34:16 mag Exp $
O_TARGET := nandlink.o
export-objs := nand.o nand_ecc.o
nandobjs-y := nand.o
nandobjs-$(CONFIG_MTD_NAND_ECC) += nand_ecc.o
obj-$(CONFIG_MTD_NAND) += $(nandobjs-y)
obj-$(CONFIG_MTD_NAND_SPIA) += spia.o
obj-$(CONFIG_MTD_NAND_AUTCPU12) += autcpu12.o
obj-$(CONFIG_MTD_NAND_EDB7312) += edb7312.o
include $(TOPDIR)/Rules.make
뭔가 패치를 잘못 하신것이 아닌가요??
패치 순서를 다시 한번 확인 해 주세요..
1. 원본 커널 소스를 받아서 압축을 푼다. ( 제공된 cd에 있는것 말고 사이트에서 받아서 해 보세요. )
ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.19.tar.gz
# tar -zxvf linux-2.4.19.tar.gz
2. 제공된 CD에서 patch-2.4.19-rmk7.gz 을 복사하여 패치한다.
# cd linux-2.4.19
# gzip -cd ../patch-2.4.19-rmk7.gz | patch -p1
3. 제공된 CD에서 diff-2.4.19-rmk7-pxa1.gz 을 복사하여 패치한다.
# gzip -cd ../diff-2.4.19-rmk7-pxa1.gz | patch -p1
4. 제공된 CD에서 diff-2.4.19-rmk7-pxa1-ez-x5.gz 을 복사하여 패치한다.
# gzip -cd ../diff-2.4.19-rmk7-pxa1-ez-x5.gz | patch -p1
5. drivers/mtd/nand/Makefile 의 파일을 확인 해 본다....
#
# linux/drivers/nand/Makefile
#
# $Id: Makefile,v 1.10 2002/12/01 13:23:05 gleixner Exp $
BELOW25 := $(shell echo $(PATCHLEVEL) | sed s/[1234]/y/)
ifeq ($(BELOW25),y)
O_TARGET := nandlink.o
endif
export-objs := nand.o nand_ecc.o nand_ids.o
nandobjs-y := nand.o
obj-$(CONFIG_MTD_NAND) += $(nandobjs-y)
obj-$(CONFIG_MTD_NAND) += nand_ecc.o
obj-$(CONFIG_MTD_NAND_SPIA) += spia.o
obj-$(CONFIG_MTD_NAND_AUTCPU12) += autcpu12.o
obj-$(CONFIG_MTD_NAND_EDB7312) += edb7312.o
obj-$(CONFIG_MTD_NAND_IDS) += nand_ids.o
obj-$(CONFIG_MTD_NAND_EZ_X5) += ez_x5.o
include $(TOPDIR)/Rules.make
이렇게 나와야 정상입니다... 다시 한번 확인 해 보세요..
그럼 수고하세요..
>메뉴얼을 열심히 따라가고 있었는데 mtd 에서 걸렸습니다;;
>mtd 업그레이드도 하고 패치도 하고, 파일 수정할 때도 메뉴얼과 파일이 조금 다르게 생긴 건 어떻게 어떻게 시간과 노력을 들여 수정을 했습니다.
>
>그런데, 252쪽에 나온 데로 linux/drivers/mtd/nand/Makefile 을 수정하려고 보니, 메뉴얼과 파일이 달라도 너무 다른 것 아니겠습니까;; 파일을 열었더니 달랑
>
>============================================
>#
># Out of tree drivers/mtd/nand/Makefile
>#
># $Id: Makefile, v 1.12 2003/05/21 15:00:04 dwmw2 exp $
>
>include $(mtd)/Makefile.inc
>============================================
>
>요것만 써져 있습니다. orz 이건 너무 다르게 생겨서 어떻게 해볼 엄두가 안 나는데요
>커널 버전이나 패치도 그렇고 다 메뉴얼에 나와 있는대로 그대로 구했는데 버전 문제는 아니겠지요?
>조언 좀 부탁드립니다;;
kernel.org 에서 linux-2.4.19.tar.gz 을 받아서 압축을 푼 상태가 다음과 같습니다. ( 패치적용을 하지 않은 상태 )
#
# linux/drivers/nand/Makefile
#
# $Id: Makefile,v 1.7 2002/04/30 09:34:16 mag Exp $
O_TARGET := nandlink.o
export-objs := nand.o nand_ecc.o
nandobjs-y := nand.o
nandobjs-$(CONFIG_MTD_NAND_ECC) += nand_ecc.o
obj-$(CONFIG_MTD_NAND) += $(nandobjs-y)
obj-$(CONFIG_MTD_NAND_SPIA) += spia.o
obj-$(CONFIG_MTD_NAND_AUTCPU12) += autcpu12.o
obj-$(CONFIG_MTD_NAND_EDB7312) += edb7312.o
include $(TOPDIR)/Rules.make
뭔가 패치를 잘못 하신것이 아닌가요??
패치 순서를 다시 한번 확인 해 주세요..
1. 원본 커널 소스를 받아서 압축을 푼다. ( 제공된 cd에 있는것 말고 사이트에서 받아서 해 보세요. )
ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.19.tar.gz
# tar -zxvf linux-2.4.19.tar.gz
2. 제공된 CD에서 patch-2.4.19-rmk7.gz 을 복사하여 패치한다.
# cd linux-2.4.19
# gzip -cd ../patch-2.4.19-rmk7.gz | patch -p1
3. 제공된 CD에서 diff-2.4.19-rmk7-pxa1.gz 을 복사하여 패치한다.
# gzip -cd ../diff-2.4.19-rmk7-pxa1.gz | patch -p1
4. 제공된 CD에서 diff-2.4.19-rmk7-pxa1-ez-x5.gz 을 복사하여 패치한다.
# gzip -cd ../diff-2.4.19-rmk7-pxa1-ez-x5.gz | patch -p1
5. drivers/mtd/nand/Makefile 의 파일을 확인 해 본다....
#
# linux/drivers/nand/Makefile
#
# $Id: Makefile,v 1.10 2002/12/01 13:23:05 gleixner Exp $
BELOW25 := $(shell echo $(PATCHLEVEL) | sed s/[1234]/y/)
ifeq ($(BELOW25),y)
O_TARGET := nandlink.o
endif
export-objs := nand.o nand_ecc.o nand_ids.o
nandobjs-y := nand.o
obj-$(CONFIG_MTD_NAND) += $(nandobjs-y)
obj-$(CONFIG_MTD_NAND) += nand_ecc.o
obj-$(CONFIG_MTD_NAND_SPIA) += spia.o
obj-$(CONFIG_MTD_NAND_AUTCPU12) += autcpu12.o
obj-$(CONFIG_MTD_NAND_EDB7312) += edb7312.o
obj-$(CONFIG_MTD_NAND_IDS) += nand_ids.o
obj-$(CONFIG_MTD_NAND_EZ_X5) += ez_x5.o
include $(TOPDIR)/Rules.make
이렇게 나와야 정상입니다... 다시 한번 확인 해 보세요..
그럼 수고하세요..
>메뉴얼을 열심히 따라가고 있었는데 mtd 에서 걸렸습니다;;
>mtd 업그레이드도 하고 패치도 하고, 파일 수정할 때도 메뉴얼과 파일이 조금 다르게 생긴 건 어떻게 어떻게 시간과 노력을 들여 수정을 했습니다.
>
>그런데, 252쪽에 나온 데로 linux/drivers/mtd/nand/Makefile 을 수정하려고 보니, 메뉴얼과 파일이 달라도 너무 다른 것 아니겠습니까;; 파일을 열었더니 달랑
>
>============================================
>#
># Out of tree drivers/mtd/nand/Makefile
>#
># $Id: Makefile, v 1.12 2003/05/21 15:00:04 dwmw2 exp $
>
>include $(mtd)/Makefile.inc
>============================================
>
>요것만 써져 있습니다. orz 이건 너무 다르게 생겨서 어떻게 해볼 엄두가 안 나는데요
>커널 버전이나 패치도 그렇고 다 메뉴얼에 나와 있는대로 그대로 구했는데 버전 문제는 아니겠지요?
>조언 좀 부탁드립니다;;