MTD device Load에 관한 질문 [자답]

wputer의 이미지

현재
2.6.15커널을 AT91RM9200에 포팅하여 보드셋팅 하였고

아래와 같은 상황입니다

# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "uboot"
mtd1: 00020000 00010000 "env"
mtd2: 007a0000 00010000 "rootfs"

# ls -l /dev/mtd*
brw------- 1 root root 31, 0 Jan 1 1970 /dev/mtdblock0
brw------- 1 root root 31, 1 Jan 1 1970 /dev/mtdblock1
brw------- 1 root root 31, 2 Jan 1 1970 /dev/mtdblock2

#mknod /dev/mtd0 c 90 0
#mknod /dev/mtd1 c 90 2
#mknod /dev/mtd2 c 90 4

로 디바이스 연결 해준 후

아래와 같은 에러메시지 들이 발생하였습니다.

# flash_info /dev/mtd0
File open error
 
# flash_unlock /dev/mtd0
Could not open mtd device: /dev/mtd0
 
# flashcp -v xxx.img /dev/mtd2
While trying to open /dev/mtd2 for read/write access: No such device or address
# flashcp -v xxx.img /dev/mtd0
While trying to open /dev/mtd0 for read/write access: No such device or address

어디부터 잘못된건지
잊은것이 있는지 조언 부탁드립니다.

wputer의 이미지

# modprobe mtdchar
로 해결하였습니다
^_^*