「未解決の問題」の編集履歴(バックアップ)一覧に戻る

未解決の問題 - (2015/03/13 (金) 10:54:16) のソース

**NAND領域をマウントできない
NANDブート時にルートに割当たっているところからゴッソリとコピーしてこようとしたときの問題。
> mount /dev/mtd2 /mnt/mtd
> mount: /dev/mtd2 is not a block device
ん?etchの時は問題なくできたはずなのに...
> KUROBOX-PRO:~# ls -l /dev/ | grep mtd*
> crw------- 1 root root     90,   0 Mar 11 14:54 mtd0
> crw------- 1 root root     90,   1 Mar 11 14:54 mtd0ro
> crw------- 1 root root     90,   2 Mar 11 14:54 mtd1
> crw------- 1 root root     90,   3 Mar 11 14:54 mtd1ro
> crw------- 1 root root     90,   4 Mar 11 14:54 mtd2
> crw------- 1 root root     90,   5 Mar 11 14:54 mtd2ro
> crw------- 1 root root     90,   6 Mar 11 14:54 mtd3
> crw------- 1 root root     90,   7 Mar 11 14:54 mtd3ro
> brw-rw---T 1 root disk     31,   0 Mar 11 14:54 mtdblock0
> brw-rw---T 1 root disk     31,   1 Mar 11 14:54 mtdblock1
> brw-rw---T 1 root disk     31,   2 Mar 11 14:54 mtdblock2
> brw-rw---T 1 root disk     31,   3 Mar 11 14:54 mtdblock3
mtdblock2のほうか
> mount /dev/mtdblock2 /mnt/mtd
> mount: you must specify the filesystem type
ファイルシステムを指定しないとだめになった?
調べてみるとjffs2を指定すべきらしい。
> mount -t jffs2 /dev/mtdblock2 /mnt/mtd
指定してみるが…ハング。応答が返ってきません。
syslogには以下のログが大量に出ている
> Mar 11 13:56:38 KUROBOX-PRO kernel: [  633.080958] uncorrectable error :
> :
> Mar 11 14:04:20 KUROBOX-PRO kernel: [ 1094.750359] end_request: I/O error, dev mtdblock2, sector 0
> Mar 11 14:04:20 KUROBOX-PRO kernel: [ 1094.756120] Buffer I/O error on device mtdblock2, logical block 0
> :
> Mar 11 14:04:21 KUROBOX-PRO kernel: [ 1096.087449] EXT2-fs (mtdblock2): error: unable to read superblock
> Mar 11 14:05:22 KUROBOX-PRO kernel: [ 1157.379717] JFFS2 version 2.2. (NAND) (SUMMARY)  c 2001-2006 Red Hat, Inc.
> Mar 11 14:05:22 KUROBOX-PRO kernel: [ 1157.419462] mtd->read(0x800 bytes from 0x1f800) returned ECC error
> :
> Mar 11 14:05:22 KUROBOX-PRO kernel: [ 1157.426392] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x8585 instead
> :
> Mar 11 14:05:24 KUROBOX-PRO kernel: [ 1157.528679] Further such events for this erase block will not be printed
> :
kernelの問題?よくわからないので後ほど調査することにする。