Hi Martin, Martin Husemann wrote:
- the original issue reported here is*something else* mangling/breaking a FAT file system and NetBSD not dealing with the result. This can either be a bug in Solaris or in NetBSD's interpration of the FAT file system format - we just don't know (yet).An image of a file system in broken state is absolutely required here to debug the issue. If the OP can't provide such an image, we need a*working recipe* how to reproduce the issue, plus someone with a Solaris 10 installation to create the broken image, plus someone to debug the result. Currently we have neither the recipe nor someone with Solaris 10 installed willing to help.
I have here locally a Solaris 8 and Solaris 10 box - both sparc64, however no easy way mount stuff since they are servers. I think there are hard-to-access USBs in the back, if they can mount USB keys, I could try to reproduce. Never tried. It would be best if NetBSD could e.g. just refuse to mount, dive a system log and warn with fsck or try to be smart otherwise, not crash!
Riccardo
