do_write_buffer(): software timeout

Kasturi Raghunath kasturi at utstar.com
Wed Jan 26 16:27:28 EST 2005


Hi
  I am running 2.4.18 linux on my 8270 board with AMD29LV128ML flash chip. I
have patched May 27 2004 snapshot into my linux OS. JFFS2 and the MTD driver
works fine when there is no load on the CPU. But when I start sending wire
speed traffic on the ethernet port and simultaneously download a file to the
flash I get following error:
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x01ae5624 failed. returned -5, retlen 220
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x01aef944 failed. returned -5, retlen 68
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x01a802ec failed. returned -5, retlen 212
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x01a88898 failed. returned -5, retlen 168
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x01a8cc90 failed. returned -5, retlen 112
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x01a92dfc failed. returned -5, retlen 132
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x01a9d7e8 failed. returned -5, retlen 152
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x01524e08 failed. returned -5, retlen 184
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x0152bf50 failed. returned -5, retlen 240
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x0107259c failed. returned -5, retlen 228
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x01074e64 failed. returned -5, retlen 156
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x0107e874 failed. returned -5, retlen 140
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x00f60638 failed. returned -5, retlen 200
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x00f669e8 failed. returned -5, retlen 216
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x00f69738 failed. returned -5, retlen 136
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x00f4b0b4 failed. returned -5, retlen 76
MTD do_write_buffer(): software timeout
Write of 538 bytes at 0x00f4c078 failed. returned -5, retlen 264
MTD do_write_buffer(): software timeout
Write of 580 bytes at 0x00f50418 failed. returned -5, retlen 232
MTD do_write_buffer(): software timeout

Any idea what could be the issue. Thanks in advance






More information about the linux-mtd mailing list