The "new yaffs2 partition" under "/var/media/ftp" exists on a 7490 device, since this model was first time available some years ago. Almost every VR9-/GRX350-based model and the 7390 have the "internal NAND flash" (on models with at all only 128 MB it's only the remaining space - about 18 MB) mounted there ... maybe you've never noticed it before.
Some times ago AVM started to use an existing volume label as the mount point (if started from a fresh config, where the new "ar7.cfg" template with "volume_labels = yes;" was used) - perhaps the Freetz part (FREETZMOUNT) doesn't run on your device (are you sure, it was included?) ... this could lead to some further problems.
I'm unsure, what's the result of this kconfig input is:
I don't know here, if the final result for a 3.10 kernel is an "was not set" option or "y" (the default value - without any chance to change it). But afaik the whole 06.8x support is EXPERIMENTAL ... problems are known (once again: afaik) and each patch should (could) be welcome.Code:config FREETZ_PATCH_FREETZMOUNT bool "FREETZMOUNT: Patch AVMs hotplug scripts, USB storage names, ..." depends on FREETZ_KERNEL_VERSION_2_6_32_MAX select FREETZ_USBSTORAGE_AUTOMOUNT select FREETZ_BUSYBOX_BLKID if FREETZ_REMOVE_AVM_E2FSPROGS || !FREETZ_AVM_HAS_E2FSPROGS select FREETZ_BUSYBOX_FEATURE_BLKID_TYPE if FREETZ_REMOVE_AVM_E2FSPROGS || !FREETZ_AVM_HAS_E2FSPROGS select FREETZ_BUSYBOX_VOLUMEID default y help 1. Replaces and deselects usb-storage patch. - The names of USB storage directories can be defined by WebIF (default uStorXY) (or by volume LABEL). 2. Replaces and deselects autorun.sh/autoend.sh patch. - autorun/autoend behaviour can be activated/deactivated via WebIF. - autorun/autoend are useful to start/terminate applications located on USB devices, eg apache, samba or even swapfiles, after connecting or before disconnecting of USB devices. 3. Auto-mounted USB storage devices will be fully accessible, eg it is now possible to put user home directories for (e.g. for FTP) on a FAT32-formatted partition and permit shell and FTP users to actually write to their own home directories. 4. Avoid deleting whole filesystems on USB devices. 5. Enhanced behaviour during mounting and unmounting. 6. Provides mount-by-label feature. It is highly recommended to select this patch.
If services running from USB devices can't (or will not) be stopped, such delays are "expectable". Look into "/var/log/mod_mount.log" to check, if (a) FREETZMOUNT is available/working and (b) what's the problem during dismounts.
All other points are only unexpected, if FREETZMOUNT is really working well.
Your point no. 6 is not really unique ... as long a such a delay isn't present on each restart, you should try to find the reason in the kernel messages (dmesg output) or somewhere else in your log files.