swim3_dbg
swim3_dbg(" end request, err=%d nr_bytes=%d, cur_req=%p\n",
swim3_dbg("%s", " media bay absent, dropping req\n");
swim3_dbg("%s", " disk ejected\n");
swim3_dbg("%s", " try to write, disk write protected\n");
swim3_dbg(" setup xfer at sect %d (of %d) head %d for %d\n",
swim3_dbg(" act loop, state=%d, req_cyl=%d, cur_cyl=%d\n",
swim3_dbg("%s", " locate track 0\n");
swim3_dbg("* scan timeout, state=%d\n", fs->state);
swim3_dbg("* seek timeout, state=%d\n", fs->state);
swim3_dbg("* settle timeout, state=%d\n", fs->state);
swim3_dbg("* xfer timeout, state=%d\n", fs->state);
swim3_dbg("* interrupt, state=%d\n", fs->state);
swim3_dbg("%s", "-> grab drive\n");
swim3_dbg("%s", "-> release drive\n");