Hello all,
A bit of poking around revealed the possible reason this chip wasn't getting written to... both the datasheet and linux mtd twiddle some registers in the 4Mbit area before the flash chip in a manner identical to the 82802ab unlock function.
Attached is a patch to hook it up.
Thanks,
Josh