Index: /src/linux/ar531x/linux-2.6.23/drivers/mtd/maps/eoc5610_flash.c =================================================================== --- /src/linux/ar531x/linux-2.6.23/drivers/mtd/maps/eoc5610_flash.c (revision 12400) +++ /src/linux/ar531x/linux-2.6.23/drivers/mtd/maps/eoc5610_flash.c (revision 12408) @@ -178,5 +178,5 @@ { int offset = 0x0; - unsigned char *buf = (unsigned char *)0xa8000000; + unsigned char *buf = (unsigned char *)0xbe000000; while ((offset + mymtd->erasesize) < mymtd->size) { if (*((__u32 *)buf) == SQUASHFS_MAGIC) { @@ -207,5 +207,5 @@ rootsize = dir_parts[4].offset - offset; //size of rootfs aligned to nvram offset - p = (unsigned char *)(0xa8000000 + + p = (unsigned char *)(0xbe000000 + dir_parts[5]. offset);