도와주세요!!
글 수 15,339
2004.10.29 15:39:31 (*.118.69.129)
6777
mmc관련 질문입니다.
ramdisk, kernel image 모두 제공 CD 것을 사용하였습니다.
mke2fs /dev/mmca1
명령이후에 멈추어 버립니다.
Transcend MultimediaCard 512M를 사용하였습니다.
MMC는 전원이 꺼진 상태에서 삽입을 하였고, fdisk명령 이후에는 꼭 리부팅(전
원)을 하였습니다. 리부팅 하지 않고 다시 fdisk명령을 실행하면
[root@ez-x5 /root]$ fdisk /dev/mmca
mmca:end_request: I/O error, dev f1:00 (mmc_block), sector 0
메시지가 뜨며 멈추어 버립니다.
슈퍼불럭의 라이팅 문제라고 하셔서 MMC 라이팅 가능한 PC확장 카드를 구입하
여 슈퍼블록을 날려도 보았습니다. 윈도우에서 FAT16으로 포멧후
mount -t fat /dev/mmca1 /mnt/mmc 하여 마운트 시도해 보았씁니다.
그러면
root@ez-x5 /root]$ mount -t fat16 /dev/mmca1 /mnt/temp/
mount: Mounting /dev/mmca1 on /mnt/temp failed: No such device
[root@ez-x5 /root]$ mount -t fat /dev/mmca1 /mnt/temp/
mount: Mounting /dev/mmca1 on /mnt/temp failed: No such device
[root@ez-x5 /root]$ mount -t fat /dev/mmca2 /mnt/temp/
mount: Mounting /dev/mmca2 on /mnt/temp failed: No such device
[root@ez-x5 /root]$ mount -t fat /dev/mmca /mnt/temp/
mount: Mounting /dev/mmca on /mnt/temp failed: No such device
[root@ez-x5 /root]$ mount -t ext2 /dev/mmca1 /mnt/temp/
Partition check:
mmca: mmca1
end_request: I/O error, dev f1:01 (mmc_block), sector 2
EXT2-fs: unable to read superblock
mount: Mounting /dev/mmca1 on /mnt/temp failed: Invalid argument
이런 메세지가 뜹니다.
//////////////////////////////////////////////////////////
아래는 PCMCIA 보드에있는 문서대로 셋팅하여 파티션을 리눅스 파티션을
나누었을때의 출력 화면입니다.
//////////////////////////////////////////////////////////
[root@ez-x5 /root]$ fdisk /dev/mmca
Partition check:
mmca: mmca1
The number of cylinders for this disk is set to 1003520.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/mmca: 1 heads, 1 sectors, 1003520 cylinders
Units = cylinders of 1 * 512 bytes
Device Boot Start End Blocks Id System
/dev/mmca1 2 1003520 501759+ 83 Linux
/dev/mmca2 1 1 0 0 Empty
Partition 2 does not end on cylinder boundary:
phys=(0, 0, 0) should be (0, 0, 1)
Command (m for help):
///////////////////////////////////////////////////
위의 파티션 정보를 가진 mmc를 보드 리셋 전/후
mke2fs로 format하여 보았습니다 멈추어 버립니다.
///////////////////////////////////////////////////
보드 리셋 전
[root@ez-x5 /root]$ mke2fs /dev/mmca1
mke2fs 1.27 (8-Mar-2002)
mmca:end_request: I/O error, dev f1:00 (mmc_block), sector 0
보드 리셋 후
[root@ez-x5 /root]$ mke2fs /dev/mmca1
mke2fs 1.27 (8-Mar-2002)
Partition check:
mmca: mmca1
mmca:end_request: I/O error, dev f1:00 (mmc_block), sector 0
////////////////////////////////////////////////////////
ramdisk, kernel image 모두 제공 CD 것을 사용하였습니다.
mke2fs /dev/mmca1
명령이후에 멈추어 버립니다.
Transcend MultimediaCard 512M를 사용하였습니다.
MMC는 전원이 꺼진 상태에서 삽입을 하였고, fdisk명령 이후에는 꼭 리부팅(전
원)을 하였습니다. 리부팅 하지 않고 다시 fdisk명령을 실행하면
[root@ez-x5 /root]$ fdisk /dev/mmca
mmca:end_request: I/O error, dev f1:00 (mmc_block), sector 0
메시지가 뜨며 멈추어 버립니다.
슈퍼불럭의 라이팅 문제라고 하셔서 MMC 라이팅 가능한 PC확장 카드를 구입하
여 슈퍼블록을 날려도 보았습니다. 윈도우에서 FAT16으로 포멧후
mount -t fat /dev/mmca1 /mnt/mmc 하여 마운트 시도해 보았씁니다.
그러면
root@ez-x5 /root]$ mount -t fat16 /dev/mmca1 /mnt/temp/
mount: Mounting /dev/mmca1 on /mnt/temp failed: No such device
[root@ez-x5 /root]$ mount -t fat /dev/mmca1 /mnt/temp/
mount: Mounting /dev/mmca1 on /mnt/temp failed: No such device
[root@ez-x5 /root]$ mount -t fat /dev/mmca2 /mnt/temp/
mount: Mounting /dev/mmca2 on /mnt/temp failed: No such device
[root@ez-x5 /root]$ mount -t fat /dev/mmca /mnt/temp/
mount: Mounting /dev/mmca on /mnt/temp failed: No such device
[root@ez-x5 /root]$ mount -t ext2 /dev/mmca1 /mnt/temp/
Partition check:
mmca: mmca1
end_request: I/O error, dev f1:01 (mmc_block), sector 2
EXT2-fs: unable to read superblock
mount: Mounting /dev/mmca1 on /mnt/temp failed: Invalid argument
이런 메세지가 뜹니다.
//////////////////////////////////////////////////////////
아래는 PCMCIA 보드에있는 문서대로 셋팅하여 파티션을 리눅스 파티션을
나누었을때의 출력 화면입니다.
//////////////////////////////////////////////////////////
[root@ez-x5 /root]$ fdisk /dev/mmca
Partition check:
mmca: mmca1
The number of cylinders for this disk is set to 1003520.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/mmca: 1 heads, 1 sectors, 1003520 cylinders
Units = cylinders of 1 * 512 bytes
Device Boot Start End Blocks Id System
/dev/mmca1 2 1003520 501759+ 83 Linux
/dev/mmca2 1 1 0 0 Empty
Partition 2 does not end on cylinder boundary:
phys=(0, 0, 0) should be (0, 0, 1)
Command (m for help):
///////////////////////////////////////////////////
위의 파티션 정보를 가진 mmc를 보드 리셋 전/후
mke2fs로 format하여 보았습니다 멈추어 버립니다.
///////////////////////////////////////////////////
보드 리셋 전
[root@ez-x5 /root]$ mke2fs /dev/mmca1
mke2fs 1.27 (8-Mar-2002)
mmca:end_request: I/O error, dev f1:00 (mmc_block), sector 0
보드 리셋 후
[root@ez-x5 /root]$ mke2fs /dev/mmca1
mke2fs 1.27 (8-Mar-2002)
Partition check:
mmca: mmca1
mmca:end_request: I/O error, dev f1:00 (mmc_block), sector 0
////////////////////////////////////////////////////////