From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from buzzloop.caiaq.de ([212.112.241.133]) by bombadil.infradead.org with esmtps (Exim 4.69 #1 (Red Hat Linux)) id 1MWsal-0004QF-7n for linux-mtd@lists.infradead.org; Fri, 31 Jul 2009 13:56:20 +0000 Date: Fri, 31 Jul 2009 15:56:03 +0200 From: Daniel Mack To: E Robertson Subject: Re: Internal error: Oops: 817 [#1] Message-ID: <20090731135603.GG9464@buzzloop.caiaq.de> References: <3972542e0907301124n104c9eafnc99e989d1a9f8d51@mail.gmail.com> <200907302036.24243.marek.vasut@gmail.com> <3972542e0907301314p4a8c9539uc7b5fdd80abec443@mail.gmail.com> <20090730202913.GB13236@buzzloop.caiaq.de> <3972542e0907301422m1c889dc7gc7e0b79ced28421e@mail.gmail.com> <20090730214058.GC13236@buzzloop.caiaq.de> <3972542e0907310649p38c829c9le3051a0f7c0e4fb9@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3972542e0907310649p38c829c9le3051a0f7c0e4fb9@mail.gmail.com> Cc: Marek Vasut , linux-mtd@lists.infradead.org, linux-arm-kernel@lists.arm.linux.org.uk List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Fri, Jul 31, 2009 at 08:49:36AM -0500, E Robertson wrote: > On Thu, Jul 30, 2009 at 4:40 PM, Daniel Mack wrote: > > The come as kernel module, just insmod them and pass at least the 'dev' > > param to specify the mtd device you want them to run on. See the first > > couple of lines in the individual source files for a full list of > > parameters you can use. > > > > If the torture test doesn't complain about anything, it's certainly the > > jffs2 people's call. > > Is their a problem in just including them in the build and have it run > at startup? Don't know, never tried that. > I did so since I don't have module tools in my initramfs. > It's unclear if the failures are because of bad blocks or something else. At least it doesn't seem to be a jffs2 related problem. But neither do I know the platform you're working on, nor am I too much into the mtd things, so someone else would probably be a greater help on this. Daniel > This is first partition: > 0x000000000000-0x000004000000 > > ================================================= > mtd_oobtest: MTD device: 0 > mtd_oobtest: MTD device size 67108864, eraseblock size 131072, page > size 2048, count of eraseblocks > 512, pages per eraseblock 64, OOB size 64 > mtd_oobtest: scanning for bad eraseblocks > mtd_oobtest: scanned 512 eraseblocks, 0 are bad > mtd_oobtest: test 1 of 5 > mtd_oobtest: erasing whole device > mtd_oobtest: erased 512 eraseblocks > mtd_oobtest: writing OOBs of whole device > mtd_oobtest: written up to eraseblock 0 > mtd_oobtest: written up to eraseblock 256 > mtd_oobtest: written 512 eraseblocks > mtd_oobtest: verifying all eraseblocks > mtd_oobtest: error: verify failed at 0x16800 > mtd_oobtest: verified up to eraseblock 0 > mtd_oobtest: error: verify failed at 0x58000 > mtd_oobtest: error: verify failed at 0xf8000 > mtd_oobtest: error: verify failed at 0x14f800 > mtd_oobtest: error: verify failed at 0x341800 > mtd_oobtest: error: verify failed at 0x358800 > mtd_oobtest: error: verify failed at 0x3ec800 > mtd_oobtest: error: verify failed at 0x6ca000 > mtd_oobtest: error: verify failed at 0x7e7000 > mtd_oobtest: error: verify failed at 0x93c800 > mtd_oobtest: error: verify failed at 0x94e000 > mtd_oobtest: error: verify failed at 0x957000 > mtd_oobtest: error: verify failed at 0xa1a800 > mtd_oobtest: error: verify failed at 0xacb800 > mtd_oobtest: error: verify failed at 0xd0f000 > mtd_oobtest: error: verify failed at 0xfde000 > mtd_oobtest: error: verify failed at 0x1063800 > mtd_oobtest: error: verify failed at 0x11c4800 > mtd_oobtest: error: verify failed at 0x124c000 > mtd_oobtest: error: verify failed at 0x1346000 > mtd_oobtest: error: verify failed at 0x13f7000 > mtd_oobtest: error: verify failed at 0x146a000 > mtd_oobtest: error: verify failed at 0x14a4000 > mtd_oobtest: error: verify failed at 0x158b800 > mtd_oobtest: error: verify failed at 0x17fe800 > mtd_oobtest: error: verify failed at 0x1813800 > mtd_oobtest: error: verify failed at 0x1842000 > mtd_oobtest: error: verify failed at 0x1999800 > mtd_oobtest: error: verify failed at 0x1f0e800 > mtd_oobtest: error: verify failed at 0x1f1c800 > mtd_oobtest: verified up to eraseblock 256 > mtd_oobtest: error: verify failed at 0x2065000 > mtd_oobtest: error: verify failed at 0x20c2800 > mtd_oobtest: error: verify failed at 0x2242000 > mtd_oobtest: error: verify failed at 0x224e800 > mtd_oobtest: error: verify failed at 0x22ae800 > mtd_oobtest: error: verify failed at 0x22e3000 > mtd_oobtest: error: verify failed at 0x247c800 > mtd_oobtest: error: verify failed at 0x2576800 > mtd_oobtest: error: verify failed at 0x275a800 > mtd_oobtest: error: verify failed at 0x2aa6800 > mtd_oobtest: error: verify failed at 0x2ad4800 > mtd_oobtest: error: verify failed at 0x2b3d800 > mtd_oobtest: error: verify failed at 0x2c02000 > mtd_oobtest: error: verify failed at 0x2c0f800 > mtd_oobtest: error: verify failed at 0x2c42800 > mtd_oobtest: error: verify failed at 0x2d2b000 > mtd_oobtest: error: verify failed at 0x2e30000 > mtd_oobtest: error: verify failed at 0x2e42800 > mtd_oobtest: error: verify failed at 0x30b6000 > mtd_oobtest: error: verify failed at 0x30d6000 > mtd_oobtest: error: verify failed at 0x3133000 > mtd_oobtest: error: verify failed at 0x313f800 > mtd_oobtest: error: verify failed at 0x3249800 > mtd_oobtest: error: verify failed at 0x3260000 > mtd_oobtest: error: verify failed at 0x32b5000 > mtd_oobtest: error: verify failed at 0x3443000 > mtd_oobtest: error: verify failed at 0x35c5000 > mtd_oobtest: error: verify failed at 0x3601800 > mtd_oobtest: error: verify failed at 0x3604800 > mtd_oobtest: error: verify failed at 0x3622800 > mtd_oobtest: error: verify failed at 0x36c5000 > mtd_oobtest: error: verify failed at 0x36fc000 > mtd_oobtest: error: verify failed at 0x373b000 > mtd_oobtest: error: verify failed at 0x3817000 > mtd_oobtest: error: verify failed at 0x38b5800 > mtd_oobtest: error: verify failed at 0x38fa800 > mtd_oobtest: error: verify failed at 0x39a9000 > mtd_oobtest: error: verify failed at 0x3a98000 > mtd_oobtest: error: verify failed at 0x3cc8800 > mtd_oobtest: error: verify failed at 0x3d2d000 > mtd_oobtest: error: verify failed at 0x3e5e000 > mtd_oobtest: error: verify failed at 0x3e75800 > mtd_oobtest: verified 512 eraseblocks > mtd_oobtest: test 2 of 5 > mtd_oobtest: erasing whole device > mtd_oobtest: erased 512 eraseblocks > mtd_oobtest: writing OOBs of whole device > mtd_oobtest: written up to eraseblock 0 > mtd_oobtest: written up to eraseblock 256 > mtd_oobtest: written 512 eraseblocks > mtd_oobtest: verifying all eraseblocks > mtd_oobtest: error: verify failed at 0x0 > mtd_oobtest: verified up to eraseblock 0 > mtd_oobtest: error: verify failed at 0x20000 > mtd_oobtest: error: verify failed at 0x40000 > mtd_oobtest: error: verify failed at 0x60000 > mtd_oobtest: error: verify failed at 0x280000 > mtd_oobtest: error: verify failed at 0x2c0000 > mtd_oobtest: error: verify failed at 0x340000 > mtd_oobtest: error: verify failed at 0x3c0000 > mtd_oobtest: error: verify failed at 0x500000 > mtd_oobtest: error: verify failed at 0x520000 > mtd_oobtest: error: verify failed at 0x6e0000 > mtd_oobtest: error: verify failed at 0x7e0000 > mtd_oobtest: error: verify failed at 0xa20000 > mtd_oobtest: error: verify failed at 0xb60000 > mtd_oobtest: error: verify failed at 0xc80000 > mtd_oobtest: error: verify failed at 0x1200000 > mtd_oobtest: error: verify failed at 0x12c0000 > mtd_oobtest: error: verify failed at 0x1420000 > mtd_oobtest: error: verify failed at 0x17a0000 > mtd_oobtest: error: verify failed at 0x1880000 > mtd_oobtest: error: verify failed at 0x1900000 > mtd_oobtest: error: verify failed at 0x1940000 > mtd_oobtest: error: verify failed at 0x1b40000 > mtd_oobtest: error: verify failed at 0x1b80000 > mtd_oobtest: error: verify failed at 0x1bc0000 > mtd_oobtest: error: verify failed at 0x1ee0000 > mtd_oobtest: verified up to eraseblock 256 > mtd_oobtest: error: verify failed at 0x2040000 > mtd_oobtest: error: verify failed at 0x2060000 > mtd_oobtest: error: verify failed at 0x22e0000 > mtd_oobtest: error: verify failed at 0x23e0000 > mtd_oobtest: error: verify failed at 0x2420000 > mtd_oobtest: error: verify failed at 0x25c0000 > mtd_oobtest: error: verify failed at 0x27e0000 > mtd_oobtest: error: verify failed at 0x2a20000 > mtd_oobtest: error: verify failed at 0x2a40000 > mtd_oobtest: error: verify failed at 0x2aa0000 > mtd_oobtest: error: verify failed at 0x2b60000 > mtd_oobtest: error: verify failed at 0x2e20000 > mtd_oobtest: error: verify failed at 0x2e80000 > mtd_oobtest: error: verify failed at 0x2ec0000 > mtd_oobtest: error: verify failed at 0x2f40000 > mtd_oobtest: error: verify failed at 0x3020000 > mtd_oobtest: error: verify failed at 0x31c0000 > mtd_oobtest: error: verify failed at 0x3220000 > mtd_oobtest: error: verify failed at 0x3780000 > mtd_oobtest: error: verify failed at 0x3880000 > mtd_oobtest: error: verify failed at 0x3940000 > mtd_oobtest: error: verify failed at 0x3a20000 > mtd_oobtest: error: verify failed at 0x3a80000 > mtd_oobtest: error: verify failed at 0x3ba0000 > mtd_oobtest: error: verify failed at 0x3dc0000 > mtd_oobtest: error: verify failed at 0x3de0000 > mtd_oobtest: error: verify failed at 0x3f00000 > mtd_oobtest: error: verify failed at 0x3f60000 > mtd_oobtest: verified 512 eraseblocks > mtd_oobtest: test 3 of 5 > mtd_oobtest: erasing whole device > mtd_oobtest: erased 512 eraseblocks > mtd_oobtest: writing OOBs of whole device > mtd_oobtest: written up to eraseblock 0 > mtd_oobtest: written up to eraseblock 256 > mtd_oobtest: written 512 eraseblocks > mtd_oobtest: verifying all eraseblocks > mtd_oobtest: verified up to eraseblock 0 > mtd_oobtest: error: verify failed at 0x60800 > mtd_oobtest: error: verify failed at 0x60800 > mtd_oobtest: error: verify 0xff failed at 0x60800 > mtd_oobtest: error: verify 0xff failed at 0x611800 > mtd_oobtest: error: verify 0xff failed at 0x669800 > mtd_oobtest: error: verify failed at 0x7cf000 > mtd_oobtest: error: verify failed at 0x7cf000 > mtd_oobtest: error: verify failed at 0x841000 > mtd_oobtest: error: verify failed at 0x841000 > mtd_oobtest: error: verify 0xff failed at 0x841000 > mtd_oobtest: error: verify failed at 0x8c4000 > mtd_oobtest: error: verify failed at 0x8c4000 > mtd_oobtest: error: verify failed at 0x8ed800 > mtd_oobtest: error: verify failed at 0x8ed800 > mtd_oobtest: error: verify 0xff failed at 0xbda000 > mtd_oobtest: error: verify failed at 0x1160000 > mtd_oobtest: error: verify failed at 0x1160000 > mtd_oobtest: error: verify 0xff failed at 0x117a800 > mtd_oobtest: error: verify 0xff failed at 0x132c000 > mtd_oobtest: error: verify 0xff failed at 0x1725000 > mtd_oobtest: error: verify 0xff failed at 0x19c3000 > mtd_oobtest: error: verify failed at 0x1aec000 > mtd_oobtest: error: verify failed at 0x1aec000 > mtd_oobtest: error: verify failed at 0x1bef000 > mtd_oobtest: error: verify failed at 0x1bef000 > mtd_oobtest: error: verify 0xff failed at 0x1da9000 > mtd_oobtest: verified up to eraseblock 256 > mtd_oobtest: error: verify failed at 0x208d000 > mtd_oobtest: error: verify failed at 0x208d000 > mtd_oobtest: error: verify 0xff failed at 0x20df800 > mtd_oobtest: error: verify 0xff failed at 0x216d800 > mtd_oobtest: error: verify 0xff failed at 0x244f000 > mtd_oobtest: error: verify 0xff failed at 0x2494000 > mtd_oobtest: error: verify failed at 0x25ee000 > mtd_oobtest: error: verify failed at 0x25ee000 > mtd_oobtest: error: verify 0xff failed at 0x2609000 > mtd_oobtest: error: verify 0xff failed at 0x27d1800 > mtd_oobtest: error: verify failed at 0x2925800 > mtd_oobtest: error: verify failed at 0x2925800 > mtd_oobtest: error: verify 0xff failed at 0x2c96800 > mtd_oobtest: error: verify failed at 0x2cf6000 > mtd_oobtest: error: verify failed at 0x2cf6000 > mtd_oobtest: error: verify 0xff failed at 0x2cf6000 > mtd_oobtest: error: verify failed at 0x2d68000 > mtd_oobtest: error: verify failed at 0x2d68000 > mtd_oobtest: error: verify 0xff failed at 0x2ddd800 > mtd_oobtest: error: verify failed at 0x2de3800 > mtd_oobtest: error: verify failed at 0x2de3800 > mtd_oobtest: error: verify 0xff failed at 0x2de3800 > mtd_oobtest: error: verify failed at 0x2e75000 > mtd_oobtest: error: verify failed at 0x2e75000 > mtd_oobtest: error: verify 0xff failed at 0x2e75000 > mtd_oobtest: error: verify 0xff failed at 0x2e98800 > mtd_oobtest: error: verify 0xff failed at 0x3155800 > mtd_oobtest: error: verify 0xff failed at 0x32c5000 > mtd_oobtest: error: verify failed at 0x32c6000 > mtd_oobtest: error: verify failed at 0x32c6000 > mtd_oobtest: error: verify 0xff failed at 0x32c6000 > mtd_oobtest: error: verify 0xff failed at 0x35e7000 > mtd_oobtest: error: verify 0xff failed at 0x36ba800 > mtd_oobtest: error: verify 0xff failed at 0x36f7800 > mtd_oobtest: error: verify failed at 0x3b1b800 > mtd_oobtest: error: verify failed at 0x3b1b800 > mtd_oobtest: error: verify failed at 0x3b46800 > mtd_oobtest: error: verify failed at 0x3b46800 > mtd_oobtest: error: verify failed at 0x3b49800 > mtd_oobtest: error: verify failed at 0x3b49800 > mtd_oobtest: error: verify failed at 0x3bb9000 > mtd_oobtest: error: verify failed at 0x3bb9000 > mtd_oobtest: error: verify 0xff failed at 0x3bb9000 > mtd_oobtest: error: verify 0xff failed at 0x3d33000 > mtd_oobtest: error: verify failed at 0x3dca800 > mtd_oobtest: error: verify failed at 0x3dca800 > mtd_oobtest: verified 512 eraseblocks > mtd_oobtest: test 4 of 5 > mtd_oobtest: erasing whole device > mtd_oobtest: erased 512 eraseblocks > mtd_oobtest: attempting to start write past end of OOB > mtd_oobtest: an error is expected... > mtd_oobtest: error occurred as expected > mtd_oobtest: attempting to start read past end of OOB > mtd_oobtest: an error is expected... > mtd_oobtest: error occurred as expected > mtd_oobtest: attempting to write past end of device > mtd_oobtest: an error is expected... > mtd_oobtest: error occurred as expected > mtd_oobtest: attempting to read past end of device > mtd_oobtest: an error is expected... > mtd_oobtest: error: read past end of device > mtd_oobtest: attempting to write past end of device > mtd_oobtest: an error is expected... > mtd_oobtest: error occurred as expected > mtd_oobtest: attempting to read past end of device > mtd_oobtest: an error is expected... > mtd_oobtest: error: read past end of device > mtd_oobtest: test 5 of 5 > mtd_oobtest: erasing whole device > mtd_oobtest: erased 512 eraseblocks > mtd_oobtest: writing OOBs of whole device > mtd_oobtest: written up to eraseblock 0 > mtd_oobtest: written up to eraseblock 0 > mtd_oobtest: written up to eraseblock 256 > mtd_oobtest: written up to eraseblock 256 > mtd_oobtest: written 511 eraseblocks > mtd_oobtest: verifying all eraseblocks > mtd_oobtest: verified up to eraseblock 0 > mtd_oobtest: verified up to eraseblock 256 > mtd_oobtest: verified 511 eraseblocks > mtd_oobtest: finished with 200 errors > ================================================= > > ================================================= > mtd_pagetest: MTD device: 0 > mtd_pagetest: MTD device size 67108864, eraseblock size 131072, page > size 0, count of eraseblocks 5 > 12, pages per eraseblock 64, OOB size 64 > mtd_pagetest: scanning for bad eraseblocks > mtd_pagetest: scanned 512 eraseblocks, 0 are bad > mtd_pagetest: erasing whole device > mtd_pagetest: erased 512 eraseblocks > mtd_pagetest: writing whole device > mtd_pagetest: written up to eraseblock 0 > mtd_pagetest: error: write failed at 0x600000 > mtd_pagetest: error -5 occurred > ================================================= > > ================================================= > mtd_readtest: MTD device: 0 > mtd_readtest: MTD device size 67108864, eraseblock size 131072, page > size 2048, count of eraseblock > s 512, pages per eraseblock 64, OOB size 64 > mtd_readtest: scanning for bad eraseblocks > mtd_readtest: scanned 512 eraseblocks, 0 are bad > mtd_readtest: testing page read > uncorrectable error : > mtd_readtest: error: read failed at 0x12800 > mtd_readtest: dumping eraseblock 0 > 00000: c67e816b4bfbe2fb54f6bddf7c1ce18701bf31de56720f4767668759aa883c59 > 00020: ea56137bd285a1d83c54552f37ae655bda027998cce31a768e5fd9998f1f3f36 > 00040: ee43784d0dfabea6dae4868edc296d4eff56e17020fb8fb1580590c509dc53cd > ...