Latest working kernel version: unlnown Earliest failing kernel version: 2.6.25rc6 Distribution: Hardware Environment: A7V600 motherboard, ATA drive Problem Description: vfat module fails, if it's not enough free space available. And then keeps blocking any I/O on it. Steps to reproduce: near full vfat partition. then dd if=/dev/zero of=/mnt/vfat/test.file bs=1M First time I see this so: dd if=/dev/zero seek=1000 bs=1M count=1 of=/mnt/vfat/test.file (And on partiotion is <1000M free). This 2 problems exist, probably, together and independetly.
Could you try sysrq-t to see what happen when I/O was frozen? # echo t > /proc/sysrq-trigger # dmesg -s 1000000000 > /tmp/dmesg.log
Also, how big is partition size? The block allocation may very slow on big partition. Could you get the log of strace too? # strace -fF -o /tmp/strace.log <command line of dd>
Hmmm. Now I can not reproduce the bug. I will try...(In reply to comment #2) > Also, how big is partition size? The block allocation may very slow on big > partition. > > Could you get the log of strace too? > > # strace -fF -o /tmp/strace.log <command line of dd> > Hmmm. Now I can not reproduce the bug. I will try...
Thanks for trying. Umm, if you could reproduce this, could you re-open this bug? I close this for now.