it turned out it was quite a stupid question. A simple scrubbing did the trick.
after scrubbing the external disk, zpool status showed no errors but still the filesystems were not mounted; I rebooted and it is now working fine. -- This message posted from opensolaris.org