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
---------------------------------------------