> 2. In the Linux drivers, check if issuing an additional reset to sysace
> helps.
Exactly where should I perform such reset ?
which file and function ?
maybe in xsysace_intr.c ?
I didn't write the sysace drivers, so these are just suggestions:
Try resetting sysace before you startup uclinux
i.e right after you've loaded the uclinux binary from the flash file. There are some comments in the sysace drivers (xsysace_compactflash.c) and grep for mvl. You might want to try enabling those reset commands. Play around with different configurations - enabling them only in bootloader, or in uclinux or in both. Also, check if you can use sysace from uclinux when _not_ using the bootloader.
hth,
/Siva