Hi,
The kernel is 2.6.18 and patched the SDHC update.
The program is a recorder that writing the video and audio to SD continuesly for two days.
This morning, we saw the console syas "ERROR: TOUT waiting for BUSY" and CPU load is heavy.
Then, we killed the program, and the CPU is still busy. The error message does not stop, too.
Tasks: 41 total, 2 running, 37 sleeping, 2 stopped, 0 zombie
Cpu(s): 2.3%us, 97.7%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 87124k total, 85416k used, 1708k free, 3512k buffers
Swap: 0k total, 0k used, 0k free, 50500k cached
davinci-mmc davinci-mmc.0: ERROR: TOUT waiting for BUSY
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
253 root 20 -5 0 0 0 R 95.5 0.0 2026:08 mmcqd
1875 root 16 0 2192 1052 848 S 2.6 1.2 69:22.97 top
2101 root 15 0 2192 1048 848 R 1.9 1.2 0:00.35 top
1 root 15 0 1552 564 500 S 0.0 0.6 0:03.71 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 posix_cpu_timer
3 root -51 0 0 0 0 S 0.0 0.0 0:00.00 softirq-high/0
4 root -51 0 0 0 0 S 0.0 0.0 0:00.00 softirq-timer/0
5 root -51 0 0 0 0 S 0.0 0.0 0:00.00 softirq-net-tx/
6 root -51 0 0 0 0 S 0.0 0.0 0:00.00 softirq-net-rx/
[df]
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 946168328 19808140 877522188 3% /
/dev/root 946168328 19808140 877522188 3% /
tmpfs 43560 0 43560 0% /tmp
tmpfs 10240 324 9916 4% /dev
tmpfs 43560 4 43556 1% /dev/shm
/dev/mmcblk0p1 16032448 16022000 10448 100% /mnt/sd1
[MMC/SD memory map]
memory address: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
01d00000 - 01d0000f: 00 00 00 00 ff 00 00 00 00 00 00 00 22 00 00 00
01d00010 - 01d0001f: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00
01d00020 - 01d0002f: 00 00 00 00 ff ff 00 00 00 00 00 00 00 00 00 00
01d00030 - 01d0003f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d00040 - 01d0004f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d00050 - 01d0005f: 00 00 00 00 00 00 00 00 ff ff 03 00 ff ff 00 00
01d00060 - 01d0006f: 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00
01d00070 - 01d0007f: 00 00 00 00