OK thats what I'd expect it to be. originally it was
from 
http://zyxel.nas-central.org/wiki/Some_information_from_slash_proc_(NSA-310)#cat_.2Fproc.2Fmtd "cat /proc/cmdline", that it used to be "nand_mtd:0" but under new linux it became orion_nand. Now if that name was wrong, the way we used to be able to tell was
$this->bbcode_second_pass_code('', 'mtdinfo /dev/mtd1')
was writable. So if mtd1 is writable but not mtd0, then its a sign we have something like this wrong. Alas though it doesn't say what we should have ...
Intersting on nsa325 it says
$this->bbcode_second_pass_code('', '[    0.942064] nand: device found, Manufacturer ID: 0x92, Chip ID: 0xf1
[    0.948527] nand: Eon NAND 128MiB 3,3V 8-bit
[    0.952816] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64') so does sound like we have different flash ...
And 
https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/kirkwood.dtsi suggest that *all* kirkwood devices have "marvell,orion-nand" - so its confusing.