sd카드를 인식해서 사용하려고 하는데요...

 

일단은 sd카드 슬롯을 구해서 연결하였습니다.

 

보드에 있는 MMC_CMD  MMC_DAT, GP6(MMC_CLK),  GP8(MMC_CS0) 핀을

 

SD카드 슬롯 2, 7, 5, 1핀에 연결하습니다.

 

sd 카드는 sharp 128MB 와 sandisk 2GB 입니다.


일단은 커널 2.4.19에서 make menuconfig 에서 mmc 지원쪽에 체크를 다 확인한 뒤

 

커널메세지

MMC subsystem, $Revision: 0.3.1.14 $

MMC block device driver, $Revision: 0.3.1.16 $

PXA250 MMC controller driver, $Revision: 0.3.1.12 $

 

확인하였고요


fdisk /dev/mmca  명령을 사용하여 파티션을 만들려고 하니까

unable to open /dev/mmca 라고 뜨네요...

 

좀 찾아보니깐 커널 버전이 낮아서 특정카드 밖에 인식하지 못한다고 하길래

 

커널 2.6.21로 버전업을 하여서 다시 시도해 보았습니다.

 

역시 make menuconfig 에서 mmc 체크하고

 

맞는지 모르겠지만 커널메세지에서 sd card inital 이라고 떳지만

 

역시 fdisk에서 unable to open /dev/mmca 이라고 뜨네요..

 

어떻게 하면 좋을까요?? 뭐가 문제인지 모르겠습니다.