기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
SD 메모리를 사용하는데 있어서 이상한 것이 있어서...
다름이 아니라.. 처음부터 SD메모리를 넣고 부팅을 하는 경우에는 /dev/에서 mmcblk0p1가
존재(mount하여 연결하는 경우, 정상적으로 동작함)합니다. 하지만 부팅이후에 SD메모리를 삽입하는 경우에,
다음과 같은 메시지를 출력만 하고 /dev/mmcblk0p1가 존재하지 않습니다.
-------------------------------------------------------------------------------------------------------------
aESOP-S3C6410 login: rAlignment trap: keylaunch (1183) PC=0x4024ffec Instr=0xe5902004 Address=0x0001aba5 FSR 0x011
Alignment trap: keylaunch (1183) PC=0x4024f920 Instr=0xe594c004 Address=0x0001aba5 FSR 0x011
oAlignment trap: gpe-confd (1181) PC=0x401db428 Instr=0x15840000 Address=0xbe8de21b FSR 0x811
ot
root@aESOP-S3C6410:~#
root@aESOP-S3C6410:~#
root@aESOP-S3C6410:~# s3c-hsmmc channel-0(EXT): card inserted.
root@aESOP-S3C6410:~# ls /dev/mmc*
ls: /dev/mmc*: No such file or directory
root@aESOP-S3C6410:~# ls /dev/m*
/dev/mem /dev/mtd0ro /dev/mtd2 /dev/mtdblock1
/dev/mixer /dev/mtd1 /dev/mtd2ro /dev/mtdblock2
/dev/mtd0 /dev/mtd1ro /dev/mtdblock0
root@aESOP-S3C6410:~#
-------------------------------------------------------------------------------------------------------------
어떻게 해결해야 /dev/mmcblk0p1이 존재할 수 있을까요?
root@godori:~# s3c-hsmmc channel-0(EXT): card inserted.
mmc1: host does not support reading read-only switch. assuming write-enable.
mmc1: Problem switching card into high-speed mode!
mmc: major= 254, minor= 0
mmcblk0: mmc1:e624 SD01G 992000KiB
mmcblk0:<7>mmc1: starting CMD18 arg 00000000 flags 00000035
unknown partition table
root@godori:~# mount /dev/mmcblk0 /mnt
root@godori:~# cd /mnt
root@godori:/mnt# ls
mong-e.wmv*
root@godori:/mnt#
물론 루트 파일을 다른것 썻지만, 부팅후에 해봤는데, 저 같은 경우는 잘 되네요 ^^
kernel 버전이 어떻게 되나요?
그 부분에 대한 card detection 처리에 좀 버그가 있었습ㄴ다.
hw인지, sw인지는 몇일 하다가 그냥 넘어갔었던 기억이 나네요.