MTD/CFI probe broken?

Joakim Tjernlund Joakim.Tjernlund at lumentis.se
Tue Jan 29 05:33:11 EST 2002


Hi there

I am trying to upgrade our MTD/JFFS2 code(from October) to the latest  CVS in the jffs2-2_4-branch and I think
something is broken in the MTD sublayer. Now MTD does not find my
second chip. This is the output from MTD before and after upgrade.
Before upgrade:
Lumentis: Found 2 x16 devices at 0x2000000 in 32-bit mode
0: offset=0x0,size=0x40000,blocks=128
1: offset=0x2000000,size=0x40000,blocks=128
Creating 5 MTD partitions on "Lumentis":
0x00000000-0x00040000 : "PPCBoot"
0x00040000-0x00080000 : "Environment"
0x00080000-0x00100000 : "FPGA"
0x00100000-0x001c0000 : "Kernel"
0x001c0000-0x04000000 : "JFFS2"

After upgrade:
Lumentis flash device: 4000000 at f0000000
map_priv_1 ioremaped to : c9000000
map_priv_2 ioremaped to : cd001000
0: offset=0x0,size=0x40000,blocks=128
Creating 5 MTD partitions on "Lumentis":
0x00000000-0x00040000 : "PPCBoot"
0x00040000-0x00080000 : "Environment"
0x00080000-0x00100000 : "FPGA"
0x00100000-0x001c0000 : "Kernel"
0x001c0000-0x02000000 : "JFFS2"


    Jocke
PS.
   Had to apply this patch to compile util/mkfs.jffs2:

Index: util/Makefile
===================================================================
RCS file: /home/cvs/mtd/util/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- util/Makefile       2001/09/05 00:18:11     1.20
+++ util/Makefile       2002/01/29 10:27:41
@@ -27,7 +27,7 @@
        $(CC) -o $@ $^ -lz
 
 compr.o: compr.c
-       $(CC) $(CFLAGS) -Dprintk=printf -DKERN_NOTICE= -c -o $@ $<
+       $(CC) $(CFLAGS) -Dprintk=printf -DKERN_NOTICE= -DKERN_WARNING= -c -o $@
$<
 
 jffs2reader: jffs2reader.c
        $(CC) $(CFLAGS) jffs2reader.c -o jffs2reader -lz




More information about the linux-mtd mailing list