The xy and xc drivers call isbad() to check for a bad block on a recoverable error (e.g., in xdc_error()). At link time, isbad comes up missing. It's source in sun3/sun3/disksubr.c has been #if-0ed out. Is there some reason why (before I go blindly un#if-0ing it back in)? -d