MTD/CFI probe broken?

Joakim Tjernlund
2002-01-29T10:22:36Z

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