[Armadillo:03048] Re: Aromadillo-500 ブート時に大量のエラー
chris
email@hidden
2008年 6月 23日 (月) 11:43:06 JST
マカーグです。
H.Okuno wrote:
> Arimadillo-500 で 最新のカーネルに書き換えたら
> MTDの初期化?の部分で大量のエラーが出るようになりました
最新のカーネルというのは、linux-2.6.18-at8のことですよね?
> Scanning device for bad blocks
> Bad eraseblock 317 at 0x027a0000
> Bad eraseblock 318 at 0x027c0000
> :
> :
> :
> Bad eraseblock 1506 at 0x0bc40000
2.6.18-at8ではNANDフラッシュのOOB処理に変更があって、前のカーネルから
アップしてからそのまま起動しようとすると上記のようにエラーが出る可能性が
あります。
2.6.18-at8にアップする場合、NANDの低レベル削除を行うようにお願い致しま
す。以下のmake menuconfig設定で作成されたカーネルで起動するとNANDが初期
化されます。
Device Drivers --->
Memory Technology Devices (MTD) --->
NAND Flash Device Drivers --->
<*> NAND Device Support
<*> MXC NAND support
[*] Low level NAND erase
注意点:
* NANDに保存されているデータが全て削除されます。
* この設定のカーネルで1回起動するだけで充分です。
上記の方法を試して頂けますか?
もしデータの削除を避ける必要があるのであれば、前のカーネルに戻すと正常に
アクセスできると思います。
NANDフラッシュのOOB処理の変更についてですが、i.MX31のNANDフラッシュ・コ
ントローラで制御されるNANDでJFFS2とYAFFS2が両方正しく動作するようにドラ
イバの修正が必要でした。
H.Okuno wrote:
> DDL 奥野です
>
> Arimadillo-500 で 最新のカーネルに書き換えたら
> MTDの初期化?の部分で大量のエラーが出るようになりました
> (netflash -k -n -u -r /dev/flash/nor.kernel http://.../linux.bin.gz で 書き換え)
>
> どうすれば、エラーが出なくなるのでしょうか?
>
> あと気になるメッセージがあるのですが
> ATAG_INITRD is deprecated; please update your bootloader.
> これって Hermit-ATをアップデートすれ ということでしょうか?
>
>
> Hermit-At v1.1.9 (Armadillo-500) compiled at 14:13:54, Jul 27 2007
> hermit> b
> Uncompressing kernel.............................................
> ..........................................................................done.
> Copying ramdisk.......................................................done.
> Doing console=ttymxc0
> Doing video=mxcfb:CRT-VGA,32bpp,enable
> Linux version 2.6.18-at8 (email@hidden ) (gcc version 4.1.2 20061115 (prerelease)
> (Debian 4.1.1-21)) #1 PREEMPT Thu Jun 19 21:55:31 JST 2008
> CPU: Some Random V6 Processor [4107b364] revision 4 (ARMv6TEJ), cr=00e5387f
> Machine: Armadillo-500
> ATAG_INITRD is deprecated; please update your bootloader.
> :
> :
> Creating 4 MTD partitions on "armadillo5x0-nor":
> 0x00000000-0x00020000 : "nor.bootloader"
> 0x00020000-0x00220000 : "nor.kernel"
> 0x00220000-0x00fe0000 : "nor.userland"
> 0x00fe0000-0x01000000 : "nor.config"
> MXC MTD nand Driver 2.0
> NAND device: Manufacturer ID: 0x20, Chip ID: 0xda (ST Micro NAND 256MiB 3,3V 8-bit)
> Scanning device for bad blocks
> Bad eraseblock 317 at 0x027a0000
> Bad eraseblock 318 at 0x027c0000
> :
> :
> :
> Bad eraseblock 1506 at 0x0bc40000
> Creating 4 MTD partitions on "NAND 256MiB 3,3V 8-bit":
> 0x00000000-0x00020000 : "nand.ipl"
> 0x00020000-0x00420000 : "nand.kernel"
> 0x00420000-0x01a20000 : "nand.userland"
> 0x01a20000-0x10000000 : "nand.free"
> :
> :
> :
> --
> okuno
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内