Linux下mount MMC卡的问题
处理器是三星的arm9核心的S3C2440A,内核linux   2.4.18。 
 插入MMC卡后,在/dev目录下建立了两个设备节点分别是 
 /dev/mmc/disc0/disc和part1 
 brw-------            1   root               root                  60,         0   Dec   31      1969   disc 
 brw-------            1   root               root                  60,         1   Dec   31      1969   part1   
 fdisk   -l   /dev/mmc/disc0/disc   显示如下: 
 Disk   /dev/mmc/disc0/disc:   16   MB,   16056320   bytes 
 1   heads,   31   sectors/track,   1011   cylinders 
 Units   =   cylinders   of   31   *   512   =   15872   bytes 
                         Device   Boot         Start               End                        Blocks         Id      System 
 /dev/mmc/disc0/part1         2                        1011                     15655            4      FAT16    <32M   
 mount   /dev/mmc/disc0/part1   -t   vfat   /tmp/mmc   显示如下: 
 modprobe:   modprobe:   Can 't   open   dependencies   file   /lib/modules/2.4.18-rmk7-pxa1/m 
 odules.dep   (No   such   file   or   directory) 
 modprobe:   modprobe:   Can 't   open   dependencies   file   /lib/modules/2.4.18-rmk7-pxa1/m 
 odules.dep   (No   such   file   or   directory) 
 编译内核时已经选择了支持FAT和VFAT文件系统 
 mount   /dev/mmc/disc0/disc   -t   vfat   /tmp/mmc   显示如下: 
 FAT:   bogus   logical   sector   size   0 
 VFS:   Can 't   find   a   valid   FAT   filesystem   on   dev   3c:00. 
 mount:   Mounting   /dev/mmc/disc0/disc   on   /tmp/mmc   failed:   Invalid   argument   
 请问怎样才能mount上呢,在pc机上MMC卡是可以用的。 
 请有经验的朋友帮忙指教,谢谢!
------解决方案--------------------up
------解决方案--------------------  根文件系统不正确, 你可以向开发板供应商索取正确的根文件系统, 也可以尝试自己做一个.   
------解决方案--------------------用mkfs.ext2重新格式化试试看。   
 碰过这种情况的: 
 在Wince下格式化过的mmc卡到 Linux下认不出来。
------解决方案--------------------直接mount /dev/mmc/disc0/disc /tmp/mmc 
 会使用当前的磁盘格式. 
 当指定某种磁盘格式时,因内核中没有加载这种格式模块,会出错.