: PI 보드와 PCMCIA 보드를 가지고, 하드디스크와 CF 그리고, MMC를 인식시킬려
: 고 합니다.
: 커널 설정을 통해서 하드디스크만 설정하면 마운트가 잘 됩니다.
: 그리고, CF만 설정하면 이것도 마운트가 잘 됩니다.
: 이해가 잘 안되는 부분은 둘다 /dev/hda1 로 마운트가 되는 것입니다.
: 어떻게 다른 디바이스가 같은 디바이스 파일로 마운트가 될수 있는 것인지요..

CF 카드는 ide 와 동일한 방법으로 엑세스(하드웨어적으로)됩니다. 그리고 등록하는
함수도 ide 함수를 이용하여 등록됩니다. 그러니 hda 일케 잡힙니다.


: 둘다 커널에서 설정하면 하드디스크는 /dev/hda1로 설정이 되고,CF
: 는 /dev/hdc 로 설정이 되더군요.
: 이때는 하드디스크는 마운트가 잘 됩니다. CF 가 문젭니다.
: mount -t vfat /dev/hdc /mnt/cf 라고 하면 다음과 같은 메세지와 함께 마운트
: 가 안됩니다.
:
: [root@ez-x5 /root]$ mount -t vfat /dev/hdc /mnt/cf/
: hdc: hdc1
: hdc: hdc1
: FAT: bogus logical sector size 7950
: VFS: Can't find a valid FAT filesystem on dev 16:00.
: mount: Mounting /dev/hdc on /mnt/cf failed: Invalid argument

mount 할때 아래와 같이 하세요

mount /dev/hdc1 /mnt/cf

만일 또 비슷한 에러가 나면 fdisk 를 이용하여 파티션을 다시 잡아보세요

fdisk /dev/hdc

물론 포맷도 해야겠죠..

mke2fs /dev/hdc1


: 그리고, mmc mount에 관해서 궁굼한점이 한가지 더 있습니다.
: 저번에 보드 수리(?) 하면서 전화상으로 말씀하신 사항인데, mmc 카드에 삼각
: 형 있는것만 인식이 된다고 하셨던..
:
: 리눅스 2.4.21 버전에 있는 mmc 드라이버를 쓰면 된다고 하셨었는데요.. 21버
: 젼에 있는것으로 해 봤는데, 똑같이 안되더라고요. 소스를 보니까, 내용도 비
: 슷하고.. 차이점을 찾지 못하겠더라고요..
:
: 그래서 좀 더 버젼이 높은걸로.. 2.4버전에서는 2.4.21이 버젼이 제일 높더군
: 요. 그래서 2.5.3과 2.5.6(?)을 써 봤는데, 컴파일 도중에 무슨 규칙이 없다
: 고 에러가 나더군요.. 어찌해결해야 할지... 난감합니다...
:

제가 테스트한것은 커널 2.6 에서는 인식을 합니다.
2.4.26 에서도 될꺼라고 예상하고 있구요...(아직해보지 않아서.. ㅜ.ㅜ)