**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の問題?よくわからないので後ほど調査することにする。