Dear people,

I have a fox lx816 and a GM add-on card with a MMC device. The MMC 
device has some problems. When i mount it manually i can read and 
write to the mmc device, but when i mount it during startup 
(in /etc/init/boottime/mountmmc.sh and /etc/fstab) the device is 
only readable but not writable.

It worked before (with exactly the procedure as i use now). Hope you 
have an idea to solve this problem..


my mount command is:
$ mount /t vfat -o sync /dev/mmc0 /root

here are some results from the dmesg command
--------------------------------------------
mmc : MMC Driver for FoxBoard Version 2.5 (280106) -- Made by K. 
John '2B|!2B' Crispin ([EMAIL PROTECTED])
mmc_drv.ko : response : 1
mmc : Card Found
mmc : card in op mode
mmc : SIZE : 201, nMUL : 7, COUNT : 3876, NAME : SD02G
mmc : Card Initialised
mmc : The inserted card has a capacity of 1016070144 Bytes
mmc : adding disk
 mmc: mmc1
mmc : Card was Found
cse0: Probing a 0x04000000 bytes large window at 0xe0000000.
cse0: Probing for AMD compatible flash...
cse0: unknown flash device at 0x0, mfr id 0x20, dev id 0x22ca
cse0: Found no AMD compatible device at location zero
cse0: Found 1 x16 devices at 0x0 in 16-bit bank
cse0: Found an alias at 0x400000 for the chip at 0x0
cse0: Found an alias at 0x800000 for the chip at 0x0
cse0: Found an alias at 0xc00000 for the chip at 0x0
cse0: Found an alias at 0x1000000 for the chip at 0x0
cse0: Found an alias at 0x1400000 for the chip at 0x0
cse0: Found an alias at 0x1800000 for the chip at 0x0
cse0: Found an alias at 0x1c00000 for the chip at 0x0
cse0: Found an alias at 0x2000000 for the chip at 0x0
cse0: Found an alias at 0x2400000 for the chip at 0x0
cse0: Found an alias at 0x2800000 for the chip at 0x0
cse0: Found an alias at 0x2c00000 for the chip at 0x0
cse0: Found an alias at 0x3000000 for the chip at 0x0
cse0: Found an alias at 0x3400000 for the chip at 0x0
cse0: Found an alias at 0x3800000 for the chip at 0x0
cse0: Found an alias at 0x3c00000 for the chip at 0x0
 Amd/Fujitsu Extended Query Table at 0x0040
cse0: Swapping erase regions for broken CFI table.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code 
brokenness.
cse1: Probing a 0x04000000 bytes large window at 0xe4000000.
cse1: Probing for AMD compatible flash...
cse1: unknown flash device at 0x0, mfr id 0x90, dev id 0x2c4
cse1: Found no AMD compatible device at location zero
CFI: Found no cse1 device at location zero
cse0: 0x00400000 bytes of flash memory.
 Found a valid partition table at 0xf001000a-0xf0010056.
  /dev/flash1 at 0x00010000, size 0x00350000
  /dev/flash2 at 0x00360000, size 0x004a0000
 Adding readonly flash partition for romfs image:
  /dev/flash3 at 0x000e3f5a, size 0x00250000
Creating 4 MTD partitions on "cse0":
0x00000000-0x00010000 : "part0"
0x00010000-0x00360000 : "part1"
0x00360000-0x00800000 : "part2"
mtd: partition "part2" extends beyond the end of device "cse0" -- 
size truncated to 0xa0000
0x000e3f5a-0x00333f5a : "romfs"
.....

.....
FAT: Filesystem panic (dev mmc1)
    fat_free_clusters: deleting FAT entry beyond EOF
    File system has been set read-only
---------------------------------------------



Reply via email to