Numonyx NOR and chip->mutex bug?

Joakim Tjernlund joakim.tjernlund at transmode.se
Mon Feb 7 11:22:45 EST 2011


Michael Cashwell <mboards at prograde.net> wrote on 2011/02/07 16:46:22:
>
> On Feb 7, 2011, at 10:01 AM, Joakim Tjernlund wrote:
>
> > Stefan Bigler <stefan.bigler at keymile.com> wrote on 2011/02/07 15:47:00:

>
> My current workaround from my problem is to do a throw-away status read "(void) map_read(map, addr);" after that 0x50, 0xd0, 0x70 sequence.
>
> Since no one else is seeing my problem I expect it's some issue with my specific batch of chips. Ugh.

Possibly, or an accident waiting to happen to the rest of us.
The map_read will probably force some HW completion. Perhaps some sync() op. will do the same? Just to nail it down.

BTW, do you have CONFIG_MTD_COMPLEX_MAPPINGS=y ? I do




More information about the linux-mtd mailing list